它使用称为 Swinger (Pendulum, Cheburashka) 的著名策略模型 – 交替放置增加手数的挂单。
策略在于放置两个相反的挂单。当价格向某个方向移动时,触发一个挂单,同时增加另一个订单的手数。
EA 提供三种类型的挂单(TypeofTrade)
放置后自动开仓(即时开仓AutoTrade)
手动开仓后的开仓管理(Manual opening ManualTrade)
按高/低水平开盘(过去的 TFTrade 柱线的高低)
OCO(一个取消另一个)订单是一种由两个订单组成的条件订单。如果第二个订单被执行,第一个订单就会自动取消。
Swing – 完整说明
这个怎么运作?
- 开始时,EA发出两个订单 –买入止损和卖出止损,距离当前价格的距离为 StopOrderDeltaifUSE。
- 如果Buy Stop触发,则 Sell Stop 将被删除,并且将放置一个交易量为BuyStop * Martin的 Sell Stop 订单。
- 如果Sell Stop触发,Buy Stop 将被删除,并且将放置交易量SellStop * Martin的 Buy Stop 订单。
- 当达到止盈时,删除所有订单,一切从头开始重复!
要产生摆动效果,参数 StopOrderDeltaifUSE 和 StopLoss 应该相等。
注意:可能会出现经纪人打开订单然后通过止损关闭订单的情况。在这种情况下,每个订单都将等待获利平仓,只有在此之后算法才会从头开始工作!
不要通过开盘价测试 EA!仅在所有刻度上测试它。
参数
默认值显示在括号中。
- trade_ – 交易设置部分。
- TypeofTrade – 选择 EA 交易模式。
- StopOrderDeltaifUSE – 挂单的距离 (100)。
- 魔术– 魔术数字(777)。
- StopLoss – 止损,默认不使用 (0)。
- ModifyStopLossAtOrdersopen – 将交易的止损更改为挂单的开仓水平。
- TakeProfit – 止盈,默认情况下不使用 (0)。
- StopDayTradingEaAfterTP – 如果最后一个仓位被止盈平仓,EA 将停止工作直到第二天。
- MarketWatch – 交易模式(假)。如果为“真”,则 EA 将打开没有止损位的订单/头寸,然后将修改它们。它适合与一些经纪人合作。
- Lots– 固定起始手数(0.1)。
- timetrade_ – 交易时间部分。
- OpenHour – 交易的开盘时间 (0)。
- CloseHour – 交易结束时间 (23)。
- TrailingStopUSE – 使用追踪止损 (false)。
- TrailingStop – 追踪止损距离,默认使用最小距离 (0)。
- TrailingStep – 尾随步骤 (1)。
- StartPointToTrail – 开始使用尾随的点数级别。
- RollbackPoint – 关闭部分头寸的回滚点数。
- PercentLotToClose – 平仓的初始交易量百分比。
- StepPointToFixLevel – 修复下一级别的点数。
- MovingInWLUSE – 将头寸设置为与追踪止损的第一个水平的盈亏平衡点。
LotFix– 用逗号分隔的手数,例如 “0.1,0.2,0.3,0.6,0.8,1”;起始手数总是 = 手数。后续订单可以写入 LotFix 变量,并用逗号分隔。
Martin是损失 (2) 后下一个未结订单手数(量)的马丁格尔比率!注意!Martingale 只对 Lots 值起作用。如果设置了 LotFix,则马丁格尔不工作。
MartinFix– 用逗号分隔的马丁格尔系数,用于开仓订单,例如 “2,3,1,5,2,1”;注意!马丁格尔只在手数为 0 的情况下工作!注意!马丁格尔只对 Lots 值起作用。如果设置了 LotFix,则马丁格尔不工作。
它还具有部分头寸关闭算法Exp TralPartionClose 。
弗拉登,Expforex