Назад  Вперед

CloseShort

Выходит из короткой позиции.

virtual bool  CloseShort(
   double    price    // цена
   )

Параметры

price

[in] Цена входа в рынок.

Возвращаемое значение

true - выполнена торговая операция, иначе - false.

Примечание

Закрывает короткую позицию (вызов метода торгового объекта Buy(...)).

Реализация

//+------------------------------------------------------------------+
//| Short position close                                             |
//| INPUT:  price - price for close.                                 |
//| OUTPUT: true-if trade operation successful, false otherwise.     |
//| REMARK: no.                                                      |
//+------------------------------------------------------------------+
bool CExpert::CloseShort(double price)
  {
   if(price==EMPTY_VALUEreturn(false);
//---
   return(m_trade.Buy(m_position.Volume(),price,0,0));
  }