Skyscraper_Fix_x10は、Skyscraper_Fixインジケーターの信号を、指定されたバーチャートから10種類の異なる時間軸で表示します。このインジケーターは、トレンドの継続を示す右向きの矢印と、反転を示す斜めの上向きまたは下向きの矢印で視覚的にトレンドを把握できます。
//+----------------------------------------------+ //| インジケーターの入力パラメータ | //+----------------------------------------------+ input ENUM_TIMEFRAMES TimeFrame0=PERIOD_H1; //チャート1の期間 input ENUM_TIMEFRAMES TimeFrame1=PERIOD_H2; //チャート2の期間 input ENUM_TIMEFRAMES TimeFrame2=PERIOD_H3; //チャート3の期間 input ENUM_TIMEFRAMES TimeFrame3=PERIOD_H4; //チャート4の期間 input ENUM_TIMEFRAMES TimeFrame4=PERIOD_H6; //チャート5の期間 input ENUM_TIMEFRAMES TimeFrame5=PERIOD_H8; //チャート6の期間 input ENUM_TIMEFRAMES TimeFrame6=PERIOD_H12; //チャート7の期間 input ENUM_TIMEFRAMES TimeFrame7=PERIOD_D1; //チャート8の期間 input ENUM_TIMEFRAMES TimeFrame8=PERIOD_W1; //チャート9の期間 input ENUM_TIMEFRAMES TimeFrame9=PERIOD_MN1; //チャート10の期間 input uint SignalBar=1; //シグナルを受け取るバー番号 (0 - 現在のバー) //---- Skyscraper_Fix パラメータ input uint Length=10; //ATRの期間 input double Kv=0.9; //インジケーターの感度係数 input double Percentage=0; //中間線が極端な線に近づいているか input Method HighLow=MODE_HighLow; //インジケーターの計算方法(High/LowまたはClose) //---- インジケーター描画パラメータ input color CpColor=clrBlueViolet; //インジケーター名の色 input color BuyColor=clrLimeGreen; //買い信号の色 input color UpColor=clrTeal; //上昇トレンド継続の色 input color DnColor=clrPurple //下降トレンド継続の色 input color SellColor=clrRed //売り信号の色 input int FontSize=15 //フォントサイズ input type_font FontType=Font14; //フォントタイプ input ENUM_BASE_CORNER WhatCorner=CORNER_LEFT_LOWER; //位置コーナー input uint Y_=20 //垂直位置 input uint X_=5 //水平位置 //+----------------------------------------------+
このインジケーターを正しく動作させるためには、Skyscraper_Fix.ex5を<terminal_data_directory>\MQL5\Indicatorsフォルダに追加する必要があります。また、インジケーターのコンパイルには、<terminal_data_directory>\MQL5\IncludeフォルダにGetFontName.mqhファイルが必要です。

Fig. 1. Skyscraper_Fix_x10