トップ  >  MQL4リファレンス  >  共通関数  >  Alert
スポンサーリンク
検索

↑の検索エンジンが表示されない人は、
↓の古い検索エンジンを使用して下さい。
カスタム検索
MQL4リファレンスツリー
Alert


Alert


別ウィンドウにメッセージを表示します

関数書式:
void  Alert(
   argument,     // 最初の値
   ...           // 他の値
   );



■引数
引数名 初期値 I/O 詳細
argument - In
出力する情報を複数行に分割して出力にするには、\nまたは\rの改行文字を使用します。
カンマ(,)区切りで引数を複数に分けて渡す事が出来ます、渡せる引数の数の上限は64つまで。



■戻り値
無し


■備考
配列はAlert()関数に渡す事が出来ません。
配列は配列要素を指定する必要があります。

double型のデータは小数点以下8桁で表示されます。
float型のデータは小数点以下5桁で表示されます。
指定した精度で表示させるには、DoubleToString()関数を使用します。

bool型のデータは"true"または"false"の文字列で出力されます。

日付はYYYY.MM.DD HH:MI:SS形式で出力されます。
別の形式で日付を出力するには、TimeToString()関数を使用します。

color型のデータはRGB文字列で出力します。
webカラーセットを使用している場合はwebカラー名が出力されます。

Alert()関数はストラテジーテスターでは動作しません。


サンプルソース:
#property strict

void OnInit(){
    double   tmp_double = 0.123456789;
    double    tmp_float  = 0.123456789;
    bool     tmp_bool   = false;
    datetime tmp_date  = D'23.1.2345 11:22:33';
    color    tmp_color1 = clrRed;
    color    tmp_color2 = C'12,34,56';

    Alert("test1" ,
          "test2\n" ,
          "double(d2s)   =", DoubleToStr(tmp_double,10) ,           "\n",
          "double        =", tmp_double,                              "\n",
          "float         =", tmp_float,                               "\n",
          "tmp_bool      =", tmp_bool,                                "\n",
          "tmp_date      =", tmp_date,                                "\n",
          "tmp_date(d2s) =", TimeToString(tmp_date,TIME_SECONDS ),"\n",
          "tmp_color1    =", tmp_color1,                              "\n",
          "tmp_color2    =", tmp_color2,                              "\n"
          );
}





管理人の勝手なコメント:
#property strictモードの時は、double型は8桁表示されますが、
strictモード以外の時はdouble型は5桁表示になりました。




スポンサーリンク
スポンサーリンク


Copyright ©2015 MT4でEA自作しちゃお~ All Rights Reserved.


Top

inserted by FC2 system