设定一个交易条件就好了
举个例子,13点到凌晨3点 if(TimeHour(TimeCurrent())>=13 || TimeHour(TimeCurrent())<3)
Qian Gan:
设定一个交易条件就好了
TimeHour 这个是MT5的吗?不行啊
确实没找到mql5直接取时分秒的
TimeToString(TimeLocal(),TIME_HOUR);//这是字符串,在比较的时候可能要注意了!
用本地时间吧,用服务器时间还有算上时区,麻烦!
pxymql:
确实没找到mql5直接取时分秒的
你们也太懒了点。遇到编程问题,立即打开mql5帮助文件查找答案,不是很方便的事吗?虽然软件自带的那个帮助文件的中文翻译极生硬(机器翻译的),文不通,字不顺,但连估摸带实验,你还是能搞懂的。
编程作业题:周一到周五的下午13点到凌晨3点允许下单和平仓,其他时间段停止交易。
答案:
………… void OnTick() { MqlDateTime stm; TimeCurrent(stm); if(((stm.day_of_week==1||stm.day_of_week==2||stm.day_of_week==3||stm.day_of_week==4||stm.day_of_week==5) && stm.hour<13 && stm.hour>3)||stm.day_of_week==6||stm.day_of_week==7) return; ………… }
Nianfu Li:
哈哈,谢了,问题解决了
你们也太懒了点。遇到编程问题,立即打开mql5帮助文件查找答案,不是很方便的事吗?虽然软件自带的那个帮助文件的中文翻译极生硬(机器翻译的),文不通,字不顺,但连估摸带实验,你还是能搞懂的。
编程作业题:周一到周五的下午13点到凌晨3点允许下单和平仓,其他时间段停止交易。
答案:
jinchunlong2020:
你好
如题,
就是想每天的固定时间点做交易,其他时间不做,
比如 周一到周五的下午13点到凌晨13点允许下单和平仓,其他时间段停止交易
Nianfu Li:
太好了 我找了好久終於找到你這樣的高手了 你的程式碼我收下了 確實可以執行 ^____^
你们也太懒了点。遇到编程问题,立即打开mql5帮助文件查找答案,不是很方便的事吗?虽然软件自带的那个帮助文件的中文翻译极生硬(机器翻译的),文不通,字不顺,但连估摸带实验,你还是能搞懂的。
编程作业题:周一到周五的下午13点到凌晨3点允许下单和平仓,其他时间段停止交易。
答案:
同样感谢,已经抄写到EA了。
如题,
就是想每天的固定时间点做交易,其他时间不做,
比如 周一到周五的下午13点到凌晨13点允许下单和平仓,其他时间段停止交易