Крипто и фьючерсы
Спотовая торговля означает покупку или продажу реального актива с немедленным расчётом, поэтому вы владеете монетами и не можете открыть шорт или использовать плечо без заимствования; фьючерсная торговля на крипто-биржах обычно означает бессрочные контракты — торговлю деривативом с плечом в обоих направлениях, выплатами финансирования и ценой ликвидации, без фактического владения монетой.
Эти два рынка имеют разные символы, разные разрешения API, разные типы ордеров для защиты и разные риски, даже на одной и той же бирже и для одной и той же пары. Сигнал со словом «SHORT» или «20x» имеет смысл только на фьючерсах; сигнал, предназначенный для накопления, больше подходит для спота, где нет ликвидации. Их смешение — одна из самых частых ошибок настройки: спотовый ключ на фьючерсном боте или спотовая позиция, отображаемая с фьючерсным потоком цен, приводят к отклонённым ордерам или неверным цифрам.
Каждый крипто-бот AlgoVesta настроен на один тип рынка, и платформа строго разделяет их: отдельные позиции и строки сделок для одного символа, отдельные потоки цен (спотовый тикер против маркировочной цены фьючерсов) и отдельная обработка защитных ордеров. На фьючерсах стоп и тейк-профит — это условные ордера reduce-only; на споте защита зависит от биржи, например пара one-cancels-the-other на Binance, а там, где биржа не может разместить спотовый тейк-профит, это ограничение показывается, а не скрывается. Спотовые ордера рассчитываются с учётом минимального номинального объёма биржи и проверяются перед покупкой, поэтому платформа не покупает актив, а затем не может его защитить. Размер позиции на споте выражается в котируемой валюте, на фьючерсах — как маржа, умноженная на плечо. Подробности по каждой бирже см. в разделе Поддерживаемые биржи и в статье бессрочные фьючерсы (perpetual).
Один и тот же сигнал, «BTCUSDT LONG 60,000, SL 59,000, TP 63,000», запускается на двух ботах. Спотовый бот покупает BTC на $100 и размещает защитные ордера, поддерживаемые биржей; здесь нет ни плеча, ни ликвидации, а монеты лежат в спотовом кошельке. Фьючерсный бот открывает позицию на $500 с плечом 5x и маржой $100, размещает стоп и тейк-профит reduce-only и показывает цену ликвидации около 48 600. Последующий сигнал «SHORT» исполняется только на фьючерсном боте.