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