MetaTrader 5 / EA

Poker_SHOW - MetaTrader 5EA

Maximus_genuine
1208
(17)

思路来源: Gladiator

MQL5 代码作者: Vladimir Karputov

EA 根据随机数发生器确定是否输入入场开仓。 它有八个梯度: Poker combination number 参数:

  • Straight-flush → 127;
  • Quads → 255;
  • Full House → 511;
  • Flush → 1023;
  • Straight → 2047;
  • Set → 4095;
  • Two pairs → 8191;
  • Couple → 16383.

如果给定的梯度大于随机数发生器的当前值,则这是一个信号。

然后,检查是否存在趋势:

  • 如果 Reverse 参数设置为 "false":
    • 移动平均线 高于 竞买价 MA 与 价格之间的最小距离 - 这是一个买入信号;
    • 移动平均线 低于 竞买价 MA 与 价格之间的最小距离 - 这是一个卖出信号;
  • 如果 Reverse 设为 "true":
    • 移动平均线 低于 竞卖价 MA 与 价格之间的最小距离 - 这是一个买入信号;
    • 移动平均线 高于 竞卖价 MA 与 价格之间的最小距离 - 这是一个卖出信号;


输入值

  • Poker combination number - 概率的给定梯度;
  • Lots - 开仓的大小;
  • Stop Loss
  • Take Profit
  • Use BUY - 允许开多头仓位;
  • Use SELL - 允许开空头仓位;
  • MA trend: Minimum distance between MA and price - 最小距离值;
  • MA trend: period - 均线时间帧;
  • MA trend: averaging period - 均线的均化周期;
  • MA trend: horizontal shift - 均线的水平偏移;
  • MA trend: smoothing type - 均线的平滑类型;
  • MA trend: type of price - 价格类型;
  • Reverse. "false" → MA on top - BUY; "true" → MA on top - SELL - 翻转移动平均线信号;
  • magic number - EA 的独有标识符;
  • slippage - 滑点大小。

由于此 EA 基于随机数生成器,所以呈现的测试结果不正确,因为每次您会得到不同的结果。

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