MT4のOnStart()とは
2020/4/6
スクリプトのみに自動的に作成されるスタートイベントハンドラーのことです。
これはvoid型で使う必要があり、パラメータは含めてはいけません。
簡単に言うと、スクリプトだけのためのstart関数で、スクリプトとはそもそも1度きりの実行なので、スクリプト用のstartだと思って良いです。
しかしstartにした状態でエキスパートで実行すると、ローソクが動くたびに発動してしまいます。
OnStartを含むファイルはエキスパートとして認識されないので、「これはスクリプトだ」と明示的に記載するのに適している気がします。
まだ少し勉強不足なので後ほどアップデートしたいです。