Частые вопросы
Зачем нужна низкая задержка, если я не HFT-трейдер?
Даже при сделка раз в минуту latency влияет на проскальзывание: если бот реагирует на событие с опозданием в 50 мс, вы получаете худшую цену в стакане. Разница в 1–2 тика может съесть всю прибыль.
Может ли бот быть быстрее человека?
Да, всегда. Человек видит сигнал, принимает решение и кликает за 200–400 мс. Бот — за 5–30 мс. Для арбитража, где спред живёт доли секунды, человек проигрывает ботам в 10–50 раз.
Какие налоги на прибыль от ботов в РФ?
Прибыль от спекуляций облагается НДФЛ 13% (если сумма не превышает 5 млн ₽ за год, далее 15%). Купоны облигаций — тоже 13%. При арбитраже с фьючерсами налоги с разницы между ценой покупки/продажи. Страховые взносы не начисляются.
Как измерить задержку без специальных инструментов?
Запустите на VPS скрипт на Python, который отправляет 1000 тестовых ордеров (GTC на неликвид) и замеряет время по системным часам. Сравните с тиковым логом MOEX через DOJIX. Погрешность ~5–10 мс, но для понимания порядка достаточно.
Есть ли смысл писать своего бота на C++ для HFT?
Да, если ваша частота сделок превышает 1000 в день и спреды узкие. C++ даёт выигрыш в 10–15 мс по сравнению с Python. Но затраты на разработку и отладку — от 200 000 ₽. Для объёмов менее 50 млн ₽/мес окупаемость сомнительна.