ログの出力
メタトレーダー MT4のインジケーターでエキスパート画面にログの表示をするには、Print関数を使います。
インジケーターの中でPrint関数を使うとエキスパート画面にログが表示されます。
そのため、Print関数は、インジケーターの作成中に動作などの確認で使うので重宝します。
※エキスパート画面の表示方法は下記の記事を見てください。
エキスパートの表示
エキスパート画面を メタトレーダー4 MT4 で「エキスパート」画面の表示方法です。 「エキスパート」画面では、インジケーターのログを表示させることができるので、インジケーターの作成中には確認などで重宝します。 ※インジケーターでエキスパー...
Print関数の使用例
インジケーターのstart()関数に下記のようにして、保存、コンパイル。
int start() { //---- int a=10; double b=3.1415926535; datetime jikan=TimeCurrent(); Print("Konnichiwa!"); Print("a=", a); Print("b=", b); // DoubleToStr()でbの数値を小数点以下7桁まで表示の指定 Print("b=", DoubleToStr(b,7)); // 時間の表示 // TimeToStr()で時間を文字列に変換して表示 Print("jikan=", TimeToStr(jikan)); //---- return(0); }
MT4でこのインジケーターを実行すると、エキスパート画面に下記のように表示されます。
コメント