OrderCalcProfit

この関数は、渡されたパラメータに基づいて、現在の銘柄での現在の口座の利益を計算します。これは、取引操作の結果の事前評価のために使用されます。値は口座の預金通貨で返されます。

bool  OrderCalcProfit(
  ENUM_ORDER_TYPE      action,          // 注文の種類 (ORDER_TYPE_BUY または ORDER_TYPE_SELL)
  string                symbol,          // 銘柄名
  double                volume,          // ボリューム
  double                price_open,      // 始値
  double                price_close,      // 終値
  double&               profit            // 利益値の取得に使用される変数
  );

パラメータ

動作

[in] ENUM_ORDER_TYPE 列挙のいずれか(ORDER_TYPE_BUY または ORDER_TYPE_SELL)の値を持つ注文の種類

symbol

[in]  銘柄名

ボリューム

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

price_open

[in]  始値

price_close

[in]  終値

profit

[out]  関数の実行が成功した場合に計算された利益の値を格納する変数。見積りされた利益の値は多くの要因に依存し、市場環境によって異なることがあります。

戻り値

成功の場合は true、それ以外の場合は false。無効な注文の種類が指定された場合、この関数はfalseを返します。エラー情報を取得するには GetLastError() 関数が呼ばれます。

参照

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