ホーム テクニカル指標 投稿

XMA-XN_HTF: MetaTrader 5用の便利なインディケーター

添付ファイル
17376.zip (27.93 KB, ダウンロード 0回)

XMA-XN インディケーターは、入力パラメータでタイムフレームを選択できる機能を備えています。

input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4;  // インディケーターのチャート期間(タイムフレーム)

XMA-XN_HTF リピーターインディケーターは、コンパイルされたカスタムインディケーターファイル XMA-XN.mq5 が必要です。このファイルを <terminal_data_folder>\\MQL5\Indicators に配置してください。

コンパイル後、XMA-XN_HTF.ex5 インディケーターには、XMA-XN.ex5 インディケーターが リソース として含まれていますので、コンパイルされたインディケーターが動作するためにターミナルフォルダに存在する必要はありません!この目的のために、インディケーターコードにXMA-XNインディケーターを実行可能ファイルに含めるための対応コードが追加されています。

インディケーターの実行可能ファイルは、グローバルスコープでリソースとして追加されています。

//---- カスタムインディケーターをインディケーターコードにリソースとして含める
#resource \\Indicators\\XMA-XN.ex5

OnInit() 関数のブロック内でリソースとして使用するインディケーターのパスを変更しました。

//--- XMA-XN インディケーターのハンドルを取得
   Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\XMA-XN",Step,xMA_Method,xLength,xPhase,IPC,0,PriceShift,ColorWidth);

これにより、コンパイルされたリピーターインディケーターの実行可能ファイルは、元のインディケーターなしで他の取引ターミナルでも使用できます。

Fig1. XMA-XN_HTF インディケーター

Fig1. XMA-XN_HTF インディケーター

関連記事

コメント (0)