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

思路提供者: Sergey Rashevskiy

mq5 代码作者barabashkakvn

操作策略

如果尚未开仓 (由 EA 开仓), 则按 "Lots" 初始手数双向开仓,并按 "Stop Loss" 参数设置止损,未使用止盈。 使用尾随策略移动止损 (按照 "Trailing Stop" 和 "Trailing Step" 参数)。

尾随

持仓的第一次修改应可靠地将止损移至盈亏平衡甚或小额盈利的价位。 随后的止损修改则保证了利润增加。

之后可有两种止损激活选项:

  • 1. 持仓已经亏损平仓
    • 1.1. 在这种情况下,我们假设趋势已经逆转增加手数再开一笔仓位 (按照 "Number of minimum lots" 参数在剩余持仓上加仓) 方向与亏损平仓相反。 例如,未盈利的多头仓位已经平仓。 则以增加的手数开空头仓位。 因此,我们在一个方向上获得两笔持仓
    • 1.2. 未来,仅在剩下的方向上起作用: 等待价格在亏损方向上离开最小亏损位置 "Step",并在现有持仓上用 增量手数加仓 (增加 "Number of minimum lots" ) (记住,我们 有一笔或几笔单向持仓)。
  • 2。 持仓已平仓并获利 (这笔仓位至少修改过一次)
    • 2.1. 我们假设这不是趋势逆转,而是小幅反弹。 在平仓方向上以增量手数再开一笔仓位。 例如,一笔盈利的多头仓位已经平仓,然后我们以增量手数再开一笔多头订单。 因此,我们在相同方向上获得 两笔持仓
    • 2.2. 之后我们尝试应用尾随。 在任何情况下,其中一个止损将起作用,我们将重返 p. 1 或是 p. 2。

多头和空头仓位的计算,多头的总利润和空头的总利润,以及搜索最少亏损的多头和空头仓位均在 CalculateAllPositions 函数的一次调用中执行。

输入

  • Lots - 初始开仓交易量
  • Number of minimum lots - 最小手数,持仓交易量的变化量
  • Stop Loss (in pips) - 止损 (点数)
  • Trailing Stop (in pips) - 尾随 (点数)
  • Trailing Step (in pips) - 尾随步幅 (点数)
  • Step - 不同持仓方向之间的初始步幅
  • Minimum nearest (in pips) - 一系列持仓内的最小距离
  • magic number - EA 的独有标识符

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

Anchored_Momentum Anchored_Momentum

Rudy Stefenel 的锚定动量指标于 1998 年首次在 《股票和商品技术分析》杂志中提出。

Advanced_Fractal_On_MA Advanced_Fractal_On_MA

基于均线信号线的高级分形指标搜索移动平均线上的分形。 该指标使用两条移动平均线来搜索上下分形。

Ozymandias_System_HTF Ozymandias_System_HTF

Ozymandias_System 指标,输入参数中有时间帧选项

SimplePivot SimplePivot

一个简单的枢轴。 没有使用止损和止盈。