原作者: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指标

评论 0