ffeast / hacktrade

Nano-framework for HFT-robots development.
41 stars 8 forks source link

Поддержка стопов #4

Open ffeast opened 5 years ago

ffeast commented 5 years ago

Необходимо добавить возможность выставления человеческих стопов вместе с заявками. Сейчас единственный способ реализовать стоп это опрашивать цену и руками выставлять контр-ордер при достижении стоп-цены. Хотя этот метод рабочий, он заведомо менее точный чем серверные стопы, реализованные в quik.

Как вариант, можно было бы расширить API SmartOrder, и задавать цену вот так:

order = SmartOrder{...}
order:update(123.5, 15, 120)
-- или в % от цены входа, например
order:update(123.5, 15, '2%')
ffeast commented 5 years ago

Не понятно как код робота должен узнавать о срабатывании стопа - колбэков нет by design, поллить ордера тоже кривовато