The EA does not receive any signals because leaving the indicator field as Indicator_Name and only filling the name in the parameters means the EA is calling a non‑existent indicator, so iCustom (or the EA’s internal call) always returns empty values.
What is going wrong
The indicator name that the EA actually uses is the one hard‑coded (or selected) in the EA input for “Indicator name”, not the text you type into another “parameters” field.
When this stays as the placeholder Indicator_Name, the platform looks for a file called Indicator_Name.ex4 (or similar) in the Indicators folder, which does not exist in your setup, so the call silently fails and all buffers return empty or default values.
That is why you do not see any trades or reactions from the EA, even though you typed the “real” indicator name into a different parameter. The EA simply never connects to the actual custom indicator.
How to fix it
In the EA’s inputs, replace Indicator_Name with the exact file name of your custom indicator as it appears in the Navigator (for example, MyCustomIndicator without .mq4 or .ex4).
Make sure this is the field the EA uses for the iCustom “name” parameter, not just a general string parameter.
After that, rerun the EA; it should start reading the indicator buffers correctly and pick up signals, provided all other parameters (buffers, shift, etc.) are set correctly.
The EA does not receive any signals because leaving the indicator field as Indicator_Name and only filling the name in the parameters means the EA is calling a non‑existent indicator, so iCustom (or the EA’s internal call) always returns empty values.
What is going wrong
The indicator name that the EA actually uses is the one hard‑coded (or selected) in the EA input for “Indicator name”, not the text you type into another “parameters” field.
When this stays as the placeholder Indicator_Name, the platform looks for a file called Indicator_Name.ex4 (or similar) in the Indicators folder, which does not exist in your setup, so the call silently fails and all buffers return empty or default values.
That is why you do not see any trades or reactions from the EA, even though you typed the “real” indicator name into a different parameter. The EA simply never connects to the actual custom indicator.
How to fix it
In the EA’s inputs, replace Indicator_Name with the exact file name of your custom indicator as it appears in the Navigator (for example, MyCustomIndicator without .mq4 or .ex4).
Make sure this is the field the EA uses for the iCustom “name” parameter, not just a general string parameter.
After that, rerun the EA; it should start reading the indicator buffers correctly and pick up signals, provided all other parameters (buffers, shift, etc.) are set correctly.
ご質問は、「EAつくーるの取引条件で"カスタムインジケーター"を使う際、作成時にインジケーター名を入れず(Indicator_Nameのまま)EAを生成し、あとからEAのパラメータ(Inputs)でインジケーター名を入れて動かしたが、シグナルを拾わない原因は何か」という内容ですね。
結論から言うと、「カスタムインジケーター」項目の"インジケーター名"は、EA作成後にInputsで変更しても正しく読み込まれない(または読み込みに失敗しやすい)設定になっているケースが多く、また インジケーターの設置場所・ファイル名・パラメータ型・計算項目(バッファ番号)・計算位置のどれかが合っていないと、サインを拾いません。
設定方法(原因になりやすいポイントと修正例)
1) インジケーター名は「EA作成時」に入れて作り直すのが確実です
EAつくーるの「カスタムインジケーター」は、内部的に
iCustomで読み込みますが、"インジケーター名"が空/仮のまま作ったEAは、後からInputsで文字列を差し替えても期待通りに反映されないことがあります。修正方針
インジケーター名(拡張子なし)を必ず入力してからEAを作成し直してください。
MySignal.ex4/MySignal.ex5なら MySignal と入力「こうなっていませんか?」
この運用だと、読み込みに失敗して常に0や空値になり、条件が成立しないことがあります。
2) インジケーターの設置場所が違うと読み込めません
仕様として、インジケーターは Indicators フォルダの"直下"に置く必要があります。
サブフォルダに入っていると読み込めず、シグナルが出ません。
確認手順
ファイル → データフォルダを開く → MQL4 → Indicators(直下)ファイル → データフォルダを開く → MQL5 → Indicators(直下)「こうなっていませんか?」
Indicators\MyFolder\MySignal.ex5のようにサブフォルダに入れている→
Indicators\MySignal.ex5に移動してください。3) "インジケーター名"の指定は「ファイル名そのもの」が必要です(拡張子なし)
MySignalMySignal.ex5/MySignal.mq5また、MT5でマーケット購入品や保護されたインジの場合、ファイルがあっても
iCustomで値が取れないタイプがあります(この場合はEAつくーる側では取得不可になりやすいです)。4) パラメータ(Inputs)の型と順番が1つでも違うと値が取れません
EAつくーるの「カスタムインジケーター → パラメータ」は、インジ側のInputsを上から順番通りに渡します。
数値/文字列/true,false(bool)など、型が違うと
iCustomが正しく動かず、結果が0固定になって「サインを拾わない」状態になります。確認方法(初心者向け)
setファイルに保存してメモ帳で開くと、型のヒントになります(ご案内済みの方法)「こうなっていませんか?」
true/falseの項目に1/0を入れている→ インジのInputsと同じ個数・同じ順番・同じ型で入れてください。
5) 計算項目(バッファ番号)が違うと"別の値"を見てしまいます
カスタムインジは、データウィンドウに複数行の値(Buffer0, Buffer1…)を出すことがあります。
EAつくーるの 「計算項目」= 何番の値を使うか です。
修正例
計算項目を 1 / 2 … に変えて、データウィンドウでどれがサイン値か確認して合わせます。
6) 計算位置が「0本前」だと未確定足で値が変わり、条件が安定しません
サイン系インジは、確定足で初めて確定することが多いです。
「0本前(現在足)」を参照すると、サインが出たり消えたりして、結果としてエントリーしないことがあります。
よくある対策
まとめ:一番確実な直し方
この5点を揃えると、「サインを拾わない」症状の大半は解消します。