EA GENERATOR / VERIFICATION RECORD

生成EAの検証範囲と結果

EA作成ツールが生成したコードについて、何を確認し、何を確認していないかを公開します。

検証期間:〜(日本時間) · 記録・運営:NoCode EA Studio

確認できた結果

MAクロスとRSI逆張りの実テンプレートから生成したMQL4/5が対象です。当日のソースとテスト条件に対する記録であり、すべての設定・個別に作成されたEA・掲載記事の戦略を検証した結果ではありません。

検証結果確認した範囲
合成データによる生成コードの動作テスト36件成功・0件失敗・0件スキップNode上で実際の生成OnTickの条件判定・注文組立・ポジション選別などを実行
MetaEditor実コンパイル10本成功・各エラー0・警告0完全な生成MQLを実コンパイラに渡し、新しいex4/ex5とログを確認
既存C++ヘルパーテスト4件スキップg++が確認できず未実行。成功件数には含めていません
Strategy Tester・デモ約定・収益性未実施・未評価履歴価格、実際のティック、スプレッド、スリッページや取引サーバーでの動作は確認していません

36件の動作テストで確認したこと

  • 条件不成立時に発注しないことと、買い・売りの条件成立時の方向、ロット、価格、SL/TPの組み立て。
  • 同じ足の重複注文を防ぎ、次の足でも既存ポジションがあると注文を抑止すること。
  • 決済追加版で、対応する反対ポジションだけを閉じ、別マジック番号・別銘柄のポジションを残すこと。
  • データ未取得、APIエラー、EMPTY_VALUE、非有限値、MT5の部分コピー、履歴不足で発注を抑止し、同じ足でデータが回復した場合は判定を再開すること。有効なRSIの0は許可すること。
  • RSI条件付きの週末決済はデータの準備を待ち、条件のない保護処理は継続すること。

テストでは生成されたOnInit・OnTickなどを取り出し、宣言・固定長配列・整数APIへのキャストをJavaScriptへ変換します。非対応の構文は失敗させます。市場データと取引APIは合成データで、注文内容を送信・決済関数の境界で記録します。ブローカーが注文を受理したことや、実際に約定したことを示すテストではありません。

実コンパイルした10本

MAクロス・RSI逆張りのエントリー版と決済追加版、およびRSI条件付き週末決済の各MQL4/5です。MetaEditorの終了コードは当環境ではすべて1でした。終了コードだけで成否を決めず、エラー0・警告0のログと、新しく生成されたバイナリの両方を確認しました。

生成ソースコンパイルログソース容量
ma_cross.mq4Result: 0 errors, 0 warnings, 86 msec elapsed26,172 bytes
ma_cross.mq5Result: 0 errors, 0 warnings, 295 msec elapsed, cpu='X64 Regular'16,290 bytes
ma_cross_with_exit.mq4Result: 0 errors, 0 warnings, 90 msec elapsed27,770 bytes
ma_cross_with_exit.mq5Result: 0 errors, 0 warnings, 319 msec elapsed, cpu='X64 Regular'17,986 bytes
rsi_conditional_weekend.mq4Result: 0 errors, 0 warnings, 84 msec elapsed26,888 bytes
rsi_conditional_weekend.mq5Result: 0 errors, 0 warnings, 316 msec elapsed, cpu='X64 Regular'17,926 bytes
rsi_reversal.mq4Result: 0 errors, 0 warnings, 86 msec elapsed25,428 bytes
rsi_reversal.mq5Result: 0 errors, 0 warnings, 287 msec elapsed, cpu='X64 Regular'15,558 bytes
rsi_reversal_with_exit.mq4Result: 0 errors, 0 warnings, 83 msec elapsed26,270 bytes
rsi_reversal_with_exit.mq5Result: 0 errors, 0 warnings, 318 msec elapsed, cpu='X64 Regular'17,510 bytes
当日確認したソースと生成バイナリのSHA-256

同じ成果物を識別するための値です。ハッシュ値そのものが動作や収益性を保証するものではありません。

ma_cross.mq4
ソース:02cb0eac547dc0d7a2c6527b638f3add8a7ad9996daa8cc530ab2202c79ab8a1
バイナリ:fbe72fdc4883c3847717a18ee35acd6bfc5262a22bde60b1efbf68b0ea227fd8
ma_cross.mq5
ソース:4d0f8d4473365d77490cdf5b7102265f153ac293dd5be6ef77ac765affa2915c
バイナリ:24dfb9cecfe33194f6d13957d40e607e070d6c60782b336f3424129456ce64ee
ma_cross_with_exit.mq4
ソース:9188928d20471e08ee028711de3543fcca9f6fd523e288a8ad41cf4948d4ceb5
バイナリ:1611f128f041f02035971903fa88034a1e805def2f217ebdf33348d9d876b5a3
ma_cross_with_exit.mq5
ソース:2672cd34afe969090e5db74574cf7234cfe20c8730da843918d6c29145f0ea19
バイナリ:87c6a09c504777ff14a89eeeff282cb1f0a621fb790d692484dcfec187b9b31d
rsi_conditional_weekend.mq4
ソース:7a991cbfdb646730c40f15bdcf9f817b09f870620f0561599788774abe05ebb8
バイナリ:ccd152d813116169960ebc60afb4f35ba11137556b96ad295ec98c6f0d95883a
rsi_conditional_weekend.mq5
ソース:266a6c0bc958fc8f37a20529d198cafda2d9d3b41777b1dc7db1433f5c33339b
バイナリ:dff7a4e31599d5e4df4ab550b130705259ec24756526b8f8f622484fe7d33752
rsi_reversal.mq4
ソース:ed494dd5b91c12ac52dc1659b0a272290671a4c7f33ec5702f9fd090d967fc57
バイナリ:b349ba353282bb3082028d9c0ed46a16fcd83a35a0c7651c2f7ee246fe38c07d
rsi_reversal.mq5
ソース:660be0fcbbc4ec7f33ea96bb3ddfaa677fc6a8ef117d8224148afe9d1556e97a
バイナリ:76270a4454c3923f4189d5d1137c9fad111ce333cca4888c8f995846eb2edd9e
rsi_reversal_with_exit.mq4
ソース:0823f893af02cb8e239e9260be2372a315849cec388289f7dbe49058cb8ce0d2
バイナリ:111e12b378e7c6f18153889cc1239cc342a89d612c919850cfd7ebcff6a30f96
rsi_reversal_with_exit.mq5
ソース:97ca2ff8bba3c0aecbb68bb0a4a608809e7eb6b9b54a8bf4665641dea1ac49dc
バイナリ:15df66c2e54690cb0c883ffc680656433a629b0e6312d453f7ba39bedcca08ed

未検証の範囲と、利用前の確認

この記録にMetaTrader Strategy Testerの実行、デモ口座での約定、実運用、安全性や収益性の評価は含まれません。コンパイル成功は売買結果の正しさや利益を保証しません。設定を変えたEAは、対応するPC版MT4/MT5でのコンパイル、バックテスト、デモ環境での確認が必要です。

本ページは2026年11月9〜10日(日本時間)の生成コードと確認方法の記録です。その後の変更やすべてのインジケーター・組み合わせに、この結果をそのまま適用することはできません。

検証方法の記録

動作テストでは実テンプレートからMQLを生成し、条件判定と注文・決済APIに渡される値を期待値と照合しました。実コンパイルでは生成ソースごとにMetaEditorを実行し、コンパイルログと新しく生成されたex4/ex5を確認しました。結果と成果物の識別値は上記の表に掲載しています。

実行手順・テストコード・元のログは運営の非公開リポジトリに保存しています。本ページでは確認方法と結果の要約を公開しています。口座へのログインや実注文は行っていません。