[MT4] ExpertsEnable は機能していない?
@ MetaTrader 4 Version 4.00 build 1090
MetaTrader 4 には config ファイルを指定して起動する機能があります1。
参考
上記の EA Settings を見ると、ExpertsEnable
と ExpertsTrades
という似て非なる項目があります。
; experts settings ExpertsEnable=true ExpertsDllImport=true ExpertsExpImport=true ExpertsTrades=true
ExpertsTrades
この中の ExpertsTrades
は オプションの中の 「自動売買を許可する2」 と対応しています。
なお、ExpertsDllImport
は「DLLの使用を許可する(信頼できるアプリケーションのみで有効)3」と対応しています。
ExpertsEnable
しかし、ExpertsEnable
がわかりません。
これを true
, false
にして起動してみましたが何も変わっている気配がないのです。
さらに言えば、ExpertsExpImport
も反映されている気配がありません。
各 EA の設定を見ると、別途「自動売買を許可する」と「外部エキスパートの使用を許可する」という項目があります。 しかし、先の config ファイルの設定はこれら個別の EA 設定には 反映されません。
私の推測ですが、昔はこれらの項目を全体で制御できたのではないでしょうか。 それが廃止になった現在でもドキュメントだけ残ってしまったのではないかなと思います4。