MetaTrader 5 定时开平仓 EA 使用指南

Mike 2017.01.20 02:08 15 0 0
附件

这款 EA 可以在指定时间自动开平仓,条件如下:

  • 买入条件:当快速 iMA 在第一根 K 线超过慢速 iMA 时
                   if(iMAGet(handle_iMAFast,1)>iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Ask();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Bid()-Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Bid()+Extm_tp;
                      m_trade.Buy(m_lots,InpSymbol,price,sl,tp);
                     }
  • 卖出条件:当快速 iMA 在第一根 K 线小于慢速 iMA 时
                   if(iMAGet(handle_iMAFast,1)<iMAGet(handle_iMASlow,1))
                     {
                      if(!RefreshRates())
                         return;
                      price=m_symbol.Bid();
                      if(Extm_sl>0.0)
                         sl=m_symbol.Ask()+Extm_sl;
                      if(Extm_tp>0.0)
                         tp=m_symbol.Ask()-Extm_tp;
                      m_trade.Sell(m_lots,InpSymbol,price,sl,tp);
                     }

输入参数仅考虑 HH:mm 格式的时间。

输入参数:

开仓时间(仅考虑 HH:mm 格式) — 位置开仓时间

平仓时间(仅考虑 HH:mm 格式) — 位置平仓时间

交易品种 — 被交易的品种

交易量 — 仓位的交易量

止损  止损水平

止盈  止盈水平

true -> 买入, false -> 卖出 — 如果设置为 "true",则只会开设 "买入" 仓位;如果设置为 "false",则只会开设 "卖出" 仓位

魔法数字 — EA 的魔法数字。

列表
评论 0