あるMT4 のEAソース XXX.mq4 をコンパイルしたら、アイコンがスクリプトのアイコン…

になってしまいます。

そのせいか、EAを適用しようとすると
xxx is not expert and cannot be executed
とエラーになってしまいます。

※バックテストは正常に動作します。
※配置するフォルダは問題ないはずです。他のEAは動きます。・・・\MQL4\Experts

アイコンがスクリプトのアイコンになる理由がわかれば教えて下さい。
EAかスクリプトかインジケータかソースのどこかに記述が必要なのでしょうか?

回答1

EAソースは見せたくないと思うので憶測ですが、
EAソースにスクリプト専用のコードを使っているのでは・・?
スクリプト専用コードを使うとコンパイル時にEAではなくスクリプトとして
変換されてたかも。
怪しいラインは // でコメントにしてみてください。

//#property show_inputs みたいに。

またはビルド600でよくあったバグ。。。。

コメントを残す

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

CAPTCHA