下载MetaTrader 5
要添加评论,请登录注册
出售您的CPU能效并获利!
wang
131
wang 2009.12.11 18:30 

各位高手,现在小弟有个问题。我想实现一个附带时间控制的开单条件:我想知道现在的时间离最近的一次MACD穿越有多久,怎样编程呀?我需要记录下每一次的MACD穿越的时间,(那个BAR的结束时间),然后用当前时间和它比是吧,编不来程序呀:(

各位高手告诉我怎样实现?多谢多谢多谢啦!

okwh
1629
okwh 2009.12.12 06:27  

1 检查MACD穿越,

2 如果是MACD穿越,记录那个BAR的结束时间

3 当前时间和它比, 差减

怎样编程?

分成多个简单步骤,那个步骤你不会? 都不会就去学吧。网上人们一般只是能帮你改错,无法让你从根本不会变成会

时间控制 这样的话,不知道是什么意思的。

connect y2k
178
connect y2k 2009.12.12 11:23  
static datetime old_time=0;
datetime curr_time;

... ...

// 本次交叉发生了。
curr_time = TimeCurrent();
if (old_time < curr_time) {
        Print("上次交叉时间:" + TimeToStr(old_time) + ", 本次交叉时间:" + TimeToStr(curr_time) + ", 差值:" + (curr_time - old_time))
        old_time = curr_time;
}
/
要添加评论,请登录注册