帮助新手 - 日期和时间功能 - 页 4

 

如果我想为0、23、1和15这4个值制作4个外部输入字段。它应该是这样的吗?


extern int StartDay=0;
extern int StopDay=1;
extern int StartTime=23;
extern int StopTime=15。


然后是


bool sunday_cond = (TimeDayOfWeek(TimeCurrent())==StartDay) && (Hour()>=StartTime);
bool monday_cond = (TimeDayOfWeek(TimeCurrent())==StopDay) && (Hour() <=StopTime) 。


这能行吗?


我在编译时没有出错 :)

 
我也是这样写的,见附件;-)大笑
附加的文件:
debug2.mq4  6 kb
 
meikel:
就像我在这期间写的一样,见附件;-)大笑

哈哈,有趣的是,我也是这么想的:-)大笑


好吧,那我就用你的代码。


谢谢!

 

我还没有检查 其余的代码,但是这样简单的返回可能不是最好的方法--如果一个订单是开放的,开始不应该返回。

将检查mytradeallowed转移到另一个不妨碍观察未平仓订单的地方会更好。

 
meikel:

我还没有检查其余的代码,但是这样简单的返回可能不是最好的方法--如果一个订单是开放的,开始不应该返回。

把检查mytradeallowed移到另一个不妨碍观察未结订单的地方会更好。


好的,那么你需要告诉我在哪里放这个。


我已经给你发了一封邮件

 

嘿。


只想告诉大家,该EA确实在周日晚上进行了交易,而且只是周日 晚上,所以它工作得很完美。


谢谢!