ヒストリーデータ構造体

MqlRates

MqlRates構造体は、ヒストリーデータと価格・出来高・スプレッドに関する情報を格納します。

定義済み構造体:

struct MqlRates
{
    datetime time;         // 時間(時間軸の開始時間)
    double   open;         // 始値
    double   high;         // 高値
    double   low;          // 安値
    double   close;        // 終値
    long     tick_volume;  // tick出来高
    int      spread;       // スプレッド
    long     real_volume;  // トレード出来高
};

サンプルソース:

void OnInit(){
    MqlRates rates[];
    int copied;
    
    copied = CopyRates(NULL , 0 , 0 , 100 , rates);

    if( copied <= 0 ) {
        Print("価格データコピー失敗。エラーコード:",GetLastError());
    } else {
        Print("価格データコピー成功。バー数:",ArraySize(rates));
    }
}

Twitterでフォローしよう

おすすめの記事