Метод ChangeOrderPrice меняет цену ордера на бирже без его отзыва, что гораздо быстрее, чем сначала отозвать ордер, а потом выставить новый.
public void ChangeOrderPrice(Order order, decimal newPrice)
order – объект ордера, по которому будем менять цену.
newPrice – новая цена, на которую нужно сменить цену ордера.
Пример использования можно посмотреть в коде робота: https://github.com/AlexWan
В методе TryReplaceOrder робота по ссылке вы увидите использование ChangeOrderPrice:
Важно! 1
На момент написания статьи данная функция реализована только в коннекторе АЛОР. При попытке сменить цену ордера у сервера, который для этого не предназначен, будет ошибка.
Важно! 2
Тестер и Оптимизатор не работают с данным методом. И не будут. Это для реального подключения, для роботов, которые гонятся за скоростью.
Комментарии