
0
Answered
объект ATAS.Strategies.Strategy \ метод ModifyOrder
Декларация метода изменения существующего ордера имеет вид:
public void ModifyOrder(ATAS.DataFeedsCore.Order order, ATAS.DataFeedsCore.Order neworder, [bool isAutomated = True])
Прошу пояснить - что нужно подавать в первый и во второй параметр?
Мне казалось, что нужно изменить свойство существующего ордера и подать ссылку в этот метод. А тут ещё один параметр neworder - не понятно, что туда подавать?
И не понятно - будет ли изменён Номер (ID) ордера при его модификации?
Customer support service by UserEcho
Здравствуйте.
В NewOrder необходимо передать ордер с новыми параметрами. Модификация ордера происходит путем отмены предыдущего и выставлением нового. Сделано это для того, чтобы поддерживать единообразное поведение для разных торговых подключений(некоторые не позволяют модифицировать существующий ордер)
ID ордера будет изменен, т.к. по сути будет выставлен новый ордер.