EAが1件も取引しない?まずブローカーの銘柄接尾辞を確認(XAUUSDm・BTCUSD.cなど)

3 9月 2026, 02:00
Kenichiro Sakamoto
0
4
EAをチャートに載せ、自動売買もオン、スマイルマークも出ている。それなのに数日たっても取引履歴は空のまま。EAが壊れていると判断する前に、まず1つだけ確認してください。あなたのブローカーがその銘柄を何と呼んでいるかです。これは「無言で取引ゼロ」の最も多い原因で、診断には30秒しかかかりません。

あなたのブローカーのゴールドは、たぶんXAUUSDという名前ではない
ブローカーは口座種別や流動性フィードを区別するために銘柄名を変えます。同じゴールドでも、あるブローカーではXAUUSD、セント口座ではXAUUSDm、別の所ではXAUUSD.cやXAUUSD.pro、さらにGOLDやGOLD#という名前の場合もあります。ビットコインはBTCUSD・BTCUSD.c・BITCOIN、USDJPYはUSDJPYmicroやUSDJPY.iとして現れます。「XAUUSD」という文字列をそのまま端末に問い合わせるEAは、「XAUUSDm」しか無いブローカーでは何も受け取れません。銘柄なし、価格データなし、取引なし。そしてユーザーの目に入るエラーも出ないことがほとんどです。EAが壊れているのではなく、端末から見て存在しない銘柄を要求しているのです。

接尾辞の自動判別はどう動くか
まともに作られたEAは、銘柄名の文字列をそのまま信用しません。ブローカーの銘柄リストを走査し、基本名で始まる(または含む)名前を探します。XAUUSDならXAUUSDm・XAUUSD.c・XAUUSD.proにマッチさせ、取引前にその銘柄のプロパティを確認して照合します。当社のEAはこれを自動で行い、無料ツールも同様です。ただし完璧な判別は存在しません。ブローカーがゴールドを「GOLD#」と呼んでいる場合、XAUUSDの部分文字列はどこにも無いので、EAの入力パラメータで手動マッピングが必要になります。これはこの方式に本質的な限界であり、「どのブローカーでも自動対応」と謳う販売者は誇大です。

その他の「無言の犯人」を、確認すべき順に
銘柄名に問題がなければ、次の順で確認してください。1つ目、自動売買。ツールバーのボタンが緑で、かつEA自身のダイアログで「アルゴリズム取引を許可」にチェックが必要です。どちらか片方だけでは足りません。2つ目、チャートの時間足。当社製を含む多くのEAは、検証していない時間足では意図的に取引を拒否します。H1用と明記されたEAはM15の上では永遠に沈黙します。3つ目、気配値表示。EAが必要とする銘柄はそこに表示されている必要があります。右クリックから「すべて表示」を。表示されていない銘柄はEAから選択できません。4つ目、証拠金。余剰証拠金がそのレバレッジでの最小ロットを賄えなければ、注文リクエストは裏で静かに拒否されます。5つ目、ログ。「エキスパート」タブと「操作ログ」タブには、ほぼ必ず本当の理由が残っています。何もログを出さない取引ゼロのEAは、たいていあなたが思っている銘柄の上で動いていません。

「正直な沈黙」について
検証していない環境で取引を拒否するのは、欠陥ではなく正しい振る舞いです。当社は、間違ったチャートの上で取引ゼロになるEAの方が、テストしていないデータの上で即興するEAよりも良いと考えます。あのもどかしい空の履歴は、安全装置が機能している姿なのです。
接尾辞の自動判別を内蔵した無料EAで、実際の挙動をご確認いただけます: https://www.mql5.com/en/market/product/185534

当社の売上1位EA: GOLD NEURON (AI) https://www.mql5.com/ja/market/product/187329

全EAの実測バックテストデータ(プロフィットファクタ・有効証拠金ドローダウン・取引数・年別成績)を公開しています: fxea365.com/ea/ranking