MetaTrader 5的SignalTable_Sar_MFI_TEMA指标详解

Mike 2019.01.02 23:34 64 0 0
附件

原作者:Antonuk Oleg

这款指标结合了三种指标(iSAR、iMFI和iTEMA)的买入和卖出信号,覆盖了九个时间周期,并提供了完整的设置选项。

指标输入参数

//+----------------------------------------------+//| 指标输入参数                  |//+----------------------------------------------+inputstring Symbol_="";                              // 金融资产inputENUM_TIMEFRAMES TimeFrame1=PERIOD_M1;           // 图表1周期inputENUM_TIMEFRAMES TimeFrame2=PERIOD_M5;           // 图表2周期inputENUM_TIMEFRAMES TimeFrame3=PERIOD_M15;          // 图表3周期inputENUM_TIMEFRAMES TimeFrame4=PERIOD_M30;          // 图表4周期inputENUM_TIMEFRAMES TimeFrame5=PERIOD_H1;           // 图表5周期inputENUM_TIMEFRAMES TimeFrame6=PERIOD_H4;           // 图表6周期inputENUM_TIMEFRAMES TimeFrame7=PERIOD_D1;           // 图表7周期inputENUM_TIMEFRAMES TimeFrame8=PERIOD_W1;           // 图表8周期inputENUM_TIMEFRAMES TimeFrame9=PERIOD_MN1;          // 图表9周期

iSAR参数设置

sinputstring info1="<<<==============  iSAR参数 ===============>>>"; //--- iSAR参数inputdouble SARStep=0.02;                            // iSAR步长inputdouble SARMaximum=0.2;                          // 最大iSARinputuint SARNumberofBar=0;                          // 获取iSAR信号的柱数

移动平均参数设置

sinputstring info2="<<<============  移动平均参数 =============>>>"; //---- 移动平均参数inputuint   FastTEMA=13;                             // 快速TEMAinputuint   SlowTEMA=24;                             // 慢速TEMAinputENUM_APPLIED_PRICE TEMAPrice=PRICE_CLOSE;       // TEMA价格inputuint TEMANumberofBar=0;                         // 获取MA信号的柱数

iMFI参数设置

sinputstring info3="<<<==============  iMFI参数 ===============>>>"; //---- MFI参数inputint   MFIPeriod=14; inputENUM_APPLIED_VOLUME MFIVolumeType=VOLUME_TICK;  // iMFI成交量inputuint MFIHighLevel=60;                           // iMFI超买水平inputuint MFILowLevel=40;                            // iMFI超卖水平inputbool MFIInvert=true;                            // 反转iMFI信号inputuint MFINumberofBar=0;                          // 获取MFI信号的柱数

指标的视觉显示参数

sinputstring info4="<<< === 指标视觉显示参数 === >>>"; //---- 指标的视觉显示参数inputcolor  TextColor=clrBlueViolet;                 // 文本颜色inputcolor  UpColor=clrDarkTurquoise;                // 上涨趋势颜色inputcolor  MdColor=clrSlateBlue                    // 无趋势颜色inputcolor  DnColor=clrTomato                       // 下降趋势颜色inputint    FontSize=13                             // 字体大小input type_font FontType=Font14;                      // 字体类型inputENUM_BASE_CORNER  WhatCorner=CORNER_LEFT_LOWER; // 显示位置inputuint Y_=20                                     // 垂直位置inputuint X_=5                                      // 水平位置inputstring LableSirname="SignalTable_Sar_MFI_TEMA 1";

该指标使用了库类 GetFontName.mqh(需复制到 terminal_data_folder\MQL5\Include)。


图1 SignalTable_Sar_MFI_TEMA指标

图1 SignalTable_Sar_MFI_TEMA指标

列表
评论 0