Техническое задание
Ищу программиста с практическим опытом разработки торговых роботов для QUIK на QLua.
Задача: разработать полностью автоматического бота для БКС / QUIK под стратегию парной сделки «корпоративная акция + поставочный фьючерс на неё».
Что должен делать бот:
· работать внутри QUIK как QLua-скрипт;
· использовать данные из стакана по лучшим bid/ask;
· рассчитывать исторический спред по закрытиям торгового дня за предыдущий квартал;
· рассчитывать средний и максимальный квартальный спред;
· открывать сделку по правилу: сначала продать фьючерс, затем купить акцию;
· закрывать сделку по правилу: сначала купить фьючерс, затем продать акцию;
· учитывать ГО, маржинальные лимиты и резервный депозит;
· понимать соответствие количества акций количеству фьючерсов с учётом спецификации контракта и лотности;
· корректно обрабатывать частичное исполнение и перевыставление заявок;
· вести подробный журнал сигналов, заявок, сделок и расчётов финансового результата.
Что важно:
· только QLua / QUIK, желательно с реальным опытом;
· опыт работы со стаканом, sendTransaction, лимитами, фьючерсами и акциями MOEX;
· желательно опыт с парными стратегиями или хотя бы со связанными многоногими сделками;
· нужен исходный код, инструкция по установке и настройке.
При отклике прошу сразу ответить:
1. какой у вас опыт именно с QLua / QUIK;
2. работали ли вы с лучшими bid/ask и стаканом;
3. как будете решать частичное исполнение одной ноги;
4. как будете считать объём акции под поставочный фьючерс;
5. можете ли показать релевантные примеры или описать похожие проекты.
Техническое задание скину откликнувшимся