Выставление стоп заявки
Atom
13.07.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 заявка выставляется


Теги:


Спасибо: Николай_Флёров Raider


klim95vlad

Фотография
Дата: 13.07.2017
Ответить


Разобрался. Если кому на будущее понадобится 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 },

};

Спасибо: Николай_Флёров

Sumrak

Фотография
Дата: 06.04.2021
Ответить


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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy