2018年12月11日

10 种横盘交易策略的比较分析

使满足狭条

综述

时髦如次战术是恰好是盛行和管理运用的。,格外初学者。 早已,现时时的市面变为各种的动乱。,这种时髦别客气显著。 (在行列和持久实地的)。 无穿插振荡或窄振荡买卖的能够性,我们的输掉了潜在的盈余。。 买卖规则的时髦很简略。 辨别是非时髦并尝试运用它们。 穿插买卖与此泾渭分明。。 在指责的振荡时髦中,价钱有很小的行列内,它能够会佃户租种的土地相当长的时间不变式。。 市面不注意标的宾格的性的时髦,不固定的低。

在确立或使安全程度买卖战术时下定义派遣

在 先前的文字 中,我下定义了三个派遣,这些派遣是确立或使安全时髦如次战术所责任的。。 确立或使安全横向买卖战术所需的派遣顶点相像。

图例 1. 窄幅/横盘走势的示例。

派遣 1. 决议椎间盘的在

横撑木不注意普通和会议记录的下定义。 (确实,在在附近的时髦的观点不注意严格的措辞。)。 早已,有迹象弄清,市面眼前正横向买卖。。 这种时髦也高位窄行列振荡时髦。,因不注意显著的竖立的和顺流而下的的人物描写走势。 价钱在一定行列内使位移。,波的左右疆界。 横盘的另本人迹象执意行情买卖量很低,或许市面演员的精神面貌消极。 从疲软的的价钱更衣,然后小额分笔买卖量的更衣可以看出这点。

派遣 2. 一笔持仓的宾格的。

横向买卖技术通常采取途径买卖。。 这是盈余在窄幅振荡时髦正中鹄的次要办法。。 因为仿制品疆界的穿插盘小巷断定。 然后,买卖战术是因为价钱与途径BUN当中的相干。 大规模的状况下,战术是指当价钱从途径疆界活力时价格看涨而买入或典型的。 (名声) 2)。

图例 2. 当价钱从小巷疆界活力时举行买卖。

当途径的上半部配售时,我们的授予价钱将往下的疆界使位移。 它的臀部将被用作中止价钱。。 止损可设点值,或宁静小巷的疆界。 运用反向战术价格看涨而买入选择权 在在下游地途径买通,并在上限在附近设置中止价钱。。

横向买卖战术

我在选择横向买卖战术时运用了上述的基础。

  • 买卖将在投票厅里举行。。 这样,我们的必要选择办法来帮忙我们的创建途径。,并决议横盘区域仿制品疆界的器。
  • 此外下定义小巷,我们的还必要无论如何本人额定的器来确实价钱在从小巷疆界活力后将朝着严格的标的宾格的开展。 该滤除的宾格的是戒除误会的承担受雇杀人的枪手。。

战术 #1,助的因为 MFI 滤除的轨道线转位

 小巷疆界因为轨道线目的断定。 MFI 主任也被用来过滤受雇杀人的枪手。。

目的限度局限因素 描绘
运用转位 轨道线
运用转位 MFI
时间帧 H1
买通条目 价钱触摸小巷疆界的低轨,MFI 超卖面积 (少于 20)
贩卖条目 价钱触摸小巷疆界的高铁,MFI 超买面积 (上文) 80)
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

名声。 3 辩论战术 #1 迹象进入限度局限。

图例 3. 买卖战术 #1 出院限度局限。

此战术的智能买卖系统行动准则如次

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;
      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(MFI)0]<20 && env_low[0]>close[0])
     {
      tp=env_high[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(MFI)0]>80 && env_high[0]0])
     {
      tp=env_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,MFI)<=0  ||
          CopyBuffer(InpInd_Handle2,1,0,2,env_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,env_high)<=0 || 
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

止盈辩论设定限度局限天然发生的设置,辩论时间帧手工开刀设置中止错过。。

战术 #2,布绿化区加两个使位移吝啬的值

运用 布绿化区决议开导疆界,并辩论慢速和快均线的对立臀部过滤受雇杀人的枪手。

目的限度局限因素 描绘
运用转位 布绿化区
运用转位 使位移均线
时间帧 H1
买通条目 价钱触摸小巷疆界的低轨,快吝啬的高于慢吝啬的
贩卖条目 价钱触摸小巷疆界的高铁,快吝啬的少于慢吝啬的
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

图例 4 迹象进入限度局限。 两条 SMA 默许宫内避孕环很小 4 和 8。 圈出值和使优雅办法是可监控的,这样,可以使适应布绿化区受雇杀人的枪手的滤波易感知。。

图例 4. 买卖战术 #2 出院限度局限。

除出院限度局限外,战术 #2 与战术 #1 恰好是相像。 

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;
      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(ma_slow[0]>ma_fast[0] && bb_low[0]>close[0])
     {
      tp=bb_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(ma_slow[0]0] && bb_up[0]0])
     {
      tp=bb_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,1,0,2,bb_up)<=0  ||
          CopyBuffer(InpInd_Handle1,2,0,2,bb_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,ma_slow)<=0 ||
          CopyBuffer(InpInd_Handle3,0,0,2,ma_fast)<=0 ||
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #3. WSO & WRO 小巷和埃勒斯 (Ehlers) 分形维度

次要受雇杀人的枪手目的是 WSO 和 WRO小巷,它们因为两个振荡器的小巷: WSO (威德纳 供养振荡器 和 WRO (威德纳 抗力振荡器。 该目的的思绪则因为 Mel Widner 的文字 “天然发生的支杆和阻碍”。 为了过滤受雇杀人的枪手,我们的将运用分形维数目的,该目的在 John F. Ehlers 和 Ric Way 的文字 分形维数作为市面制作模型变换器 描绘于。 

目的限度局限因素 描绘
运用转位 WSO & WRO 小巷
运用转位 埃利斯分形维数
时间帧 恣意
买通条目 价钱触摸小巷疆界的低轨,少于跑道进食的分形维数
贩卖条目 价钱触摸小巷疆界的高铁,少于跑道进食的分形维数
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

图例 5 迹象进入限度局限。 同样的地先前的战术,当价钱从途径疆界活力时举行买卖开刀。 当市面不注意时髦时,滤除帮忙查找进食点。

图例 5. 买卖战术 #3 出院限度局限。

此战术的智能买卖系统行动准则如次

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;
      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(wwc_low[0]>close[0] && fdi[0]0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(wwc_up[0]0] && fdi[0]0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,3,0,2,wwc_up)<=0  ||
          CopyBuffer(InpInd_Handle1,2,0,2,wwc_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,异国产权投资)<=0 || 
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #4, 小巷穿插率目的并因为时髦行列滤除

在这种状况下,小巷疆界创建在溃军衔印象的范围某个部分的臀部。 我们的必要本人目的来安排小巷,搜索价钱从小巷疆界活力的点位然后受雇杀人的枪手滤除。 我们的将运用时髦行列目的,它显示时髦和横盘不动产权。 这些不动产权将被用来过滤受雇杀人的枪手。。

目的限度局限因素 描绘
运用转位 小巷穿插率
运用转位 时髦行列
时间帧 恣意
买通条目 价钱抵达途径疆界低轨,时髦行列柱状图为前景黯淡的
贩卖条目 价钱抵达途径疆界电平,时髦行列柱状图为前景黯淡的
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

输出限度局限如图所示 6 所示。 小巷穿插率目的具有好多特别功用。 限度局限因素 Percent 限度局限熄灭,溃后开端概念新程度,限度局限因素与时间相互关系。。 霉臭在较低的时间帧内设置较小的部分。。 比如,期限使整洁值 20 – 30。 值得的越高。,目的的专一性则过滥。

图例 6. 买卖战术 #4 出院限度局限。

战术行动准则如次所示。

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;
      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(pcc_low[0]>close[0] && tr_flat[0]>tr_range[0])
     {
      tp=pcc_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(pcc_up[0]0] && tr_flat[0]>tr_range[0])
     {
      tp=pcc_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,pcc_up)<=0  ||
          CopyBuffer(InpInd_Handle1,2,0,2,pcc_low)<=0 || 
          CopyBuffer(InpInd_Handle2,1,0,2,tr_flat)<=0 ||
          CopyBuffer(InpInd_Handle2,2,0,2,tr_range)<=0 ||
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #5, 价钱途径目的及因为 RBVI 的滤除

从价钱途径目的安排途径,上疆界和下疆界由出色的和最少的PRIC决议。。 RBVI 将过滤掉假受雇杀人的枪手,这可断定行情中假设在横盘期。 

目的限度局限因素 描绘
运用转位 价钱小巷
运用转位 RBVI
时间帧 恣意
买通条目 价钱触摸小巷疆界的低轨,RBVI 少于跑道进食的值
贩卖条目 价钱触摸小巷疆界的高铁,RBVI 少于跑道进食的值
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

输出限度局限如图所示 7 所示。 RBVI 跑道进食是 40。 您可以只在买卖系统限度局限因素中更改此值。。

图例 7. 买卖战术 #5 出院限度局限。

这是战术的行动准则:

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;

      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(pc_low[0]>close[0] && rbvi[0]<=Inp_level)
     {
      tp=pc_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(pc_up[0]0] && rbvi[0]<=Inp_level)
     {
      tp=pc_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,pc_up)<=0  ||
          CopyBuffer(InpInd_Handle1,1,0,2,pc_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,rbvi)<=0 ||
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #6, 杰罗姆-威廉姆斯部分行列目的和因为 ADX 的滤除

威廉的部分区间断定超买/超卖不动产权,用于查找进食点。 因我们的的宾格的是在跨市面时间举行买卖。,或在一定程度上撤回价钱时,我们的运用时髦主任 ADX 断定标的宾格的时髦。 

目的限度局限因素 描绘
运用转位 杰罗姆-威廉姆斯部分行列
运用转位 ADX
时间帧 恣意
买通条目 WPR 超卖地域目的 (少于 -80) 且 ADX 少于跑道进食的值。
贩卖条目 WPR 目的超买面积 (上文) -80) 且 ADX 少于跑道进食的值。
动身限度局限   中止/中止错过

从图例 8 中可以看出,ADX 的默许横盘区域设置为 30。 可以在智能买卖系统行动准则中自下定义该值。

图例 8. 买卖战术 #6 出院限度局限。

战术获得在上面的清单中给予。 此处的 Inp_FlatLevel 变量设置上述的 ADX 跑道进食。

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;

      
      if(BuySignal())
         (Symbol(),Inp_Lot,Inp_StopLoss,Inp_TakeProfit,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,Inp_StopLoss,Inp_TakeProfit,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   return(WPR)0]<-80 && adx[0]<Inp_FlatLevel)?true:false;
  }
bool SellSignal()
  {
   return(WPR)0]>=-20 && adx[0]<Inp_FlatLevel)?true:false;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,WPR)<=0  ||
          CopyBuffer(InpInd_Handle2,0,0,2,ADX)<=0)?false:true;
  }

战术 #7, 改写的 Keltner 因为魔术的时髦的小巷和滤除

运用魔术的时髦主任反省价钱 Keltner 途径活力,该目的可辨别是非横盘区域。

目的限度局限因素 描绘
运用转位 改写的 Keltner 小巷
运用转位 魔术的时髦
时间帧 恣意
买通条目 价钱抵达途径疆界低轨,魔术的时髦线为前景黯淡的
贩卖条目 价钱抵达途径疆界电平,魔术的时髦线为前景黯淡的
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

演义正中鹄的视觉买卖战术 9 中。 在横盘次魔术的时髦值无更衣,即它显示为前景黯淡的程度线。 这样,此外价钱抵达途径疆界外,我们的还会反省魔术的时髦的不动产权,不动产权应在横盘不动产权下波动一段时间。。 获得的反省将将现时时的列的值与TH举行比力。 – 它们霉臭是同样地的。。

图例 9. 买卖战术 #7 出院限度局限。

此行动准则收录反省价格看涨而买入/贩卖条目的功用。

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;

      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(kc_low[0]>close[0] && mt[0]==mt[1])
     {
      tp=kc_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(kc_up[0]0] && mt[0]==mt[1])
     {
      tp=kc_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,kc_up)<=0  ||
          CopyBuffer(InpInd_Handle1,2,0,2,kc_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,MT)<=0 || 
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #8, 通泽安 (多恩期) 小巷,三个一组施以脉冲 (三个一组) 冲量) 确实

在这种状况下,我们的审判诱惹价钱从疆界活力的那少。,而三个一组施以脉冲目的有窄幅震动走势不动产权。 

目的限度局限因素 描绘
运用转位 通泽安小巷
运用转位 三个一组施以脉冲
时间帧 低时间帧
买通条目 价钱触摸小巷疆界的低轨,三个一组涨落值为零。
贩卖条目 价钱触摸小巷疆界的高铁,三个一组涨落值为零。
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

入口就像名声。 10 所示。 提议不要在高地的的时间帧中运用这种战术。,因三合一脉冲滤波购得显示锯齿状行动,程度区域显示滞后。。 它们的宽度恰好是小。,这使得战术过于专一性。。 最优的 5 到 30 分时帧。

图例 10. 买卖战术 #8 出院限度局限。

因为上述的战术的智能买卖系统

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;
         
      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(dc_low[0]>close[0] && ti[0]==0)
     {
      tp=dc_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(dc_up[0]0] && ti[0]==0)
     {
      tp=dc_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,dc_up)<=0  ||
          CopyBuffer(InpInd_Handle1,1,0,2,dc_low)<=0 || 
          CopyBuffer(InpInd_Handle2,0,0,2,钛)<=0 || 
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #9, ATR 因为引导的主任 CCI 色阶的滤除

ATR 因为引导 ATR 使偏离使位移吝啬的值。 CCI 色标是本人。 CCI 目的,柱状图显示为跑道进食,表现价钱变更。 我们的运用此目的来过滤小巷的横盘不动产权 (当 CCI 中间性跑道进食当中时)。

目的限度局限因素 描绘
运用转位 ATR 小巷
运用转位 CCI 色阶
时间帧 恣意
买通条目 价钱触摸小巷疆界的低轨,CCI 色挨次值中间性跑道进食当中。
贩卖条目 价钱触摸小巷疆界的高铁,CCI 色挨次值中间性跑道进食当中。
动身限度局限   价钱在相反的标的宾格的抵达途径疆界。

名声。 11 登录进食。 在一些状况下,价钱能够偏偏,不管到什么程度,在选定的行列内,因为 CCI 滤除指令价钱可以归属到频道。,并印象的范围设定中止价钱。

图例 11. 买卖战术 #9 出院限度局限。

买卖战术的智能买卖系统行动准则

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;

      
      if(BuySignal())
         (Symbol(),Inp_Lot,close[0]-Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,close[0]+Inp_StopLoss*_Point,tp,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   if(atr_low[0]>close[0] && cci[0]0]>Inp_CCI_LevelDOWN)
     {
      tp=atr_up[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool SellSignal()
  {
   if(atr_up[0]0] && cci[0]0]>Inp_CCI_LevelDOWN)
     {
      tp=atr_low[0];
      returntrue;
     }
   else
      returnfalse;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,1,0,2,atr_up)<=0  ||
          CopyBuffer(InpInd_Handle1,2,0,2,atr_low)<=0 || 
          CopyBuffer(InpInd_Handle2,2,0,2,CCI)<=0 || 
          CopyClose(Symbol(),PERIOD_CURRENT,0,2,停下)<=0
          )?false:true;
  }

战术 #10, RSI 因为横向圆盘转位的柱状图和滤除

柱状图整队 RSI 给予了更视觉的,因次要进入受雇杀人的枪手是在其超买/超卖区域发生的。。 十字板用于滤除假受雇杀人的枪手。。 

目的限度局限因素 描绘
运用转位 RSI_Histogram
运用转位 横盘
时间帧 恣意
买通条目 RSI 超卖面积 (少于跑道进食),横盘谎言横盘区。。
贩卖条目 RSI 超买面积 (上文)跑道进食),横盘谎言横盘区。。
动身限度局限   中止/中止错过

进食点就像名声。 12 所示。 柱状图整队 RSI 追踪超买/超卖地域更轻易。,横向圆盘滤除的横向盘区。

图例 12.买卖战术 #10 出院限度局限。

因为上述的战术的智能买卖系统的获得

voidOnTick()
  {

   if(!(Inp_MagicNum))
     {
      
      if(!GetIndValue())
         return;

      
      if(BuySignal())
         (Symbol(),Inp_Lot,Inp_StopLoss,Inp_TakeProfit,Inp_MagicNum,Inp_EaComment);

      
      if(SellSignal())
         (Symbol(),Inp_Lot,Inp_StopLoss,Inp_TakeProfit,Inp_MagicNum,Inp_EaComment);
     }
  }
bool BuySignal()
  {
   return(RSI)0]0]true:false;
  }
bool SellSignal()
  {
   return(RSI)0]>Inp_HighLevel && fl[0]true:false;
  }
bool GetIndValue()
  {
   return(CopyBuffer(InpInd_Handle1,0,0,2,RSI<=0  ||
          CopyBuffer(InpInd_Handle2,0,0,2,FL)<=0)?false:true;
  }

受考验

现时,我们的早已下定义了 10 个横向买卖战术,它们是在行动准则中获得的。,让我们的选择协同的受考验限度局限。。

  • 受考验熄灭: 决赛年份
  • 钱币对: EURUSD
  • 买卖制作模型: 无推延 (这不是高频买卖战术。,这样推延的印象很小。。 
  • 受考验: M1 OHLC (因为现实企图的预受考验显示差一点同样看待的坐果。。
  • 初始资产: 1000 USD。
  • 杠杆: 1:500。
  • 服役: MetaQuotes-Demo。
  • 企图: 5-位小数的。

战术 #1 受考验 (助的因为 MFI 滤除的轨道线转位)

预受考验:

inputint                  Inp_StopLoss=500;                            inputENUM_APPLIED_VOLUME  Inp_applied_volume=VOLUME_TICK;              inputint                  Inp_MFI_period=10;                           inputint                  Inp_ma_period=10;                            inputENUM_MA_METHOD       Inp_ma_method=MODE_SMA;                      inputdouble               Inp_deviation=0.1;                           

受考验坐果:

图例 13. 横向战术 #1. 受考验坐果。

战术 #2 受考验 (布绿化区和使位移均线)

预受考验:

inputint                  Inp_StopLoss=450;                            inputint                  Inp_BBPeriod=14;                             inputdouble               Inp_deviation=2.0;                           inputint                  Inp_ma_period1=12;                           inputENUM_MA_METHOD       Inp_ma_method1=MODE_SMMA;                    inputint                  Inp_ma_period2=2;                            inputENUM_MA_METHOD       Inp_ma_method2=MODE_LWMA;                    

受考验坐果:

图例 14. 横向战术 #2. 受考验坐果。

战术 #3 受考验 (因为埃利斯分形维数滤除的 WSO & WRO 小巷)

预受考验:

inputint                  Inp_StopLoss=500;                            inputint                  Inp_WsoWroPeriod=16;                         inputint                  Inp_FdiPeriod    =  18;                      inputdouble               Inp_FdiThreshold =  1.4;                     inputENUM_APPLIED_PRICE   Inp_Price        = PRICE_CLOSE;              

受考验坐果:

图例 15. 横向战术 #3. 受考验坐果。

战术 #4 受考验 (小巷穿插率目的并因为时髦行列滤除)

预受考验:

inputint                  Inp_StopLoss=500;                            inputdouble               Inp_Percent=26.0;                            inputENUM_APPLIED_PRICE   Inp_Price=PRICE_CLOSE;                       inputuint                 Inp_PeriodTR    =  14;                       inputENUM_MA_METHOD       Inp_Method      =  MODE_EMA;                 inputdouble               Inp_Deviation   =  1.0;                      

受考验坐果:

图例16. 横向战术 #4. 受考验坐果。

战术 #5 受考验 (价钱途径目的及因为 RBVI 滤除

预受考验:

inputint                  Inp_StopLoss=450;                            inputint                  Inp_ChannelPeriod=12;                        inputint                  Inp_RBVIPeriod=5;                            inputENUM_APPLIED_VOLUME  Inp_VolumeType=VOLUME_TICK;                  inputdouble               Inp_level=40;                                

受考验坐果:

图例 17. 横向战术 #5. 受考验坐果。

战术 #6 受考验 (杰罗姆-威廉姆斯比例行列转位和因为 ADX 滤除

预受考验:

inputint                  Inp_StopLoss=50;                             inputint                  Inp_TakeProfit=50;                           inputint                  Inp_WPRPeriod=10;                            inputint                  Inp_ADXPeriod=14;                            inputint                  Inp_FlatLevel=40;                            

受考验坐果:

图例 18. 横向战术 #6. 受考验坐果。

战术 #7 受考验 (改写) Keltner 因为魔术的时髦的小巷和滤除)

预受考验:

inputint                     Inp_SmoothCenter      =  11;              inputint                     Inp_SmoothDeviation   =  12;              inputdouble                  Inp_F                 =  1.0;             inputENUM_APPLIED_PRICE      Inp_AppliedPrice      =  PRICE_CLOSE;     inputENUM_MA_METHOD          Inp_MethodSmoothing   =  MODE_SMA;        input ENUM_METHOD_VARIATION   Inp_MethodVariation   =  METHOD_HL;       inputuint                    Inp_PeriodCCI   =  60;                    inputuint                    Inp_PeriodATR   =  5;                     

受考验坐果:

图例 19. 横向战术 #7. 受考验坐果。

战术 #8 受考验 (唐倩频道,三个一组施以脉冲确实)

预受考验:

inputint                  Inp_StopLoss=500;                            inputint                  Inp_ChannelPeriod=12;                        inputint                  Inp_Period= 5;                               inputint                  Inp_Level= 34;                               inputENUM_MA_METHOD       Inp_Type=MODE_LWMA;                          inputENUM_APPLIED_PRICE   Inp_Price=PRICE_WEIGHTED;                    inputENUM_APPLIED_VOLUME  Inp_Volume=VOLUME_TICK;                      

受考验坐果:

图例 20. 横向战术 #8. 受考验坐果。

战术 #9 受考验 (TR 因为引导的主任 CCI 色阶滤除

预受考验:

inputENUM_MA_METHOD       Inp_MA_Method=MODE_SMA;                      inputuint                 Inp_MA_Period=10;                            inputuint                 Inp_ATR_Period=12;                           inputdouble               Inp_Factor=1.5;                              inputENUM_APPLIED_PRICE   Inp_IPC=PRICE_LOW;                           inputint                  Inp_Shift=0;                                 inputint                  Inp_CCI_ma_period = 14;                      inputdouble               Inp_CCI_LevelUP   = 90;                      inputdouble               Inp_CCI_LevelDOWN =-90;                      

受考验坐果:

图例 21. 横向战术 #9. 受考验坐果。

战术 #10 受考验 (RSI 因为横向圆盘转位的柱状图和滤除)

预受考验:

inputuint                 Inp_RSIPeriod=12;                            inputENUM_APPLIED_PRICE   Inp_RSIPrice=PRICE_CLOSE;                    inputuint                 Inp_HighLevel=60;                            inputuint                 Inp_LowLevel=40;                             inputint                  Inp_Shift=0;                                 inputuint                 Inp_Smooth=10;                               inputENUM_MA_METHOD       Inp_ma_method=MODE_SMA;                      inputENUM_APPLIED_PRICE   Inp_applied_price=PRICE_CLOSE;               inputuint                 Inp_HLRef=100;
inputint                  Inp_FShift=0;                                inputuint                 Inp_ExtraHighLevel=70;                       inputuint                 Inp_FHighLevel=50;                           inputuint                 Inp_FLowLevel=30;                            

受考验坐果:

图例 22. 横向战术 #10. 受考验坐果。

研究效果

鉴于窄幅震动行情买卖战术的辨析、受考验和优化组合影响的范围以下效果。

  • 大规模的战术都是因为小巷内的买卖,并收录受雇杀人的枪手过滤,这样它们的次要缺点是树桩小巷溃。
  • 在恰好是低和恰好是高的时间帧内举行的受考验均盈余,这分清鉴于入口限度局限过于频繁,然后专一性顶点严苛。
  • 在同一的钱币对和时间量子的优化组合次,所获报答不注意显著的对立面。 差一点每个人战术都举起同样的的坐果。

这样,我们的可以影响的范围次要裁决: 固然我们的选择了清楚的的同奥安排技术和滤除,但每个人战术的优缺点都是比得上的的。 

附属物

以下是本文发展和运用的智能买卖系统指定汇总表,然后上述的战术中运用的附带类和目的列表。 上面助的的祖父收录每个人描绘的文档,并严格行列到文档夹中。 若要正规军开刀,您只需将 MQL5 文档夹做蜜饯到终结者文档夹中。

本用纸覆盖运用的顺序:

#  指定 典型 描绘
1 Strategy_1.mq5 智能买卖系统  战术 #1. 助的因为 MFI 滤除的轨道线转位
2 Strategy_2.mql5 智能买卖系统  战术 #2. 布绿化区加两个使位移吝啬的值
3 Strategy_3.mq5 智能买卖系统  战术 #3. 因为埃利斯分形维数滤除的 WSO & WRO 小巷
4 Strategy_4.mq5 智能买卖系统  战术 #4, 小巷穿插率目的并因为时髦行列滤除 
5 Strategy_5.mq5 智能买卖系统  战术 #5, 价钱途径目的及因为 RBVI 的滤除
6 Strategy_6.mq5 智能买卖系统  战术 #6, 杰罗姆-威廉姆斯部分行列目的和因为 ADX 的滤除
7 Strategy_7.mq5  智能买卖系统  战术 #7, 改写的 Keltner 因为魔术的时髦的小巷和滤除
 8 Strategy_8.mq5 智能买卖系统  战术 #8, 通泽安 (多恩期) 小巷,三个一组施以脉冲 (三个一组) 冲量) 确实
 9 Strategy_9.mq5 智能买卖系统  战术 #9, ATR 因为引导的主任 CCI 色阶的滤除
 10 Strategy_10.mq5 智能买卖系统  战术 #10, RSI 因为横向圆盘转位的柱状图和滤除 
 11 Trade.mqh 行使职责库  买卖行使职责类
 13 wwc.mq5 目的  用在战术 #3
 14 fdi.mq5 目的  用在战术 #3
 15 pcc.mq5 目的  用在战术 #4
 16 trend_range.mq5  目的  用在战术 #4
 17 price_channel.mq5 目的  用在战术 #5
 18 rbvi.mq5 目的  用在战术 #5
 19 customizable _keltner.mq5 目的  用在战术 #7
 20 magic_trend.mq5 目的  用在战术 #7
 21 donchian_channel.mq5 目的  用在战术 #8
 22 trinity_impulse.mq5 目的  用在战术 #8
 23 atr_channel.mq5 目的   用在战术 #9
 24 cci_color_levels.mq5 目的  用在战术 #9
 25 rsi_histogram.mq5 目的  用在战术 #10
 26 flat.mq5 目的  用在战术 #10

发表评论

电子邮件地址不会被公开。 必填项已用*标注