まくまく投資ノート
更新: / 作成:

MetaTrader Build 765 以降では、EA やインジケーターの実装内で #property strict を指定しておくと、OnInit による初期化時に INIT_SUCCEEDED (0) 以外が返されたときに、チャートから自動的に EA やインジケーターを取り除いてくれます。

  • #property strict ありで OnInit 処理が失敗 → EA がチャートから取り除かれる
  • #property strict なしで OnInit 処理が失敗 → EA はチャートに関連付けられたまま

特に理由がない限り、コードの先頭で #property strict を指定しておくことをおすすめします。

関連記事

まくまく投資ノート
サイトマップまくへのメッセージ