Делаю NOVA — бесплатного Telegram-бота для автоматизации Spot-торговли на MEXC. Идея проекта простая: убрать ручную рутину из повторяющейся стратегии, где трейдер заранее задает правила, а бот аккуратно выполняет цикл без попыток угадывать рынок.
Мне хотелось сделать не очередную панель с десятками лишних экранов, а понятный инструмент, который можно держать рядом в Telegram: открыть Mini App, увидеть пары, баланс, открытые ордера, настройки и при необходимости быстро поправить параметры.
В Spot-торговле много однотипных действий: купить на заданную сумму, выставить лимитную продажу, следить за ордером, после исполнения снова войти в цикл. Если делать это руками, легко пропустить момент, поставить не тот процент, забыть про лимит по капиталу или просто устать от постоянного контроля.
NOVA не заменяет стратегию пользователя. Я специально строю его как исполнитель правил: параметры задает человек, а бот берет на себя механику исполнения. Такой подход мне кажется честнее и полезнее, чем обещания «умного прогноза» без понятной логики.
Основной сценарий выглядит так:
За счет этого стратегия становится не набором разовых кликов, а повторяемым процессом. Важно, что у пользователя остаются настройки входа, цели, лимиты и диапазоны цены. Бот не должен хаотично открывать сделки там, где владелец стратегии сам не разрешил ему работать.
Одна из вещей, которую я сразу заложил в архитектуру, — независимые параметры по каждой паре. У KAS/USDT, BTC/USDT и любой другой пары разная волатильность, разный размер позиции, разный комфортный шаг усреднения и разная логика остановки.
Поэтому в NOVA настройки не глобальные «на все сразу». Для каждой пары можно отдельно задать:
DCA в проекте я делаю не как кнопку «докупай всегда», а как управляемый блок. Пользователь задает условия: насколько должна измениться цена, какой объем можно добавить, как пересчитать цель продажи и сколько капитала вообще можно задействовать в этой паре.
Это помогает держать логику стратегии в рамках. Если рынок ушел против позиции, бот не должен бесконечно усреднять без ограничений. Он должен работать только в заранее заданных пределах. Именно поэтому в интерфейсе важны не только проценты прибыли, но и лимит капитала, ценовые границы и отдельные настройки на пару.
Я выбрал Telegram не из-за моды, а из-за практичности. У трейдера телефон почти всегда рядом, а отдельный веб-кабинет часто превращается в еще одну вкладку, которую нужно не забывать проверять. Telegram Mini App дает быстрый доступ к состоянию бота, парам и настройкам без установки отдельного приложения.
При этом NOVA не ограничивается текстовыми командами. Mini App нужен именно для нормального управления: видеть список пар, параметры, баланс, ордера и состояние циклов в более удобном виде.
Подключение идет через MEXC API. В проекте я исхожу из того, что API-ключ должен быть максимально ограниченным: Spot/data-доступ для торговли и чтения данных, без доступа к выводу средств. Средства остаются на бирже, бот только исполняет заданные операции через API.
Отдельная рекомендация внутри логики проекта — использовать отдельный API-ключ под каждую пару. Это упрощает контроль, изоляцию и последующее отключение конкретного направления, если пользователь решил остановить торговлю по одной паре, но оставить остальные.
Сейчас NOVA для меня — не «черный ящик», а инструмент для дисциплины. Он не делает стратегию прибыльной сам по себе, но помогает исполнять заранее выбранный алгоритм без ручной суеты и случайных ошибок в однотипных действиях.
https://infotradebot.pro
https://t.me/novaecosystem_bot
https://t.me/Weekendly