著者: Antonuk Oleg
このインジケーターは、3つの指標(iSAR、iMFI、iTEMA)の買いと売りのシグナルを、9つの時間枠で表示します。設定も充実しているので、トレードに役立てることができます。
インジケーターの設定パラメーター
//+----------------------------------------------+ //| インジケーターの入力パラメーター | //+----------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES TimeFrame1=PERIOD_M1; // チャート1の期間 input ENUM_TIMEFRAMES TimeFrame2=PERIOD_M5; // チャート2の期間 input ENUM_TIMEFRAMES TimeFrame3=PERIOD_M15; // チャート3の期間 input ENUM_TIMEFRAMES TimeFrame4=PERIOD_M30; // チャート4の期間 input ENUM_TIMEFRAMES TimeFrame5=PERIOD_H1; // チャート5の期間 input ENUM_TIMEFRAMES TimeFrame6=PERIOD_H4; // チャート6の期間 input ENUM_TIMEFRAMES TimeFrame7=PERIOD_D1; // チャート7の期間 input ENUM_TIMEFRAMES TimeFrame8=PERIOD_W1; // チャート8の期間 input ENUM_TIMEFRAMES TimeFrame9=PERIOD_MN1; // チャート9の期間
iSARパラメーター
input double SARStep=0.02; // iSARステップ input double SARMaximum=0.2; // 最大iSAR input uint SARNumberofBar=0; // iSAR信号取得のバー数
移動平均のパラメーター
input uint FastTEMA=13; // ファストTEMA input uint SlowTEMA=24; // スロウTEMA input ENUM_APPLIED_PRICE TEMAPrice=PRICE_CLOSE; // TEMA価格 input uint TEMANumberofBar=0; // MA信号取得のバー数
iMFIのパラメーター
input int MFIPeriod=14; input ENUM_APPLIED_VOLUME MFIVolumeType=VOLUME_TICK; // iMFIボリューム input uint MFIHighLevel=60; // iMFI過剰買いレベル input uint MFILowLevel=40 // iMFI過剰売りレベル input bool MFIInvert=true // iMFIシグナルの反転 input uint MFINumberofBar=0 // MFI信号取得のバー数
インジケーターの視覚表示パラメーター
input color TextColor=clrBlueViolet; // テキストカラー input color UpColor=clrDarkTurquoise; // 上昇トレンドカラー input color MdColor=clrSlateBlue // ノートレンドカラー input color DnColor=clrTomato // 下降トレンドカラー input int FontSize=13 // フォントサイズ input type_font FontType=Font14; // フォントタイプ input ENUM_BASE_CORNER WhatCorner=CORNER_LEFT_LOWER; // 表示コーナー input uint Y_=20 // 垂直位置 input uint X_=5 // 水平位置 input string LableSirname="SignalTable_Sar_MFI_TEMA 1";
このインジケーターは、GetFontName.mqhライブラリを使用しています(ターミナルデータフォルダのMQL5/Includeにコピーする必要があります)。

Fig.1 SignalTable_Sar_MFI_TEMAインジケーター