public void SellAtMarketToPosition(Position position, decimal volume)
В отличии от предыдущего, метод SellAtMarketToPosition модифицирует позицию путем добавления рыночной заявки на продажу в список открывающих ордеров. Принимает следующие параметры:
Данный метод хорошо подойдет для наращивания объема короткой позиции. Обрисуем следующую задачу: в трендовой стратегии мы хотим набрать позицию двумя частями. Если цена отклонилась от скользящей на заданный процент, продаем первую часть, если продолжила падение и пересекла границу двойного отклонения от текущего значения SMA, продаем вторую часть.
Давайте сделаем это:
И так же в журнале видим два рыночных открывающих ордера в позиции:
public void SellAtMarketToPosition(Position position, decimal volume, string signalType)
Вторая версия метода выполняет те же самые действия и принимает дополнительный параметр signalType.
Комментарии