Безопасность
Мы не просим верить на слово: правила зашиты в код системы и проверяются тестами. Ниже — что именно система может делать, чего не может и от чего не защищает.
Правила, которые нельзя нарушить
- Только спот. Нет плеча, нет шортов, нет займов. Фьючерсы без плеча — только отдельными модулями и только после отдельного решения владельца.
- Ключи без права вывода. Это требование к настройке ключа, и выполняете его вы, когда создаёте ключ на бирже: система торгует по ключу, у которого вывод средств выключен. Код системы дополнительно блокирует любые вызовы вывода и перевода. Выключить вывод на бирже за вас система не может.
- Деньги на вашей бирже. Средства лежат на вашем счёте Binance или Bybit. Мы их не принимаем, не держим и не переводим.
- Система не выставляет заявку на продажу лота ниже цены покупки с учётом комиссий. Исключение — только явное действие владельца счёта. Фактическое исполнение на реальной бирже может отличаться (проскальзывание); тогда сделка учитывается честно, а покупки останавливаются до проверки.
- Каждый ордер проходит риск-контроллер. Он ограничивает размер и число ордеров. Его лимиты меняет только владелец, автоматически они не меняются.
- Нейросеть не торгует. Генеративная модель не выставляет ордера и не имеет доступа ни к ключам, ни к выводу средств.
- Секреты не в коде. Ключи и пароли не попадают в репозиторий проекта.
Какие права у API-ключа
| Право | Нужно ли |
|---|---|
| Чтение (баланс, ордера, история) | Да |
| Спотовая торговля (создать и отменить ордер) | Да |
| Вывод средств | Нет, должно быть выключено |
| Внутренние переводы между счетами | Нет |
| Маржа, займы, фьючерсы, опционы | Нет |
| Ограничение по IP-адресу | Да, рекомендуем всегда |
Порядок создания ключа — на странице «Как начать».
Как защищено от ошибок системы
Если биржа недоступна
Новые покупки останавливаются, а имеющиеся позиции сохраняются.
Независимый контроль
Отдельный сторож следит, что система жива и данные свежие, и сообщает в Telegram, если что-то не так.
Журнал решений
Каждое действие записывается с причиной, входными данными и порогом. Любую сделку можно объяснить задним числом.
Деньги стратегий разделены
Каждая стратегия работает на своём счёте и в своём бюджете; один контур не тратит резерв другого.
Роль нейросети
Решения принимает код. Генеративная модель в системе нужна, только чтобы по желанию перефразировать готовые отчёты. Она получает структурированные факты без сырых данных биржи, без ключей, имён и адресов электронной почты. Числа в тексте вставляет код из белого списка, а модель их не пишет; текст с посторонними цифрами отбрасывается, и вместо него используется шаблон из фактов. Используется собственная модель проекта, данные не уходят внешнему провайдеру.
От чего это не защищает
- Падение рынка. Система не выставляет заявку на продажу в минус, но монеты могут долго стоить меньше, чем вы заплатили, а деньги в них не работают.
- Сбои и ограничения биржи, включая блокировки и изменения правил.
- Безопасность вашего аккаунта на бирже. Включите двухфакторную аутентификацию, храните секрет ключа в тайне и ограничьте ключ по IP.
- Разница между тестом и реальностью: на настоящей бирже заявки исполняются хуже, чем в тесте на истории.