← 返回

изменение стоп-заявки

как правильно обновить стоп заявку? снять текущую и выставить новую? поделитесь кто как обновляет стоп-заявки?

本主题对您有帮助吗?

分享主题

评论 (3)

登录创建账户, 登录或注册以发表评论

Alexander
Alexander

Andrii: как правильно обновить стоп заявку? снять текущую и выставить новую? поделитесь кто как обновляет стоп-заявки?

ReRegisterOrder

OvcharenkoVI
OvcharenkoVI

Действительно, неужели настолько сложно залезть в доку

[h]if (registeredOrder.Security.BestBid != null && registeredOrder.Security.BestAsk != null)
{
    // registeredOrder - это ранее зарегистрированная заявка.
    var newOrder = registeredOrder.Clone();

    // изменяем цену на лучшую
    newOrder.Price = (registeredOrder.Direction == OrderDirections.Buy ? registeredOrder.Security.BestBid : registeredOrder.Security.BestAsk).Price;

    // заменяем заявку на бирже
    trader.ReRegisterOrder(registeredOrder, newOrder);
}[/h]
OvcharenkoVI
OvcharenkoVI

Единственное, вроде важно, чтобы тип у них был одинаковый

Хотя использование стандартных стопов, если сделк много, то точно ведет к сливу, так как скорость их срабатывания это вообще коллапс