OrderCalcMargin

この関数は、現在未決算の注文と未決済ポジションを考慮せずに、現在の口座で、指定された注文の種類に現在の市場環境で必要な証拠金を預金通貨で計算します。これは、計画された取引操作のための証拠金の評価を可能にします。値は口座の預金通貨で返されます。

bool  OrderCalcMargin(
  ENUM_ORDER_TYPE      action,          // 注文の種類
  string                symbol,          // 銘柄名
  double                volume,          // ボリューム
  double                price,            // 始値
  double&               margin           // 証拠金取得に使用される変数
  );

パラメータ

action

[in] ENUM_ORDER_TYPE 列挙のいずれかの値を持つ注文の種類

symbol

[in]  銘柄名

volume

[in]  取引操作のボリューム

price

[in]  始値

margin

[out]  関数の実行が成功した場合にリクエストされた証拠金の値が配置される変数。計算は、現在未決算の注文と未決済ポジションを考慮せずに行われます。証拠金の値は多くの要因に依存し、市場環境によって異なることがあります。

戻り値

成功の場合は true、それ以外の場合は false。エラー情報を取得するには、GetLastError() 関数が呼ばれます。

参照

OrderSend()注文プロパティ取引操作の種類