hacktrade
hacktrade copied to clipboard
Поддержка стопов
Необходимо добавить возможность выставления человеческих стопов вместе с заявками. Сейчас единственный способ реализовать стоп это опрашивать цену и руками выставлять контр-ордер при достижении стоп-цены. Хотя этот метод рабочий, он заведомо менее точный чем серверные стопы, реализованные в quik.
Как вариант, можно было бы расширить API SmartOrder, и задавать цену вот так:
order = SmartOrder{...}
order:update(123.5, 15, 120)
-- или в % от цены входа, например
order:update(123.5, 15, '2%')
Не понятно как код робота должен узнавать о срабатывании стопа - колбэков нет by design, поллить ордера тоже кривовато