RUBBERBANDS_2 EA
版本 1.2
注意:请勿使用此EA进行真实交易。我不希望看到有人损失账户资金。这个EA的目的是给大家带来新的交易思路。
- 新增外部变量“quiescenow”,在当前交易时段结束时可以让该EA暂时休眠。
- 所有未完成订单的关闭逻辑已进行修改。
- 一些外部变量已重命名,更具意义:
- useequityprofitcut → use_sessionTP
- dollareqprofitcut → sessionTP
- useequitylosscut → use_sessionSL
- dollareqlosscut → sessionSL
(旧版本在单一货币对上仍然可以正常使用,且没有其他货币对的未完成订单。)
这个EA是原版RUBBERBANDS EA的增强版。与原版相同,它可以在任何时间框架和货币对上运行,包括黄金和白银。它的逻辑基于价格波动可能伴随着反弹的事实(“Delapsus Resurgam”)以及“高卖低买”的原则。
它在开始时同时开设BUY和SELL订单,并在价格每次上升“pipstep”倍数时增加SELL订单,每次价格下降“pipstep”倍数时增加BUY订单。
当达到指定利润“sessionTP”(以美元计)时,它将关闭所有未完成订单,作为止盈;或者如果设置为“use_sessionSL”==true,则当达到指定损失“sessionSL”(以美元计)时,作为止损。
开放的初始订单和关闭所有未完成订单构成一个“交易时段”。
外部变量“maxcount”限制每个交易时段的订单数量。
使用策略测试器查看此EA的表现。
推荐的货币对为四个主要货币对:EUR/USD、GBP/USD、USD/JPY和USD/CHF。为了避免大的回撤,较小的“sessionTP”可能会有所帮助。
外部变量包括:
- Lots = 0.02(每个订单的手数)
- maxcount = 10(每个交易时段允许的最大订单数)
- pipstep = 50(下单的点距)
- quiescenow = false(如果为true,当当前交易时段结束时让该EA休眠)
- donow = false(如果为true,立即下单)
- stopnow = false(如果为true,停止该EA)
- closenow = false(如果为true,关闭所有未完成订单)
- use_sessionTP = true(请勿更改此设置)
- sessionTP = 1000(每手关闭所有未完成订单的利润;作为止盈)
- use_sessionSL = false(如果为true,则使用下面的“sessionSL”)
- sessionSL = 300(每手关闭所有未完成订单的损失;作为止损)
以下三个外部变量用于在例如周末后重启该EA时处理未完成订单。“inmax”和“imin”在图表上显示为“GLBmax”和“GLBmin”。
- useinvalues = false(重启时设为true)
- inmax = 0(重启时设定之前的最大值)
- inmin = 0(重启时设定之前的最小值)
评论 0