MAMA_HTF_Signalインジケーターは、選択したバーにおけるトレンドの方向や、MAMASignインジケーターから生成されたシグナルを視覚的に表示します。このインジケーターは、色分けされたトレンドの表示や取引方向の矢印を提供し、アラート機能や音声信号も搭載しています。
選択したバーでトレンドが継続する場合、インジケーターは右向きの矢印を表示し、その色はトレンドの方向に対応します。逆に、トレンドが変わった場合には、矢印の色と方向が取引方向に合わせて表示されます。
インプットパラメータは大きく3つのグループに分けられます。
- MAMASignのインプットパラメータ:
input string Symbol_=""; // 金融商品 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用のインジケーター時間枠 input double FastLimit = 0.5; input double SlowLimit = 0.05; input double Applied_price_ IPC=PRICE_CLOSE_; // 価格定数
- MAMA_HTF_Signalを視覚化するためのインプットパラメータ:
//---- インジケーター表示設定 input uint SignalBar=0; // シグナルを取得するバー番号(0は現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color UpSymol_Color=Lime; // 上昇トレンドシンボルの色 input color DnSymol_Color=Magenta; // 下降トレンドシンボルの色 input color IndName_Color=DarkOrchid; // インジケーター名の色 input uint Symbols_Size=60; // シグナルシンボルのサイズ input uint Font_Size=10; // インジケーター名フォントサイズ input int X_1=5; // 水平オフセット input int Y_1=-15; // 垂直オフセット input bool ShowIndName=true; // インジケーター名の表示 input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER;// シンボルを表示するコーナー input uint X_=0; // 水平オフセット input uint Y_=20 // 垂直オフセット
- アラートや音声信号のトリガーに必要なMAMA_HTF_Signalのインプットパラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーションのトリガーオプション input uint AlertCount=0; // アラートの数
複数のMAMA_HTF_Signalインジケーターを1つのチャートで使用する場合、それぞれに異なるSymbols_Sirname(インジケーターラベル名)を設定する必要があります。
コンパイル済みのインジケーターファイルMAMASign.mq5を<terminal_data_folder>\MQL5\Indicators\に配置してください。

Fig. 1. MAMA_HTF_Signalインジケーター。トレンド継続のシグナル

Fig. 2. MAMA_HTF_Signalインジケーター。取引のシグナル