
Алгоритмическая торговля на Московской бирже с помощью терминала QUIK остаётся популярным способом автоматизировать стратегии. В этой статье мы напишем грид-бота, который выставляет ордера сеткой вокруг текущей цены и зарабатывает на колебаниях.
Грид-бот (от англ. grid — сетка) — это торговый алгоритм, который выставляет ордера (лимитки) на покупку и продажу через равные интервалы цены.
Простейший сценарий:
Цена идёт вниз — бот набирает позицию по мере снижения.
Цена возвращается вверх — бот закрывает покупки продажами, фиксируя прибыль на каждом «шаге сетки».
Таким образом бот «ловит пилу», зарабатывая на флэте и колебаниях.
В коде ниже реализована версия с:
стопом/тейком для бота.
Пересчётом средней цены позиции.
Подсчётом реализованного и нереализованного PnL.
Чтобы Python «видел» терминал QUIK, нужен связующий слой. Есть несколько способов:
QUIK LUA scripts (QLua) — встроенные скрипты на Lua.
На крипто рынке у бессрочных фьючерсов существует специальный механизм: ставка финансирования (funding rate) — периодический платёж между держателями длинных (long) и коротких (short) позиций, который служит для выравнивания цены фьючерса с ценой спота.
Арбитраж по ставке финансирования — стратегия, цель которой не столько угадать движение цены, сколько извлечь выгоду из разницы в ставках финансирования на разных площадках или между контрактом и спотом.
Например: если фьючерс на актив торгуется с положительной ставкой +0.03 % за период, то держатели short получают оплату от long. Арбитражер может занять длинную позицию на споте и короткую на фьючерсе, тем самым оставаясь почти нейтральным к движению цены, и получать платёж по ставке. Или — если ставка отрицательная (short платят long) — можно действовать наоборот: short спот и long фьючерс.
Это стратегия с относительно низкой ориентированной на движение цены риском
Я давно занимаюсь алготрейдингом, периодически также работают боты для монет с низкой капитализацией. На многих биржах остаются монеты маленькой и средней капитализации — периодически их пампят. В хороший день 10-15 монет могут дать рост больше чем на 50%.
Первоначально бот не только уведомлял, но и открывал сделки.
Однако для безопасной публикации я убрал торговую логику, так как бот пока что находится в стадии тестирования. Можно, при желании, добавить филтьтры по объёму, росту на 24часа и прочее.
Я взял за основную цифру — 5% роста. Также при желании можно добавить и шорт-позиции, но пока что, в стадии теста, мне это неинтересно.
В результате получился лёгкий и автономный инструмент, который:
отслеживает все фьючерсные пары на BingX;
фильтрует токены по рыночной капитализации (через CoinMarketCap API);
каждые 5 минут проверяет изменение цены;
при росте выше заданного порога — шлёт уведомление в Telegram.
Весь код можно разбить на 4 основных блока:

Автоматизация торговли — это не просто тренд, а необходимость для тех, кто хочет стабильно зарабатывать на крипторынке. В этой статье мы делимся результатами работы наших торговых ботов, подключённых к сигналам Coin Radar Boost и Coin Radar Save, на примере одного из пользователей, который использует их для спотовой торговли.
Coin Radar Boost: стабильная доходность
Сигналы Boost отличаются регулярностью и высокой адаптивностью к рыночным условиям. Пользователь протестировал две конфигурации:
Боты были запущены 25 февраля, и уже к августу демонстрируют уверенную динамику.
Coin Radar Save: редкие, но точные сигналыСигналы Save — это точечные входы с высокой вероятностью успеха. Они приходят не часто, но дают впечатляющие результаты:
Тема не новая, но сложилось такое впечатление, что незавершенная. По крайней мере, я не заметил ни одного варианта примирения этих двух стратегий торговли. Попробую предложить, возможно, не окончательный вариант, но всё-таки некий результат многолетнего практического применения этих стратегий в синтетическом виде.
Как сказал один Великий, «прежде, чем объединиться, мы должны размежеваться самым решительным образом». Что, в переводе на здешний язык, означает «всякая приближаемая к высокой эффективности стратегия должна совмещать в себе полезные качества своих частей».
Полезные качества трендовой стратегии: