小切手リクエストの結果の構造体( MqlTradeCheckResult )

取引操作リクエストを取引サーバに送信する前に、チェックすることが推奨されます。このチェックは OrderCheck() 関数に、チェックするリクエストと MqlTradeCheckResult 構造体型の変数を渡すことによってなされます。チェックの結果はこの変数に書かれます。

struct MqlTradeCheckResult
 {
  uint         retcode;             // 返信コード
  double       balance;             // 約定実行後の残高
  double       equity;             // 約定実行後の株式
  double       profit;             // 変動利益
  double       margin;             // 証拠金必要条件
  double       margin_free;         // 余剰証拠金
  double       margin_level;       // 証拠金レベル
  string       comment;             // 返信コードコメント(エラーの説明)
 };

フィールドの説明

フィールド

説明

retcode

リターンコード。

balance

取引操作実行後の残高値。

equity

取引操作実行後の株式値。

profit

取引操作実行後の変動利益。

margin

取引操作に必要な証拠金。

margin_free

取引操作実行後に残される余剰証拠金。

margin_level

取引操作実行後に設定される証拠金レベル。

comment

返信コードコメント(エラーの説明)。

参照

取引リクエスト構造体現在価格の構造体OrderSendOrderCheck