MQL4 基礎1

チャート左上にコメントを表示する
int OnInit()
{
   Comment("0からはじめるMT4");
return(INIT_SUCCEEDED);
}


下の行に別のCommentを書くと、チャート上の表示はそちらに上書きされます。
下のコードだと一瞬だけ「0からはじめるMT4」と表示されます。

   Comment("0からはじめるMT4");
   Comment("1行目のコメントを上書きします");


色んな書き方。

Comment("1+2+3=",1+2+3);   //1+2+3=6と表示
Comment(3.14);    //3と表示
Comment((double)3.14); //3.14と表示

 
 

エキスパートタブにメッセージを表示する
int OnInit()
{
   Print("0からはじめるMT4");
return(INIT_SUCCEEDED);
}


 
 

今開いているチャートの情報を取得する

基本的になんでも表示できるようです。

Comment(_Symbol);  //現在開いているチャートの銘柄を表示する
Comment(Symbol());  //上と同じ

Comment(Open[0]);  //最新の始値を表示する
Comment(Close[0]);  //最新の終値を表示する

Comment(AccountEquity());  //現在の証拠金を表示する