MT4のOnStart()とは

スクリプトのみに自動的に作成されるスタートイベントハンドラーのことです。

これはvoid型で使う必要があり、パラメータは含めてはいけません。

簡単に言うと、スクリプトだけのためのstart関数で、スクリプトとはそもそも1度きりの実行なので、スクリプト用のstartだと思って良いです。

しかしstartにした状態でエキスパートで実行すると、ローソクが動くたびに発動してしまいます。

OnStartを含むファイルはエキスパートとして認識されないので、「これはスクリプトだ」と明示的に記載するのに適している気がします。

まだ少し勉強不足なので後ほどアップデートしたいです。

よっさん
  • よっさん
  • 当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後某日系IT企業でグローバル案件に携わる。マレーシアに1.5年赴任した経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です