
UninitializeReason()関数によって返されるアンロード理由コードです。
| 定数 | 値 | 詳細 |
|---|---|---|
| REASON_PROGRAM | 0 | EAはExpertRemove()関数呼び出して動作を終了する |
| REASON_REMOVE | 1 | プログラムがチャートから削除された |
| REASON_RECOMPILE | 2 | プログラムが再コンパイルされた |
| REASON_CHARTCHANGE | 3 | 通貨ペアまたは時間軸が変更された |
| REASON_CHARTCLOSE | 4 | チャートが閉じられた |
| REASON_PARAMETERS | 5 | ユーザーによって入力パラメータが変更された |
| REASON_ACCOUNT | 6 | トレードサーバーへの再接続が発生した。または別アカウントに変更された |
| REASON_TEMPLATE | 7 | 新しいテンプレートが適用された |
| REASON_INITFAILED | 8 | OnInit()ハンドラが0以外の値を返した |
| REASON_CLOSE | 9 | ターミナルが閉じられた |
アンロード理由コードはOnDeinit関数の引数として渡されます。