API-ключ — это объект, создающийся и хранящийся на бирже. Это набор данных , включающий в себя «логин+пароль+разрешения», только он создаётся не для человека, а для какой-либо программы. В данном случае — для сервиса Veles, чтобы бот мог входить на ваш торговый счёт и выставлять от вашего имени ордера. При создании ключей с опцией «Привязать к стороннему приложению» Вы указываете «Veles» в качестве выбранного приложения, и никакая другая программа или сайт по этому ключу уже на биржу не зайдёт, даже если будет знать «логин+пароль».
Один счёт на бирже может иметь несколько API-ключей, как для разных сервисов, так и для одного и того же. Неиспользуемые ключи рекомендуется удалять.
Привязка в Veles к данному API-ключу — это объект, хранящийся на сайте Veles, то есть компонент настройки для бота, который указывает, на какой биржевой счёт боту идти торговать.
Одну подготовленную Привязку Вы можете выбрать в нескольких ботах — и все они пойдут на один торговый счёт работать.
То, что у вас отображено в профиле Veles в разделе «API ключи» (страница https://veles.finance/cabinet/account/api) — это Привязки.
Сами же API-ключи находятся на бирже. Например, на Bybit:
Привязка может быть либо только фьючерсной, либо только спотовой. API-ключ, однако, может содержать разрешения на оба вида торговли. То есть ключ на бирже может быть один, а привязки в профиле на него будут две разные — спот и фьючерсы (как в примере на данном скриншоте, здесь обе привязки — с именами «Bybit Spot NLYT», и «Bybit Futures NLYT» — указывают на один и тот же API-ключ, имя которого начинается на «NLYT»).
Комплект «API-ключ + Привязка» можно создавать либо через так называемое «быстрое подключение» (работает для главного аккаунта биржи), либо полностью вручную (требуется для субаккаунтов, так как быстрое подключение не поддерживается).
Если Вы меняете ключ на бирже, а привязка у вас уже используется в двадцати ботах — вам затем достаточно отредактировать одну эту привязку, подставить в неё новые данные от API ключа. И все боты будут автоматом использовать новые данные, редактировать каждый из них не нужно.
Когда API привязка создана правильно, то бот отображает сумму имеющихся свободных средств («Сумма к переводу») на соответствующем торговом счёте в поле «БАЛАНС». Торговый счёт — это «Фьючерсы (Деривативы)», «Спот» либо «Единый торговый» аккаунт на бирже. Счёт Финансирования — это не торговый счет, бот к нему не подключается. Бот видит не все средства, а только ту валюту, которая нужна ему для торговли (стейблкоин или нужная монета, если бот на споте в шорт).
Сама же биржа на странице Активов обычно показывает вам сумму всех активов, сконвертированную по текущему курсу в USD или другую фиатную валюту, как это настроено в вашем профиле на бирже, и текущие незафиксированные прибыли и убытки.
Если ваши средства находятся на нужном торговом счёте, но бот видит сумму меньше, либо вообще «0» — то надо проверить открытые на этом счёте позиции и ордера. Открытые минусовые позиции забирают в себя свободные средства вплоть до нуля (и возвращают их, когда выходят в профит). А под ордера биржа при их создании также резервирует средства из свободной маржи, и затем либо возвращает их на баланс (при отмене ордера), либо эта сумма переходит в объём сделки (если ордер исполняется).
Примечание. Сумма средств, которую вы видите в профиле Veles в разделе Баланс — это не средства для торговли, а отдельный, внутренний кошелёк. Он служит исключительно для оплаты сервисной комиссии и подписок на нашей платформе.