BHS系统 - MetaTrader 5的智能交易助手

Mike 2018.04.19 02:07 14 0 0
附件

创意作者: Yuri, mq5代码作者: barabashkakvn.

这个智能交易助手(EA)根据“圆”价格的步长来计算最近的上限和下限价格(要查看“圆”价格的计算过程,请在OnDeinit中注释掉这一行):

//+------------------------------------------------------------------+
//| 专家去初始化函数                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- Math()函数的工作原理:
   return;

当您从图表上卸载EA时,示例将被打印在“专家”标签中。该EA检查价格的位置和iAMA(自适应移动平均线)指标,以便放置初始挂单。

  • 如果第0根K线的收盘价高于指标,则将在上限“圆”价格处放置一个待买入限价单。
  • 如果第0根K线的收盘价低于指标,则将在下限“圆”价格处放置一个待卖出限价单。

每个挂单的有效期设置为:挂单的有效时间(以小时为单位)会加到最后已知的服务器时间上。

买入和卖出头寸分别应用不同的跟踪方法,这些方法在买入跟踪止损卖出跟踪止损中进行配置。


输入参数

  • 手数 - 交易量;
  • 买入止损 - 买入限价单的止损;
  • 卖出止损 - 卖出限价单的止损;
  • 买入跟踪止损 - 买入头寸的跟踪止损;
  • 卖出跟踪止损 - 卖出头寸的跟踪止损;
  • “圆”价格的步长 - 圆价的步长值;
  • 挂单有效时间(小时) - 挂单的有效时间(小时);
  • AMA: 计算周期 - AMA的周期;
  • AMA: 快速移动平均周期 - 快速移动平均的周期;
  • AMA: 慢速移动平均周期 - 慢速移动平均的周期;
  • AMA: 水平偏移 - 指标的水平偏移;
  • AMA: 价格类型 - 用于指标计算的价格类型;
  • 魔术数字 - EA的唯一标识符。

在EURUSD,H1上的测试结果:

BHS系统

列表
评论 0