Skyscraper_Fix_HTF_Signal 指標は、選択したバーでのトレンド方向や取引信号をグラフィックオブジェクトとして表示し、トレンドや取引方向の色分けを行います。また、取引信号が発生した場合はアラートや音の通知を生成し、スマートフォンへのプッシュ通知も可能です。
選択したバーでトレンドが継続している場合、指標は右向き矢印の形でグラフィックオブジェクトでアラートを表示し、その色はトレンド方向に対応します。逆に、選択したバーでトレンドが変わった場合は、対角線の矢印でアラートを表示し、その色と方向は実行された取引の方向に対応します。
以下に、入力パラメータを大きく3つのグループに分けて説明します:
- Skyscraper_Fixの入力パラメータ:
input string Symbol_=""; // 金融資産 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 計算用の指標時間足 input uint Length=10; // ATR期間 input double Kv=0.9; // 指標の感度係数 input double Percentage=0; // 中央線が極端な線に近づく割合 input Method HighLow=MODE_HighLow; // High/LowまたはCloseによる指標計算
- Skyscraper_Fix_HTF_Signal指標の視覚化に必要な入力パラメータ:
//---- 指標表示設定 input uint SignalBar=0; // 信号を取得するバー番号 (0 - 現在のバー) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指標ラベル名 input color UpSymol_Color=clrLimeGreen; // 上昇トレンドシンボルの色 input color DnSymol_Color=clrDeepPink; // 下降トレンドシンボルの色 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; // 垂直オフセット
- アラートと音声信号生成に必要なSkyscraper_Fix_HTF_Signalの入力パラメータ:
//---- アラート設定 input ENUM_ALERT_MODE alert_mode=OnlySound; // 指標のトリガーオプション input uint AlertCount=0; // アラート数 input bool Push=true; // プッシュ通知を許可
複数のSkyscraper_Fix_HTF_Signal指標を1つのチャートで使用する場合、それぞれに独自のSymbols_Sirname文字列変数の値を設定する必要があります(指標ラベル名の指定)。
この指標が機能するためには、Skyscraper_Fix.ex5 指標を<terminal_data_directory>\MQL5\Indicatorsフォルダに追加する必要があります。

図1. Skyscraper_Fix 指標に基づくトレンド継続の信号

図2. Skyscraper_Fix 指標に基づくポジションオープンの信号