MQL5 無料EA -バックテスト検証 26「GoldGainer」
「バックテスト検証」シリーズでは、MQL5コミュニティに登録されている無料EAについて、バックテスト結果からそのパフォーマンスを検証しています。皆様のEA選択の際の一助になれば幸いです。
※MQL5コミュニティーからEAやインジケーターをダウンロードするには会員登録(無料)が必要ですので、こちらの記事を参考にアカウントを作成しておきましょう!

第 26 回目は「GoldGainer」です。
「GoldGainer」について
MQL5の公式ページからの引用(翻訳)
AIアルゴリズム、MACD、RSIを活用し、M30タイムフレームで取引機会を特定するエキスパートアドバイザー、GoldGainer EAを紹介します。独自の数学的計算に基づいてシグナルが検出されると、EAは即座に注文を出します。最大取引回数は、固定ストップロスとテイクプロフィット値とともに、あらかじめ設定されています。
以下は、あなたが知っておくべき入力の詳細です:
- initial Lot Size: 0.01 (初期ロットサイズ)
- Balance: 200 (200ドル残高が増えるごとにロットを増やす)…現バージョンでは 175ドル
- MaxCountOrders: 2 (一度にオープンできる注文の最大数)
- MaxSpread: 200 (許可される最大スプレッド)
- TakeProfit: 150 (テイクプロフィットのピップ数)
- StopLoss: 120 (ストップロスのピップ数)
- Magic: 2628 (取引のための固有のマジックナンバー)
- Comment: GoldGainerV_2.6 (コメント)
その他、GoldGainer EAの特徴は以下の通りです:
- 通貨ペア: XAUUSD/GOLD
- 時間軸: M30
- 推奨入金額: $200、初期ロットサイズ 0.01
過去の取引結果は、将来の結果が同じであることを保証するものではないことを覚えておくことが重要です。 市場の状況は急速に変化する可能性があり、取引戦略のパフォーマンスに影響を与える可能性のある多くの要因があります。 したがって、取引戦略に投資する前に、関連するリスクを常に考慮することが重要です。 これには、潜在的な損失と利益を理解し、それに応じてリスク許容度を評価することが含まれます。 また、十分な情報に基づいた意思決定を行うために、ファイナンシャル アドバイザーやその分野の他の専門家に専門的なアドバイスを求めることをお勧めします。
「GoldGainer」のトレードの様子

テイクプロフィット (TP), ストップロス (SL)は、EAのパラメーターで設定されていますが、大半の取引はTP,SLに達する前に内部ロジックにより決済されるようです。
初期値(複利)でのバックテスト
- Account: NZX Zero (ECN) (NOZAX)
- 通貨ペア: XAUUSD#
- 時間軸: M30
- パラメーター: 初期値
- 初期残高: 200ドル
- 期間: 2020.01.01 – 2023.03.31






単利でのバックテスト
単利の結果を得るために、パラメータのBalanceを3000に設定し、残高が3000ドル以内であれば、0.01ロットで取引するように設定しました。
- Account: NZX Zero (ECN) (NOZAX)
- 通貨ペア: XAUUSD#
- 時間軸: M30
- パラメーター: Balance=3000
- ロット: 0.01
- 初期残高: 1,000ドル
- 期間: 2020.01.01 – 2023.03.31


このEAはドローダウンが小さく、収益性は高そうです。初期値と単利のバックテスト結果を比較すると、あえて極端な複利で運用するより、緩やかな複利のほうが安心して使えるように思います。
また、AIを利用したEAということなので、過学習になっていないかチェックは必要です。また約3年間のバックテスト期間中には、少し伸び悩んでいる期間もあるので、デモ口座での稼働チェックからはじめるのが良さそうですね。
- 過学習(overfitting)は、AIモデルが訓練データに過剰に適合し、新しいデータに対する性能が低くなる現象です。