Головная боль раньше:

При торговле в боте, трейдерам нужно закинуть биток или другие валюты в бот :

После добавления Exchange API:

Вся криптовалюта находится только на бирже (сейчас Kuna/Exmo):

Пару слов о том, как работает это в боте:

В боте можно подключить одну биржу: «Профиль» — «API Keys». Полные руководства для каждой биржи (Kuna/Exmo) представлены на других страницах. Процесс валидации ключей с биржи занимает до 1 мин. После успешного подключения Вы увидите галочку рядом с биржей.

биржа криптовалют, купить биткойн

В кошельке вы будете видеть не только основной баланс кошелька Chatex, но и отдельно балансы подключенной биржи (с префиксом).

купить криптовалюту, работа с криптой в боте

Общий баланс кошелька суммирует только основные валюты. Биржевые в сумму не входят.

На первом месте — KUNA USDT. Это базовая валюта. Она не используется в сделке и ее нельзя вывести. Она отображает баланс трейдера на бирже для базовой валюты в формате 1:1. Она должна быть не больше, чем в реальности есть у трейдера на бирже. Если значение меньше минимума для совершения операции — показываем 0 (для каждой биржи своя таблица со значениями, см. руководство для конкретной биржи).

Другие валюты которые находятся ниже — «мнимые биржевые балансы», тоже доступны в балансе пользователя (например, KUNA BTC). С этой суммой трейдер уже может совершать сделки. Это не только KUNA BTC. Их может быть больше. Все зависит от доступных пар на бирже к базовой валюте.

Как мы получили «мнимые биржевые балансы»: берем базовую KUNA USDT и делим на курс покупки криптовалюты на бирже. На самом деле, это значение примерное. В момент начала сделки оно может незначительно отличаться.

Пользователь может совершать операции в боте, выводить средства, создавать купоны, вступать в сделки с основными балансами бота.

Но если подключена биржа, а у пользователя  не нулевой «мнимый биржевой баланс» для определенной крипты (например, BTC), тогда сделки на продажу BTC ведутся с баланса KUNA BTC.

При совершении сделки мы покупаем на бирже BTC за USDT. Процесс покупки занимает до 1 мин. Переводим их на корпоративный аккаунт на бирже. При успешной сделке, покупатель крипты получает BTC на свой основной баланс в боте.

При отмене сделки мы меняем BTC на USDT и возвращаем их назад пользователю на базовой баланс биржи. Попробуйте сделайте хотя бы одну сделку и все станет понятнее. Только не забывайте про минимальные лимиты сделок для конкретной биржи.

Балансы синхронизируются с биржей раз в несколько минут. Поэтому при ручном пополнении баланса базовой валюты на бирже может пройти некоторое время.