2018年8月9日木曜日

[MQL4] mqh ファイルはどこに置けばよいのか

MQL4 のヘッダファイル (.mqh) は `Include` ディレクトリに置くのが普通ですが、実は `Experts`, `Script`, `Libraries` 等に置くこともできます。

2018年6月2日土曜日

[MQL4] metaeditor.exe を使ってコマンドラインで mq4 ファイルをコンパイルする方法

コマンドラインで mql4 ファイルをコンパイルしたい場合、`metaeditor.exe` のオプションが使えます。

> 参考
>
> [コンパイル - プログラム作成 - MetaTrader 5](https://www.metatrader5.com/ja/metaeditor/help/development/compile)

2018年5月3日木曜日

MQL 内で日本語は使わない方が良い

MQL4 のコンパイラ自体は UTF-8 や UTF-16 のマルチバイト文字を問題なく扱えているように見えます。

`printf` 内の文字列も出力できています。
コメントも日本語で大丈夫のようです。

```mq4
// コメントも OK
printf("テスト");
```

動作確認環境は - Windows 10 - Metatrader 4.00 build 1090 - Shift-JIS と UTF-16