MT5のEAが取引しないときの確認手順

取引していない EA は正しく待機しているか、初期化に失敗しているか、権限がないか、拒否されたリクエストを受信して​​いる可能性があります。まず、どの段階に到達するかを決定します。取引が表示されるまでランダムな入力を変更すると、元の問題が隠れてしまう可能性があります。

実行中のプログラムを識別する

アカウントのデモ/ライブ ステータス、ブローカー サーバー、正確なチャート シンボル、時間枠、EA 名およびリリースを記録します。目的のコンパイル済みファイルを含むターミナルを見ていることを確認してください。変更を加える前に、アクティブな入力を保存してください。

デモ口座でトラブルシューティングを開始します。有用な証拠セットには、観察時間、設定のエクスポート、および関連するログ行が含まれます。サポート リクエストでアカウントのパスワードやその他のログイン資格情報を送信しないでください。

両方のレベルで権限を確認してください

MT5 は、プラットフォーム レベルおよび個々の EA の自動取引を制御します。どちらもロボットが取引できるかどうかに影響を与える可能性があります。の 公式セットアップガイド では、これらのコントロールと依存関係のアクセス許可について説明します。

有効にする前に、製品が実際に外部ライブラリまたは Web アクセスを必要とするかどうかを確認してください。一般的な修復としてすべての権限を有効にしないでください。プログラムが起動中に失敗した場合は、その開始ロジックを調査する前に、その特定の失敗を修正してください。

停止したステージを見つける

トラブルシューティングの決定パス
あなたが観察するもの調査内容
起動に失敗しましたファイル ID、入力、依存関係、および初期化メッセージ。
動作中、信号なし必要な履歴、取引時間、および文書化されたエントリー条件。
信号、要求なしスプレッド、エクスポージャー、セッション、またはその他の内部フィルター。
リクエストが拒否されましたサーバーの戻りコードとそれに付随する詳細。
注文は受け付けられましたが、ポジションはまだありませんトリガーを待っている未決注文かどうか。

このシーケンスにより、すべての静かなチャートを権限の問題として扱うことがなくなります。まれなセットアップを待機するように設計されたロボットは、正しく機能しているにもかかわらずアイドル状態のままになる場合があります。

実際の拒否理由を使用します

MQL5 トレードサーバー コード リファレンス は、特に、無効なボリュームを表す 10014、無効なストップを表す 10016、クローズド マーケットを表す 10018、および資金不足を表す 10019 を識別します。取引がないことから推測するのではなく、返されたコードを記録します。

無効なボリュームの場合は、要求された量をシンボルの最小値およびステップと比較します。無効なストップの場合は、要求された価格と適用される制限を調べてください。資金が不十分な場合は、提案されたエクスポージャと証拠金の計算を調査します。追加のお金を入金することはデバッグ方法ではありません。

再現可能なレポートを送信します

1 つのケースについて説明します: 「この時点で、このシンボルに関して、このルールによりこのアクションが予想されました。ログにはこの結果が示されていました。」リリース、ターミナル ビルド、入力、および関連するログの抜粋を含めます。問題がテスターで発生するか、デモ チャートで発生するか、または他の場所で発生するかを述べます。

一度に 1 つずつ変更し、以前の証拠を保持します。製品ドキュメントにエントリがいつ発生するかについて説明されていない場合は、戦略を変更する前にその説明を要求してください。の ベースライン テスト ガイド は、制御された複製の作成に役立ちます。

トップに戻る
テストと評価読了目安:約4分

MT5でEAをバックテストする手順

MT5 ベースライン テストを設定し、ティック モードを選択し、個々のイベントを検査し、結果を繰り返すのに十分な証拠を保存します。

ソース プロジェクトを検査する

提供されたリリース、入力ガイド、および各パッケージの文書化されたテスト範囲を確認します。

Quantum Titan MT5The Gold Reaper MT5

カート

各プロジェクトは個人利用ライセンス1点です。同じ商品は1回のみ追加できます。

カートは空です

ソースプロジェクトを選んでください。

買い物を続ける