MT4自定义周期实时更新程序
发表于:2006-01-01 08:37只看该作者
61楼 电梯直达
原帖由 河图洛书 于 2006-1-1 15:04 发表 请教楼主怎么下载啊,我用快车下载了个这
发表于:2006-01-01 09:31只看该作者
62楼
请教斑竹,我仅生成了h2、h3、h6、h8这4个图表,不知怎么多生成了4个csv文档。1025.JPG
63楼
原帖由 lahm 于 2006-1-1 17:31 发表 请教斑竹,我仅生成了h2、h3、h6、h8这4个图表,不知怎么多生成了4个csv文档。
韬客社区www.talkfx.co
发表于:2006-01-02 06:42只看该作者
64楼
谢谢楼主,又试了一次:把生成2小时、3小时的1小时窗口关闭,重新打开一个1小时的窗口,把周期变为4小时,再生成8小时的窗口,就不会有多生成csv文件的现象了。如果还用原来的一小时窗口变为4小时的,就会多生成csv文件。
[ 本帖最后由 lahm 于 2006-1-2 14:55 编辑 ]
做人要厚道.
65楼
原帖由 lahm 于 2006-1-2 14:42 发表 谢谢楼主,又试了一次:把生成2小时、3小时的1小时窗口关闭,重新打开一个1小时的窗口,把周期变为4小时,再生成8小时的窗口,就不会有多生成csv文件的现象了。如果还用原来的一小时窗口变为4小时的,就会多生成c ...
韬客社区www.talkfx.co
发表于:2006-01-02 08:53只看该作者
67楼
生成的3小时图表不能刷新1027.JPG1028.JPG
做人要厚道.
发表于:2006-01-02 08:54只看该作者
68楼
对话框设置1026.JPG
做人要厚道.
发表于:2006-01-02 09:43只看该作者
69楼
还有怎么删除生成的离线图表,是指文件--打开离线历史数据内的标题,比如USDCHF, h3。
做人要厚道.
发表于:2006-01-02 11:21只看该作者
70楼
楼主啊,我选outputcsvFile默认的0,可以实时刷新了,还可以生成csv文件,把其设置为2,可以生成csv文件,但是没有实时刷新功能。
生成的csv文件均有多余的。
还要感谢楼主让大家利用mt4看到了自定义周期图表。
[ 本帖最后由 lahm 于 2006-1-2 19:25 编辑 ]
71楼
原帖由 lahm 于 2006-1-2 19:21 发表 楼主啊,我选outputcsvFile默认的0,可以实时刷新了,还可以生成csv文件,把其设置为2,可以生成csv文件,但是没有实时刷新功能。 生成的csv文件均有多余的。 还要感谢楼主让大家利用mt4看到了自定义周期图表。
韬客社区www.talkfx.co
发表于:2006-01-20 05:21只看该作者
72楼
不错,谢谢。
韬客社区www.talkfx.co
发表于:2006-01-30 15:36只看该作者
73楼
谢谢分享,已经下了安装成功了
韬客外汇论坛TALKFOREX.COM
发表于:2006-02-09 07:42只看该作者
74楼
这样的贴子应该顶出来,我也搞好了.
wfy05
兄我同时设的,欧2小时,镑2小时可以同时看吧?
3小时,6小时,8小时的我还没设呢.
韬客外汇论坛TALKFOREX.COM
发表于:2006-02-09 08:23只看该作者
75楼
wfy05 兄,我想看镑 3小时的,怎么设,我把PER 设成1.5的?不好使啊
韬客外汇论坛TALKFOREX.COM
发表于:2006-02-09 14:44只看该作者
76楼
原帖由 suxangwhwj 于 2006-2-9 16:23 发表 wfy05 兄,我想看镑 3小时的,怎么设,我把PER 设成1.5的?不好使啊
发表于:2006-02-10 02:45只看该作者
77楼
实时更新是更新了,但新打开的图表mt并不去读,每次都要右击了图表,点刷新才可以看到变化,大家是这样吗?
发表于:2006-02-10 02:54只看该作者
78楼
另外我需要的csv文件格式生成格式语句如下:
int start()
{
int handle, bars=Bars;
int ca=Time[0]-Time[1];
string sy=Symbol( );
string fn=StringConcatenate(sy,ca,".csv");
handle=FileOpen(fn,FILE_CSV|FILE_WRITE,",");
if(handle>0)
{
for(int i=bars-1; i>-1; i--)
FileWrite(handle,sy, StringConcatenate(TimeDay(Time),"/",TimeMonth(Time),"/",TimeYear(Time)),TimeToStr(Time,TIME_MINUTES), Open, High, Low, Close, Volume);
FileClose(handle);
}
return(0);
}
即数据大致如下
USDJPY,7/2/2006,12:00,117.91,118.08,117.78,117.86,1712
USDJPY,7/2/2006,16:00,117.87,118.14,117.78,118.05,1531
USDJPY,7/2/2006,20:00,118.07,118.18,117.69,117.75,1213
USDJPY,8/2/2006,00:00,117.74,118.11,117.54,118.06,1505
USDJPY,8/2/2006,04:00,118.07,118.13,117.62,117.66,1388
USDJPY,8/2/2006,08:00,117.68,118.37,117.67,118.23,1788
USDJPY,8/2/2006,12:00,118.24,118.47,118.2,118.36,1642
USDJPY,8/2/2006,16:00,118.37,118.78,118.29,118.7,888
请问wfy05先生,如果添加进去?
[ 本帖最后由 冰雪寒香 于 2006-2-10 11:05 编辑 ]
韬客社区www.talkfx.co
79楼
实时更新是更新了,但新打开的图表mt并不去读,每次都要右击了图表,点刷新才可以看到变化,大家是这样吗?
原帖由 冰雪寒香 于 2006-2-10 10:54 发表 另外我需要的csv文件格式生成格式语句如下: int start() { int handle, bars=Bars; int ca=Time[0]-Time[1]; string sy=Symbol( ); string fn=StringConcatenate(sy,ca,".csv"); ...
韬客社区www.talkfx.co
发表于:2006-02-10 03:39只看该作者
80楼
FileWrite(CSVHandle,
Symbol( ),
StringConcatenate(TimeDay(i_time),"/",TimeMonth(i_time),"/",TimeYear(i_time)),
TimeToStr(i_time,TIME_MINUTES),
DoubleToStr(d_open, i_digits),
DoubleToStr(d_high, i_digits),
DoubleToStr(d_low, i_digits),
DoubleToStr(d_close, i_digits),
d_volume);
改成符合使用目的了。
韬客社区www.talkfx.co