Выставление стоп заявки

Выставление стоп заявки
Atom
7/13/2017
klim95vlad


Столкнулся с проблемой выставления стоп заявки типа TakeProfitStopLimit. Нужно чтоб при достижении тейка или стопа заявка исполнялась по рынку. Описал следующим образом. Программа ошибку никакую не выдает, но и стоп заявка в квике не выставляется. var stoporder = new Order { Security = security, Portfolio = portfolio, Price = 0, Type = OrderTypes.Conditional, Volume = vol, ExpiryDate = DateTime.MaxValue, Direction = (Sides)1, Condition = new QuikOrderCondition { Type = QuikOrderConditionTypes.TakeProfitStopLimit, StopPrice = takeProfitPrice, StopLimitPrice = stopLossActivationPrice, Offset = new Unit(0), Spread = new Unit(0), },

            };

При изменении значения Price с 0 на другое значение, к примеру на takeProfitPrice или stopLossActivationPrice заявка выставляется



klim95vlad

Avatar
Date: 7/13/2017
Reply


Разобрался. Если кому на будущее понадобится var stoporder = new Order { Security = security, Portfolio = portfolio, Type = OrderTypes.Conditional, Volume = vol, ExpiryDate = DateTime.MaxValue, Direction = (Sides)1, Condition = new QuikOrderCondition { Type = QuikOrderConditionTypes.TakeProfitStopLimit, StopPrice = takeProfitPrice, StopLimitPrice = stopLossActivationPrice, Offset = new Unit(0), Spread = new Unit(0), IsMarketStopLimit = true, IsMarketTakeProfit = true },

};

Thanks: Николай_Флёров

Sumrak

Avatar
Date: 4/6/2021
Reply


Добрый день! Пример еще рабочий, в последней версии стокшарпа и квика все работает?

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy