OrderCheck と OrderSend: 成功の実際の意味

OrderCheck は、提案されたリクエストを検査し、チェック結果を提供します。 OrderSend がリクエストを送信します。単一のブール値も、出力された「成功」メッセージも、結果フィールドの検査に代わるべきではありません。

ステージを分けておく

リクエストを準備し、プリフライト結果を検査し、適切な場合にのみ送信して、返された取引コードを解釈します。この構造により、失敗が準備に起因するのか、実行に起因するのかを簡単に示すことができます。

十分なコンテキストをログに記録する

シンボル、アクション、取引量、価格、チェック結果、取引結果を記録します。ログを共有する前に、アカウント識別子と資格情報を削除してください。成功バナーが主張する状態の証拠を得るまでは、成功バナーを印刷しないでください。

変化する市場に対応する

有効なプリフライトはスナップショットです。価格、マージン、サーバーの状態は実行前に変更される可能性があります。応答は、検査せずに同じリクエストを繰り返し送信するのではなく、実際に返された結果に基づいて行う必要があります。

わかりやすいサポートをデザインする

MQLume ソース アクセスにより、ワークフローに簡潔なイベント証跡を追加できます。明確なメッセージは、戦略が静かに見える場合の推測を減らし、シグナルの決定と拒否されたリクエストを区別するのに役立ちます。

参照とさらなる読み物

無料で編集可能な EA プロジェクトから始めましょう·MQLume ソース コードを探索する

トップに戻る

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

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

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

カート

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

カートは空です

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

買い物を続ける