ロング(買い)ポジションを決済します。
virtual bool CloseLong( double price // 価格 )
パラメータ
価格
[in] 価格.
戻り値
取引操作が実行された場合は true、それ以外の場合は false
注意事項
ロングポジションを決済します(CTrade クラスオブジェクトの Sell(...) メソッド)。
実装
//+------------------------------------------------------------------+ //| ロングポジション決済 | //| 入力:price - 決済価格 | //| 出力:取引操作が処理された場合は true、 それ以外の場合は false | //| メモ:なし | //+------------------------------------------------------------------+ bool CExpert::CloseLong(double price) { if(price==EMPTY_VALUE) return(false); //--- return(m_trade.Sell(m_position.Volume(),price,0,0)); }