请教一下,盈利100美元(举例)后,当天EA不再开单。
如题,请教各位大神,盈利100美元(举例)后,当天EA不再开单,第二天EA正常工作。
应该用什么MT4语句来实现?
多谢!
|
|
|
|
|
|
|
|
DDD
DDD
|
这种才是正确交易思路 日内止盈止损达标都要停下来 不过度交易 |
|
|
|
|
|
|
|
DDD
DD
DD
DD
|
如果你说的是当天已平仓净盈利,可以做一个开仓开关:用服务器日期划分交易日,遍历当天平仓的买卖单,按需要限定品种和 Magic,再累计 OrderProfit()+OrderSwap()+OrderCommission()。达到 100 后把当天的停止开仓标记锁住,只跳过新的开仓逻辑,原有持仓的止损、追踪和平仓管理继续运行;第二个服务器交易日再重置。标记要考虑重启恢复,已有挂单是否撤销也要单独决定,否则仍可能触发新仓。另注意 MT4 历史记录的加载范围会影响统计,先确认当天记录完整。这里 100 按账户货币计,不一定都是美元。官方说明:https://docs.mql4.com/trading/ordershistorytotal |
|
|
|
|
|
|
|