中身が見えないEAを信用していいのか — ソース非公開(.ex5)EAの正しい向き合い方
中身が見えないEAを信用していいのか
市販EAのほとんどは、コンパイル済みの.ex5(MT5)や.ex4(MT4)で配布されます。これはバイナリなので、中のロジックを読むことはできません。ナンピンをしているのか、隠れたマーチンがあるのか、どんな条件でエントリーするのか——ソースが非公開である限り、コードからは判断できないのです。
では、中身の見えないEAを、どうやって信用すればいいのでしょうか。
なぜソースは非公開が普通なのか
まず前提として、ソースを非公開にすること自体は、不正でも何でもありません。
- EAのロジックは開発者の知的財産であり、公開すれば簡単にコピーされる
- 販売する以上、中身を守るのは当然の経済合理性
だから、私たち自身も有料製品はコンパイル済みの.ex5/.ex4で配布しています。ソース非公開=怪しい、という単純な話ではありません。問題は、中身が読めない以上、コード以外の方法で信用を担保するしかないということです。
中身が読めないなら、検証で判断する
ソースを読めないなら、EAが「何をするか」ではなく、EAが「何をしたか」で判断します。つまり、外形的な検証データです。
- 実ティックバックテスト:モデルが実ティックか(実ティックの記事)。隠れた薄利ロジックは実ティックで露呈する
- 取引回数:500回以上あり、複数の相場を通過しているか(取引回数の記事)
- 有効ドローダウン:残高DDでなく有効DDで。ナンピン・グリッドは有効DDに正体が出る(DDの記事)
- 年別損益:1年集中でないか
- 第三者検証されたライブ実績:あれば補強材料(ライブ実績の記事)
中身が読めなくても、これらの外形データが揃っていれば、EAの正体はかなり見えます。逆に、これらを開示せず「中身は秘密です、でも儲かります」だけのEAは、信用の担保が何もありません。
オープンソースの無料EAが果たす役割
ここで、オープンソース(ソース公開)の無料EAが独自の役割を持ちます。
私たちの無料EA(クローズドバーのDonchianブレイクアウト)は、ソースを完全公開しています。これは有料製品とは逆の方針ですが、意図があります。
- 開発者の規律を、コードで直接確認できる:ハードストップが本当に全取引にあるか、ナンピンやマーチンが隠れていないか、コードを読めば一目でわかる
- 同じ開発者の有料製品(非公開)を信用する前の、判断材料になる:無料EAで「この開発者はコードレベルで正直か」を確認できる
つまり、オープンソースの無料EAは、非公開の有料製品を信用してよいかを見極めるための、透明性のサンプルとして機能します。中身を見せられる無料EAで規律を示し、有料製品は検証データで裏付ける——これが私たちの透明性の設計です。
自分で確かめる
無料EAはソース公開なので、コードを開いて「ハードストップが全取引にあるか」「ナンピン・グリッド・マーチンが無いか」を直接確認できます。バックテストの数字だけでなく、ロジックそのものを読める数少ないEAとして使ってください。
Donchian Trend Engine(無料EA・ソース公開)の詳細
有料製品は非公開ですが、その分、実ティック・取引回数・有効DD・年別損益を検証ページで全公開しています。
まとめ
- 市販EAのほとんどは
.ex5/.ex4で、中のロジックは読めない - ソース非公開は知的財産保護として正当(当社の有料製品も非公開)
- 中身が読めない以上、外形的な検証データ(実ティック・取引回数・有効DD・年別・ライブ実績)で判断する
- 検証データを何も開示しないEAは、信用の担保がない
- オープンソースの無料EAは、開発者の規律をコードで示す「透明性のサンプル」
関連記事:バックテストは黒字なのに実運用で負ける本当の原因・EAのライブ実績が本物か見抜く方法・詐欺EA・誇大広告の見分け方
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。