|
交易策略:在选定的时间间隔内突破高点/低点。为了挽回损失的头寸,EA 使用“Nevalyashka”策略和鞅技术来增加手数。6 ~. i3 L7 V/ l0 B7 m9 X$ y. W
3 j5 ~) N. Y+ W( M5 H
EA 计算从“时间开始”到 “时间结束”的指定时间间隔内的最高价和最低价:& p; r+ b4 A! s! @5 i
4 `( e. M% D% L6 P如果价格超过这段时间的最高价,则建立买入头寸。如果价格低于最低价,则开设卖出头寸。止损设置在周期的相反边界,即买入头寸的低价和卖出头寸的最高价。TakeProfit 是根据控制周期的高度设置的。
, M" ^: l2 \) s' k0 [2 Q: F
$ _" |8 G' k. B0 c) V) w如果“使用时间平仓”设置为真,“时间平仓”参数(平仓所有仓位的时间)将被激活。
4 J1 B! L! |% n2 H0 D. A$ I$ d# d) [+ X
参数“时间开始”、 “时间结束” 和“时间结束”只考虑小时和分钟 。, j# h# {$ i L
( }, t! i9 L A2 \$ k在 OnTradeTransaction 中监控 StopLoss 关闭。
6 r, N& ^) Z" }5 a- l0 p8 d d( }8 g0 Q) X8 ^" C8 X
开仓与已平仓相反(如果交易类型是“DEAL_TYPE_SELL”,则买入仓位被平仓;“DEAL_TYPE_BUY”意味着卖出仓位被平仓),增加的手数乘以 K. martin。如果头寸以正利润平仓,EA 交易会等待下一个周期“时间结束”的开始时间,并重复上述过程。
0 D: N! H; T9 i4 \ ]) |- p2 I# a: Y( O
“没有损失”参数表示盈亏平衡;当达到仓位利润的一半时,止损移动到仓位开仓价。/ J/ f8 d/ J* \8 @3 d
' a: G2 J6 R: y8 b以 EURUSD,M30 测试为例:* L/ T. R5 d) J( ^: [
* Z8 t e2 F$ X' m
|
|