トレーダーの皆さん、こんにちは!今日は、MetaTrader 5用のシングルバー統計表示ツールについてご紹介します。この便利なインジケーターを使うことで、任意の時間足の特定のバーの高値、安値、始値、終値、時間の統計を簡単に確認できます。

以下に、ユーザーが入力する値について説明します。
- ユニーク番号:
input int Uniquifier = 3;
この値は、インジケーターのインスタンスをユニークに保つためのものです。複数のインジケーターを使用している場合は、この番号を変更してください。また、表示オフセットもこの番号によって変わります。
- ダイレクトクリック:
input ENUM_ON_OFF DirectClick = ON;
チャート上でバーをクリックして選択できます。この機能は他のコントロールのクリックに干渉する可能性があるので注意が必要です。
次に、表示コントロールについて見ていきましょう:
- Bar_Up:
このテキストをクリックすると、表示するバーの番号が1つ増えます。 - Bar_Dn:
このテキストをクリックすると、表示するバーの番号が1つ減ります。 - “The Box”:
ここに直接バーの番号を入力できます。 - Period:
このテキストをクリックすると、バーの時間足が増えます。 - “_H4” {時間足}:
このテキストをクリックすると、バーの時間足が減ります。 - “Rates” {データ取得方法}:
このテキストをクリックすると、複数のデータ取得方法を選択できます。
インジケーターには、シングルバーの統計を取得するための3つの方法があります:
- COPY_FUNCS:
CopyClose、CopyHigh、CopyLow、CopyTime。 - DIRECT:
iClose、iHigh、iLow、iOpen、iTime。 - RATES:
CopyRates(MqlRates構造体に)。
この機能は、さまざまな方法で情報を取得したい方のために用意されています。
インジケーターは、統計が表示されるバーをハイライト表示します。以下は、M30チャート上のH4バーのハイライトの例です:

バーの時間足がチャートの時間足よりも短い(または同じ)の場合、このハイライトが見えにくくなることがありますので注意してください。
コメント 0