下载MetaTrader 5
要添加评论,请登录注册
直接在MetaTrader出售产品。数百万交易者正在等候!
shixd
38
shixd 2009.05.13 11:22 

按时间好像很好定义

能不能每个Bar执行一次呀,发段代码!谢谢

okwh
1629
okwh 2009.05.14 06:29  
一般是有新数据收到,就执行一次
阿哲
6
阿哲 2009.05.20 10:12  
shixd86 写道 >>

按时间好像很好定义

能不能每个Bar执行一次呀,发段代码!谢谢

可以这样:

在EA开始(不要定义在init()、start()、deinit()里),定义个全程变量:

int cur_bars=0;//执行标志

然后,在start()里,你要每根柱子只执行一次的程序前后这样:

start()

{

//... ...其他代码

if(cur_bars<Bars)

if(条件成立则)

{

cur_bars=Bars;

//你要每根柱子只执行一次的执行代码

}

//... ...

}

/
要添加评论,请登录注册