Если вы хотите, чтобы что-то действовало с вашим аккаунтом Binance, пока вы не у клавиатуры, то настройка, которая решает всё, — это то, что ключ, который вы передаёте, разрешено делать. Какая команда, какие пары, какой размер — всё это гораздо менее важно, чем один тот диалог, потому что правило, о котором вы можете передумать в любой момент, можно изменить, и разрешение, которое вы выдали, уже существует «там». Скриншоты здесь — это настройки, которые стоит сделать правильно.

Что реально дают разрешения ключа

Начните со списка разрешений — до того, как инструмент. В общих чертах, API-ключ Binance можно разрешить на:

- читать ваш аккаунт — балансы, позиции, историю ордеров. Сам по себе он не может торговать и не может перемещать что-либо.

- торговать спотом и маржой.

- торговать фьючерсами.

- перемещать средства между вашими собственными кошельками и аккаунтами.

- выводить на внешний адрес.

Почти всей автоматизации нужно ровно одно из этого: возможность размещать и отменять те ордера, которыми она управляет. Всё остальное — это поверхность, которую вы отдаёте без пользы. Поэтому прочитайте список как вопрос: «что из этого инструменту реально нужно, чтобы выполнять свою работу?» — и дайте это, и ничего больше. Если в руководстве по настройке инструмента неясно, почему он просит разрешение, эта неясность — и есть ответ.

Уберите разрешение на вывод

Оставьте вывод выключенным. Не «выключенным пока» — выключенным. Ключ, который может торговать, может сдвинуть вашу позицию. Ключ, который может выводить, может вывести деньги из аккаунта. Это разные виды риска, и восстановить его может только тот человек, у кого всё ещё есть пароли.

Это ещё и самый дешёвый фильтр, который вы когда-либо примените к торговому инструменту. Инструмент, который просит разрешение на вывод средств, говорит вам, что он делает. Вам не нужно разбираться, заслуживает ли он доверия: причина, зачем ему это вообще нужно, отсутствует по определению.

Ограничьте ключ одним адресом

Если ключ ограничен одним IP-адресом, то утёкший ключ сам по себе недостаточен — тот, у кого он оказался, тоже должен приходить с этого адреса. Это одно поле в том же диалоге, что и разрешения, и оно убирает целую категорию случайностей.

Важно понимать, какой адрес вы разрешаете. Если инструмент работает на вашем собственном компьютере, то это ваш канал. Если он работает на сервере другого человека, то адрес, который вы добавляете в allowlist, — это их адрес, а не ваш. Это не автоматически причина отказать — на серверах работает много полезных вещей — но это причина иметь возможность сказать, какой это сервер, и испытывать беспокойство, если вам никто не скажет.

Оставьте на субаккаунте

У каждого субаккаунта Binance — свой собственный API-ключ и свой собственный кошелёк, поэтому инструмент, направленный на один, держит позиции, которыми он управляет, отдельно от тех, что вы держите сами. Пополните субаккаунт только тем, с чем вы готовы, чтобы инструмент управлял, и отзыв его ключа выводит инструмент из уравнения, не трогая ваш основной аккаунт. Сколько субаккаунтов вы можете открыть — зависит от уровня вашего аккаунта.

Суть не в аккуратности. В том, что фраза «насколько это может потерять» становится числом, которое вы заранее выбираете, и которое можно прочитать по балансу, а не чем-то, что вы рассчитываете потом, глядя на то, что осталось.

Стоит заметить, когда вы создаёте: вывод вообще не отображается в списке разрешений для ключа субаккаунта. Этот конкретный риск изначально не на столе.

Понимайте, что движок правил может и чего не может

Движок правил выполняет те правила, которые вы ему задали. Он ничего не предсказывает и не имеет представления о том, куда пойдёт рынок.

Что он убирает — так это разрыв между планом и исполнением: уровень, который должен был удерживаться и который сдвинулся; цель, которую должны были забрать, и на которую так и не вышли. Большинство людей, торгующих на своём собственном аккаунте, проигрывают не из-за плохого тезиса. Они проигрывают, когда делают что-то другое, чем то, что решили, в момент, когда стало некомфортно.

Это единственное, для чего здесь хороша автоматизация. Если вам нужно для другого — понять, что покупать — это не поможет, и ничто, что такое обещает, не будет честным с вами.

И это тоже не решает размер: он не знает, когда нужно остановиться, и не заметит, что мир под ним поменялся. Правило — это фиксированный ответ на движущийся вопрос; поэтому оно последовательно, и в этом же — его предел того, что оно может.

Тот, который я в итоге запустил, называется ArkTool. Он работает на сервере и обращается к моему собственному аккаунту Binance USDT-M через ключ, предназначенный только для торговли, который я создал; отзыв этого ключа — это то, что его останавливает. Он делает одну вещь: забирает прибыль на откате, перебалансирует на отскоке, простаивает между ними. Я сам выбираю пары и размер для каждой, и он никогда не решал сам, что торговать. Я наблюдал за ним на симулированных ценах некоторое время, прежде чем он хоть близко подошёл к аккаунту с пополнением.

Что бы это ни меняло

Быть некастодиальным — это минимальная планка, а не гарантия. Любому инструменту, которому вы передаёте API-ключ, вы доверяете: ключ может совершать сделки, код, который вы, вероятно, не читали, может работать с аккаунтом, где лежат реальные деньги. Если жёстко ограничить ключ, сужается и цена ошибки. Это не делает инструмент «правильным» и не делает рынок добрее.

Здесь нет сигналов, за которыми нужно следовать, и нет обещанных возвратов. Правило меняет дисциплину, а не риск. Это плечевые позиции, и никакая автоматизация не превратит убыточный месяц в прибыльный.

Знайте, как его отключить

Ключ, который нельзя быстро отозвать, — это не ключ, которым вы управляете. Найдите страницу сейчас, знайте эти два клика и отзовите его, пока сумма крошечная — до того, как она вам понадобится. Если инструмент остановится или вы отзовёте ключ, открытая позиция не закроется сама; с этого момента вы управляете ею вручную. Намного лучше выяснить, как это ощущается на небольшой позиции, чем на большой.

Чек-лист для любого инструмента, который вы рассматриваете

- Просит ли он разрешение на вывод средств? Это не предпочтение — это знак «стоп».

- Просит ли он пароль от вашей биржи, код 2FA или доступ к вашей почте? Никакому инструменту, который действует через API-ключ, ничего из этого не нужно.

- Можете ли вы отозвать доступ одним действием на бирже, не спрашивая сначала инструмент?

- Понятно ли, что он будет делать с ключом — какие конечные точки вызывает, с какими парами взаимодействует, и как он задаёт их размер?

- Обещает ли он доходность или описывает механизм? Честное описание того, что программное обеспечение может делать, есть только у одного из этих вариантов.

- Что происходит в плохую неделю, а не в хорошую? Если ответ только про хорошие недели — вот ваш ответ.

Ничто из этого не требует доверять собственной документации инструмента. Права, возможность отзыва и вызываемые конечные точки — это всё то, что вы можете проверить сами, прежде чем что-либо финансировать.

Прежде чем указывать на реальный аккаунт

Проверьте разрешения дважды. Подтвердите, что адрес из allowlist действительно тот, откуда работает инструмент. Финансируйте только то, что вы готовы потерять полностью. Посмотрите на него один раз в симуляции или на крошечном размере, прежде чем дать ему что-то реальное. И относитесь с недоверием ко всему, что говорит вам, будто размер перестаёт иметь значение — плечо работает в обе стороны.

ArkTool — независимый сторонний инструмент. Он не аффилирован, не одобрен и не связан с Binance. Здесь нет финансовых рекомендаций.