我需要设置我的EA不要在伦敦收盘后开新订单,只在伦敦开盘后开始交易。此外,如果有可能设定一天的利润目标,当EA到达时也不会打开任何其他订单,直到伦敦重新开放
在此先感谢帮助的人。
Printable View
我需要设置我的EA不要在伦敦收盘后开新订单,只在伦敦开盘后开始交易。此外,如果有可能设定一天的利润目标,当EA到达时也不会打开任何其他订单,直到伦敦重新开放
在此先感谢帮助的人。
一种方法是使用bool函数来检查时间是否在伦敦开放和伦敦收盘之间。创建一些输入变量,以便您可以根据需要修改伦敦时间:插入的代码输入LonOpen = 8;/伦敦公开赛(经纪人时间)输入LonClose = 17;/London Close(经纪人时间)现在添加函数:Inserted Code bool London(){if(Hour()gt; = LonOpen Hour()lt; LonClose){return(true); } return(false);在打开订单之前,只需检查伦敦的返回值()插入代码if(London().....){Quote:
Originally Posted by ;
这取决于你一天的意思。你的意思是24小时,或伦敦开放和伦敦收盘之间的利润?你想如何处理伦敦开盘后开盘但直到伦敦收盘后(或者甚至可能在下一次伦敦开盘后)关闭的订单?是订单开仓的时间还是订单关闭的时间对您来说很重要?Quote:
Originally Posted by ;
[quote = honestknave; 7939310] {quote}一种方法是使用bool函数来检查时间是否在伦敦开放和伦敦收盘之间。创建一些输入变量,以便您可以根据需要修改伦敦时间:输入LonOpen = 8;/伦敦公开赛(经纪人时间)输入LonClose = 17;/London Close(经纪人时间)现在添加函数:bool London(){if(Hour()gt; = LonOpen Hour()lt; LonClose){return(true); } return(false);在打开订单之前,只需检查London()的返回值if(London().....){{quote}这取决于你一天的意思。你的意思是24小时,或伦敦开放和伦敦收盘之间的利润?你想如何处理伦敦开盘后开盘但直到伦敦收盘后(或者甚至可能在下一次伦敦开盘后)关闭的订单?订单开盘的时间或订单关闭的时间对您来说很重要吗?[/quote我希望EA在伦敦关闭前几个小时不要打开订单,最好是可调整的。其余订单将保持开放,直到TP被击中,因为它基于鞅。现在万一直到下一次伦敦开放才会发生这种情况,它将继续开启新的步骤。假设我在伦敦收盘前两个小时打开一个订单,在EA打开订单之前,即使需要几天时间才能触及TP。我只是想避免EA打开订单让我们说在伦敦关闭前一个小时让它一直运行。此外,我想添加到EA,如果利润达到xx美元金额,那么在下次伦敦开幕之前不要打开订单。希望你明白了。谢谢你的帮助。