トレンドアローHTFシグナルは、MetaTrader 5で取引を行う際に役立つインジケーターです。このインジケーターは、選択したバーにおけるトレンドの方向や取引のシグナルを視覚的に示します。色分けされたトレンド表示や取引方向をグラフィックオブジェクトとして表示し、市場にエントリーする瞬間にはアラートや音声信号を送信します。
選択したバーでトレンドが続く場合、インジケーターは右向きの矢印をグラフィックオブジェクトとして表示し、その色はトレンドの方向に対応しています。トレンドが変化した場合は、斜めの矢印が表示され、その色と方向は取引の方向に対応しています。
インジケーターの入力パラメータは、大きく分けて3つのグループに分類されます:
- トレンドアローインジケーターの入力パラメータ:
//+------------------------------------------------+ //| インジケーターの入力パラメータ | //+------------------------------------------------+ input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // インジケーター計算の時間枠 input uint iPeriod=15; // インジケーターの期間 input uint iFullPeriods=1;
- トレンドアローHTFシグナルインジケーターの表示に必要な入力パラメータ:
//---- インジケーター表示設定 input uint SignalBar=0; // シグナル取得のバー番号 (0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // インジケーターラベル名 input color Upsymbol_Color=clrBlue; // 上昇トレンドシンボルの色 input color Dnsymbol_Color=clrRed; // 下降トレンドシンボルの色 input color IndName_Color=clrDarkOrchid; // インジケーター名の色 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;
- アラートと音声信号を生成するために必要なトレンドアローHTFシグナルインジケーターの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // インジケーターのトリガーオプション input uint AlertCount=0; // 生成されるアラートの数
複数のトレンドアローHTFシグナルインジケーターを一つのチャートで使用する場合、それぞれが独自のSymbols_Sirname(インジケーターラベル名)を持つ必要があります。
インジケーターのコンパイル済みファイル「trend_arrows.mq5」を、お使いのクライアントターミナルのterminal_data_folder\MQL5\Indicators\に配置してください。

図1. トレンドアローHTFシグナル - トレンド継続のシグナル

図2. トレンドアローHTFシグナル - 取引のシグナル