外汇智能ea初学 发表于 2021-5-18 09:00:02

我想写个风控ea,比如亏损10%后平仓所有订单,这个容易实现吗?

我想写个风控ea,比如亏损10%后平仓所有订单,这个容易实现吗?

汇市大魔王 发表于 2021-5-18 09:24:37

社区就有现成的

daerbushen 发表于 2021-5-18 14:07:13

容易

yzsx2000 发表于 2021-5-18 14:56:19

谢谢分享

latage 发表于 2021-5-18 15:20:32

社区就有

k2222hk 发表于 2021-5-18 18:32:49

//资金回撤比例强平
   if(UseEquityStop == true && (本品种多单盈利+本品种空单盈利) < 0)
   {
      if(MathAbs(本品种多单盈利+本品种空单盈利)> AccountEquity()* TotalEquityRisk /100)
      {
         Print ( "资金回撤比例抵达,强平!");
         sub_本品种平仓_限魔法号(Symbol(),MagicNumber);
      }

   }

巴比伦雄鹰 发表于 2021-5-19 23:59:38

社区就有

升龙 发表于 2021-5-20 08:58:26

应该有很多现成的ea啊

ajax9999 发表于 2021-5-23 10:12:38

感谢分享

ajax9999 发表于 2021-5-25 19:14:40

谢谢分享

jongjongyoshen 发表于 2021-11-20 08:32:04

谢谢分享

zhq320 发表于 2021-11-20 10:27:24

感谢分享,一起进步

fxbienhild 发表于 2021-11-20 17:35:43

多谢分享的呀,

orchen 发表于 2024-7-31 03:08:57

这屋里有啊啊

shx771881 发表于 2025-7-21 02:13:10

同求达到就强平,并且当天不能开仓的这种

y78655600 发表于 2026-10-12 17:38:10

我也在找,有定时最好

Timer_Wang98 发表于 2026-10-13 09:01:19

方向错了建议直接止损,不扛单加仓。短期回调可等反弹减仓或用锁仓控制风险。

optics 发表于 5 天前

这个需求在MT4/MT5里实现不难:用OnTick实时监控账户权益,浮亏比例达到阈值就循环平掉所有持仓,再配合一个开关防止重复触发。关键是阈值和恢复逻辑要设计好,比如平仓后是否暂停开新单、是否在恢复盈利后解除限制,建议先写清楚规则再动手。

Op_Bailey 发表于 4 天前

6楼示例统计的是本品种盈亏,不能直接当成全账户10%止损。若10%指相对启动时的资金,就应保存这个基准再比较净值,而不是每次拿变化中的 AccountEquity() 当分母。全账户清仓还要单独撤掉挂单,并检查平仓、撤单的返回值,失败的不能当作已经处理完。
页: [1]
查看完整版本: 我想写个风控ea,比如亏损10%后平仓所有订单,这个容易实现吗?