Исследуем очень полезный параметр для повышения доходности торговых ботов, чтобы изменить характер торговой сетки.
Частая проблема в торговых ботах - в основном работают первые ордера, а остальной депозит простаивает. Пример из статистики одного из моих торговых ботов:
Обычная торговля сеткой проста и эффективна. Но ее можно значительно улучшить, если добавить логарифмическое распределение ордеров.
Логарифмическое - значит отсупы между ордерами будут меняться с определенным множителем. Этот параметр называется Arc.
Что позволяет разместить ордера более плотно к текущей цене, а это уже позволит больше зарабатывать - больше ордеров исполнится.
Но с настройкой Arc надо быть очень осторожным, поэтому далее я разберу типовые примеры, а затем рассмотрю как всё это настроить на практике.
Разберем теорию процесса
Значение Arc меняются, скажем, от -5 до -1 и от 1 до +5. Больше или меньше этих интервалов - смысла особого нет. Значения от -1 до 1 смысла не имеют в силу математики этого параметра.
Сравним 2 сетки ордеров лонг бота. Вот со значением Arc = 1 (равномерное распределение):
Теперь сравним с сеткой лонг бота при Arc = 2
Ордера стали расположены плотнее ближе к текущей цене и стали более редкими ниже. Теперь торговый бот сможет ловить небольшие колебания и использовать в них больше ордеров.
Далеко не всегда требуется ставить Arc больше 1, ведь это снижает способность бота усредняться, но когда волатильность проседает, это порой спасает и позволяет вытянуть доходность.
Если поставить значение меньше -1, то сетка наоборот будет менее плотной в начале и более плотной в конце. Это тоже имеет иногда смысл, но новичками не применяется.
Ок, с теорией разобрались. Теперь самое интересное: практика
Создаем бота в MatrixBot, если еще не сделали. Для новичков есть бонус, позволяющий попробовать бесплатно. По этой ссылке рассказывается подробно как начать и всё настроить.
Когда всё настроено, жмем "Save" и пробуем запустить бота.
Тебе также может пригодится следующая информация по теме: