Gold Trend Resume (MT5):私の設定ガイドと IS/OOS 記録の読み方

13 10月 2026, 12:03
Donizeti Aparecido Alves Ferreira Junior
0
7

私は D7 Bots で Gold Trend Resume を開発しています。常に売買するのではなく、金の取引機会を選びたいトレーダーに向けた EA です。XAUUSD を取引し、押し目や戻りを経て既存のトレンドが再開する場面を探します。このガイドでは、ユーザーに確認していただく設定、初回稼働時のメッセージの意味、そして私が過去の検証結果をどう読むかを説明します。取引頻度の変動と、レバレッジを使う金の戦略のエクスポージャーを受け入れられる方に適しています。

EA の動作

Gold Trend Resume は買いと売りのどちらのポジションも取ることができます。確定した市場データを評価し、トレンド継続の条件が整うのを待ちます。新規注文を送信する前に、取引銘柄、利用可能な気配値、執行条件を確認します。テスト済みの設定では、注文とともにストップロスと目標価格を設定します。

取引銘柄は明示的に選択します。EA を別のチャートへドラッグしても、取引対象は自動的には変わりません。基準設定には、公表されている XAUUSD H4 のホストチャートを使用しています。EA はチャートのティックからコールバックを受け取り、設定した銘柄のデータを使って動作します。初回のセッションで何も起こらなくても、単に待機中という場合があります。

インストールと初回稼働

私は、インストールと動作の確認を分けて考えています。チャートに EA の名前が表示された時点は確認の始まりであり、完了ではありません。オンラインチャートで初めて稼働させる際は、既存のデモ環境でライセンス版を使用してください。

  1. インストール済みの製品を探します。 MT5 の Navigator 内の Expert Advisors で Gold Trend Resume を探します。別の金取引 EA や以前保存した古い設定ではなく、この製品を使用していることを確認してください。
  2. 銘柄を確認します。 Market Watch でブローカーの金の正確な銘柄名を確認し、契約仕様を調べます。接頭辞や接尾辞も含め、その名前と EA に設定した取引銘柄を一致させてください。銘柄の履歴を読み込み、気配値が更新されていることを確認します。
  3. 基準チャートを開きます。 その金の銘柄を H4 で開き、EA を適用します。戦略はテスト済みの初期設定を維持してください。取引ごとのリスクは調整可能で、公表された検証結果では取引ごとに 1.00% のリスクを使用しています。その他の戦略設定はテスト済みの標準状態にしておきます。
  4. 取引許可を確認します。 デモチャートで稼働させる際は、プラットフォームの Algo Trading と、EA のプロパティにあるアルゴリズム取引の許可を有効にします。ターミナルが接続され、チャートがティックを受信していることを確認してください。
  5. 初期化の記録を読みます。 Toolbox の Experts タブを開きます。現行版の GoldTrendResume の初期化メッセージには release initialized が含まれます。そこに記載された取引銘柄とホストチャートを確認してください。初期化の記録がない場合や、プラットフォームに初期化エラーが表示される場合は、先に銘柄を確認し、テスト済みの設定に戻してから進めます。
  6. 観察し、記録を残します。 その後の Experts のメッセージと Trade タブを確認します。インストールしたバージョン、ブローカーの銘柄名、ホストチャート、テスト日付、関連するエラーメッセージを記録してください。初期化の成功は設定処理がその段階に到達したことを示しますが、注文が受け付けられたことを意味するわけではありません。

Navigator、XAUUSD H4 の基準チャート、および Market デモ版とオンラインチャートの違いを示す公開済みのインストール図。

何も起こらないときに Experts で確認すること

このバージョンは、動作上の拒否を GoldTrendResume: reject という接頭辞に続けて、段階とコードで記録します。私は何かを変更する前にコードを読みます。SESSION_CLOSED は取引セッションが閉じていること、INVALID_TICK は気配値データが使用できないこと、SPREAD_GUARD はスプレッドの確認で試行がブロックされたことを示します。これらはブローカー環境を確認するためのメッセージであり、無理に取引を発生させるために戦略を変える理由ではありません。

INVALID_VOLUME はポジションサイズの計算で許容可能な数量が得られなかったことを示し、ORDER_REJECTED は注文の試行が受け付けられなかったことを示します。その場合は、サポート用に前後のログとブローカー条件を保存してください。FOREIGN_POSITION は、設定した銘柄に別の取引識別子に属するポジションがあることを示します。

待機中に何も記録されない場合もあります。必要な銘柄データや履歴が同期されていない、または十分に利用できない間は、コードは独自の拒否メッセージを出さずに処理を戻します。そのため、Experts タブにメッセージがない状態は、接続状況、気配値、読み込まれた履歴と併せて判断する必要があります。私は、ログが静かであることを、すでに取引が発生しているはずだという証拠にはしません。

公表された IS/OOS 検証結果の読み方

まず、テストの条件を確認します。MetaQuotes-Demo、モデル 1、各テストの仮想初期入金額は USD 10,000 です。そのうえで、安心して見られる方の曲線だけを選ばず、両方の期間を読みます。

  • IS:2020年1月1日から2024年12月31日。 純利益 USD +1,143.27、取引数 143、プロフィットファクター 1.14、最大残高ドローダウン 13.02%。
  • OOS:2025年1月1日から2026年10月3日。 純利益 USD +1,139.09、取引数 46、プロフィットファクター 1.57、最大残高ドローダウン 5.68%。

IS 全体がプラスでも、厳しい年は含まれています。ページには2020年が USD -357.93、2021年が USD -227.78 と記載されています。後半の期間を評価するときも、私はこれらの年を念頭に置きます。

IS と OOS の期間を区切り、各区間の結果と表示上の調整を明記した、公開済みの決済後残高チャート。

OOS は良すぎて信じられない結果ではありませんか? 後半の期間でプロフィットファクターが高く、ドローダウンが小さいことだけでは、問題がある証拠にはなりません。ここでは、後半の純利益は前半の合計に近いものの、より短い期間のより少ない取引から得られています。異なる観測であり、同じ長さの期間ではありません。各期間はそれぞれ別の Strategy Tester の実行に由来し、指標は元の実行の値を維持しています。ギャラリーでは、決済後残高の曲線を表示用のオフセットでつないでいます。私は曲線の形だけでなく、こうした点を確認して記載内容を評価します。再現結果に相違があれば、見栄えのよい結果になるまで設定を調整するのではなく、保存した設定とレポートに照らして原因を調べます。

この記録の限界

この検証結果は MetaQuotes-Demo による過去のシミュレーションであり、実口座の利益でも実ティックによる検証でもありません。ブローカーの契約仕様、ティック価値、スプレッド、スワップ、ストップ距離とフリーズ距離、最小取引量、証拠金、取引セッションにより、執行は変わり得ます。ホストチャートが違えばコールバックの順序も変わり得るため、集計結果が一致してもホスト間の完全な同等性は確認できません。つないだチャートは口座の連続再現ではなく、含み損を示すエクイティ曲線でもありません。公開されたテストでは 1.00% のリスクを使用しています。EA が受け付ける、最大 10.00% までのより高い設定は、その検証結果では測定されておらず、損失やドローダウンを大きく増やす可能性があります。保護注文は約定価格を保証しません。参照元の取引記録にある費用は、IS のスワップが USD -243.30、OOS のスワップが USD -33.60、各期間の手数料が USD 0.00 でした。これらは純損益に含まれており、ブローカーに依存しないコストモデルではありません。過去の結果は将来の運用成績を保証しません。

初回使用前に説明する質問

ブローカーが金の銘柄名に接尾辞を付けています。どうすればよいですか? 取引銘柄の選択にはブローカーの正確な銘柄名を使い、初期化の記録でも同じ銘柄を確認してください。EA は入力された名前を選択し、代わりの銘柄を自動で探すことはありません。

netting 口座と hedging 口座のどちらが必要ですか? 確認したバージョンは、口座モードをどちらか一方に制限しておらず、口座モードを考慮する MT5 の取引関数を使っています。これはすべてのブローカーへの適合を認証するものではありません。ご自身のデモ環境で確認し、特に netting 口座では、他の取引活動と金のポジションを共有しないようにしてください。

VPS は必須ですか? EA は特定の VPS サービスを要求しません。稼働中で接続され、ティックを受信している MT5 ターミナルが必要です。VPS はそのターミナルを稼働させる別の場所であり、戦略を変更するものではありません。移行後は、実際に配置した設定とログを確認してください。

無料デモ版をデモ口座のチャートで使えますか? Market の無料デモ版は MT5 の Strategy Tester で動作し、オンラインチャートでは動作しません。デモ口座のチャートにはライセンス版が必要です。Tester では、ブローカー、銘柄、期間、設定をレポートと一緒に記録しておいてください。

他の EA と同時に動かせますか? 私は設定した銘柄に対して Gold Trend Resume を単一インスタンスで使用し、その銘柄の手動ポジションや他の EA のポジションを避けています。複数のコピーは同じポジションを自分のものと認識する可能性があり、別の取引識別子のポジションに対する保護機能は、重複したコピー同士を分離するものではありません。他の銘柄も口座の証拠金とエクイティを共有するため、組み合わせた構成は別途評価します。

Gold Trend Resume:MQL5 Market の製品ドキュメントとサポート。