请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
发布者:
Vladimir Karputov
显示:
2027
等级:
(23)
已发布:
2019.01.04 12:14
Fluctuate.mq5 (71.41 KB) 预览
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

思路来自于 - Nikolay Khrushchev

mq5 代码作者 - barabashkakvn

这个EA交易只作用于锁仓账户!

基于摇摆的EA交易:这个EA交易会在相反方向上设置增加手数的止损挂单。

输入参数:

  • Stop Loss, in pips (1.00045-1.00055=1 pips)
  • Take Profit, in pips (1.00045-1.00055=1 pips)
  • Trailing Stop (min distance from price to Stop Loss), in pips
  • Trailing Step, in pips (1.00045-1.00055=1 pips)
  • Money management: Lot OR Risk (only for first positions) - 对于第一个仓位的手数计算方法:固定手数或者是相对存款的风险百分比
  • "Money management" 的值
  • //--- 交易逻辑
  • Step, in pips (1.00045-1.00055=1 pips) - 止损挂单的订单步长
  • Lot coefficient (for a series of deals) - 随后仓位的手数增加比例
  • Multiply the volume of all positions - 启用/禁用 开启仓位的总交易量乘以 "Lot coefficient"
  • Maximum number of positions
  • Maximum volume of all positions
  • Profit target in money ("0.0" -> OFF)
  • Minimum Equity (in percent of balance) -> 暂停交易
  • Close all positions at startup
  • //---
  • magic number - 唯一的 EA ID
  • Start hour
  • End hour

每一次,当时间在Start HourEnd Hour 之间时,EA会开始交易循环,提供出没有挂单以及这个EA没有被打开的挂单和地方。每个建立的仓位都伴随着一个止损挂单,仓位的交易量基于 Money management 和 The value for "Money management" 参数,而止损挂单的交易量依赖于 Lot coefficient 和 Multiply the volume of all positions 参数。

仓位的方向是根据下面的规则来确定的:

Close of bar #0 > Close of bar #1 -> 开启买入; 否则 -> open SELL

挂单的订单类型依赖于开启的仓位。

如果是买入,就设置一个止损卖出挂单

止损挂单是根据当前价格的 Step 参数来设置的。Trailing Stop  和 Trailing Step 是用于启用跟踪止损极机制的 (Profit target in money 和 Minimum Equity). 

当触发了一个挂单时,增加了手数的止损挂单是按照反方向设置的。


推荐在小的时段进行优化。首先,查看 Stop LossTake Profit 和 Step 参数。

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/22788

Volatility_Ratio2 Volatility_Ratio2

Volatility Ratio2 指标

Lot Check Lot Check

这是一个用于正确进行手数取整的工具

GannSwing GannSwing

江恩摇摆指标

Rubicons_CCI_Cross Rubicons_CCI_Cross

Rubicons CCI 交叉指标