CheckTrailingStopLong

ロング(買い)ポジションのトレ—ル注文の条件をチェックします。

virtual bool  CheckTrailingStopLong(
  CPositionInfo*  position,    // CPositionInfo オブジェクトポインタ
  double&        sl,          // 決済逆指値
  double&        tp            // 決済指値
  )

パラメータ

position

[in] CPositionInfo オブジェクトへのポインタ

sl

[in][out]  決済逆指値の変数

tp

[in][out]  決済指値の変数

戻り値

条件が満たされている場合は true、それ以外の場合は false

注意事項

決済逆指レベルが 0 に等しい場合、トレール注文は使用されません。ポジションが決済逆指値の価格を持っている場合は、その値は基本価格であるとみなされます。それ以外の場合は、始値が基本価格であるとみなされます。

現在の売値が基本価格 + 決済指レベルより高い場合、新しい決済指レベルの設定が推奨されます。この場合、もし決済指値があれば、その値も新しく、売値 + 決済指値で設定されることが推奨されます。