【MQL5】ENUM_COPY_RATESについて

MQL5リファレンス
スポンサーリンク
スポンサーリンク

ENUM_COPY_RATESとは

ENUM_COPY_RATESは、MQL5における列挙型で、行列または配列に価格データを渡す際のデータ型を指定するために使用されます。この列挙型を利用することで、複数の価格データ(例: 始値、高値、安値、終値、時間など)を一括で取得することが可能です。また、特定の条件に基づいたフラグの組み合わせにより、必要なデータを柔軟に取得できます。

さらに、行列の行の順序はENUM_COPY_RATESの値の順序に対応しており、たとえば、Highデータは常にLowデータよりも高い位置に配置されます。これにより、データの整理と操作が容易になります。

COPY_RATES_OPEN

COPY_RATES_OPENの値は1です。

説明

COPY_RATES_OPENは、始値データを取得するためのフラグです。この識別子を指定することで、各バーの始値を取得できます。


COPY_RATES_HIGH

COPY_RATES_HIGHの値は2です。

説明

COPY_RATES_HIGHは、高値データを取得するためのフラグです。この識別子を指定することで、各バーの高値を取得できます。


COPY_RATES_LOW

COPY_RATES_LOWの値は4です。

説明

COPY_RATES_LOWは、安値データを取得するためのフラグです。この識別子を指定することで、各バーの安値を取得できます。


COPY_RATES_CLOSE

COPY_RATES_CLOSE値は8です。

説明

COPY_RATES_CLOSEは、終値データを取得するためのフラグです。この識別子を指定することで、各バーの終値を取得できます。

COPY_RATES_TIME

COPY_RATES_TIMEの値は16です。

説明

COPY_RATES_TIMEは、バーの開始時間(時系列データ)を取得するためのフラグです。この識別子を指定することで、各バーが形成された時刻を取得できます。

COPY_RATES_VOLUME_TICK

COPY_RATES_VOLUME_TICKの値は32です。

説明

COPY_RATES_VOLUME_TICKは、各バーのティック数量(取引回数)を取得するためのフラグです。ティック数量は、市場での取引活動の多寡を示します。


COPY_RATES_VOLUME_REAL

COPY_RATES_VOLUME_REALの値は64です。

説明

COPY_RATES_VOLUME_REALは、各バーの実際の取引量(取引高)を取得するためのフラグです。この値は、取引されたロット数を示します。


COPY_RATES_SPREAD

COPY_RATES_SPREADの値は128です。

説明

COPY_RATES_SPREADは、各バーのスプレッドデータを取得するためのフラグです。スプレッドは、買い価格と売り価格の差を表します。


COPY_RATES_OHLC

COPY_RATES_OHLCの値は15です。

説明

COPY_RATES_OHLCは、始値、高値、安値、終値の全てのデータを一括で取得するためのフラグです。複数のデータを同時に扱いたい場合に便利です。


COPY_RATES_OHLCT

COPY_RATES_OHLCTの値は31です。

説明

COPY_RATES_OHLCTは、始値、高値、安値、終値に加え、時系列データを一括で取得するためのフラグです。トレード分析に必要な基本情報をまとめて取得できます。


COPY_RATES_VERTICAL

COPY_RATES_VERTICALの値は32768です。

説明

COPY_RATES_VERTICALは、取得したデータを行列内で垂直方向に配置するためのフラグです。最も古いデータが行列の最初の行に、最新のデータが最後の行に配置されます。このフラグ行列型にのみ適用されます。

タイトルとURLをコピーしました