セットアップとトラブルシューティング
MQL5 WebRequest エラー 5203: ネットワークとコードに別個の問題があります
外部リクエストが失敗した場合は、宛先、端末の権限、実行環境、リクエストの構築を分離します。ブラウザで Web ページを開いても、EA のリクエストが同じパスを正常に使用したことは証明されません。
コードが実行される場所を確認する
WebRequest には、Strategy Tester での可用性を含むプラットフォームの制限があります。証明書またはエンドポイントを変更する前に、試行したテストがサポートされていることを確認してください。エラーを消すために HTTPS 検証を弱めないでください。
最小限のリクエストに減らす
無害なパブリック エンドポイントを使用し、戻り値、GetLastError、ヘッダー、応答の長さを記録します。認証情報を共有ログに記録しないようにします。端末のビルドと動作が変化した時刻を比較します。
両面を見てください
サーバーを制御している場合は、リクエストが到着したかどうかを検査します。到着がない場合は、応答本文による HTTP 拒否とは異なる調査が必要であることを示唆しています。急速に再試行すると、レート制限が発生し、最初の失敗がわかりにくくなる可能性があります。
レポートをリードとして使用する
最近のコミュニティ レポートは、再現可能なバージョンの問題を特定するのに役立ちますが、フォーラムへの投稿は、すべてのインストールに同じ欠陥があることを証明するものではありません。 EA の取引ロジックを変更する前に、自分自身の最小限の再現を記録してください。
無料で編集可能な EA プロジェクトから始めましょう·MQLume ソース コードを探索する
トップに戻る