В этом руководстве рассматриваются распространенные проблемы, когда бот портфеля неправильно балансирует позиции в соответствии с настроенными процентными долями. Пользователи могут заметить, что некоторые позиции остаются значительно выше или ниже целевых процентов и не ребалансируются.
Общие симптомы
Позиции стабильно находятся выше выделенного процента (например, 330 евро при целевом значении 300 евро)
Некоторые позиции никогда не ребалансируются, несмотря на явное превышение/недостачу целевого значения
Бот часто торгует одними валютами, полностью игнорируя другие
Неравномерное поведение ребалансировки по разным позициям
Первопричины и решения
1. Несинхронизированные позиции
Проблема: У бота есть больше определенной криптовалюты, чем разрешено по настроенному правилу процентов, но эти позиции не синхронизированы с Cryptohopper.
Влияние: Когда позиции не синхронизированы, они не учитываются при расчетах ребалансировки, из-за чего бот неправильно рассчитывает доступные средства и целевые доли.
Решение:
Перейдите в свой Dashboard и проверьте несинхронизированные позиции в разделе "Current Assets" (Текущие активы)
Убедитесь, что все позиции правильно синхронизированы перед запуском бота портфеля, или рассмотрите возможность конвертации всех средств в вашу котировочную валюту, например USDT, а затем выполните ребалансировку.
2. Некорректная максимальная сумма в USDT
Проблема: Максимальная сумма в USDT установлена выше фактического баланса счета.
Влияние: Это приводит к тому, что бот считает, что ему недостаточно средств для ребалансировки, и функция "Только покупать/продавать разницу" работает некорректно.
Решение:
Установите максимальную сумму в USDT немного ниже вашего фактического доступного баланса
Например, если у вас 3000 евро, установите 2900 евро, чтобы средства всегда были доступны
Это гарантирует, что бот всегда сможет выполнять необходимые сделки для ребалансировки
3. Некорректная работа функции "Только покупать/продавать разницу"
Проблема: При наличии несинхронизированных позиций или некорректной настройке максимальной суммы в USDT ребалансировка на основе разницы не функционирует должным образом.
Как это должно работать:
При 3000 евро и 10 валютах по 10% каждая, целевое значение на позицию = 300 евро
Позиция выше 330 евро должна продать избыток (только на 30 евро)
Позиция ниже 270 евро должна купить больше (только на 30 евро)
Это сводит к минимуму торговые комиссии по сравнению с продажей полных позиций
Решение:
Исправьте несинхронизированные позиции (см. пункт 1)
Корректно настройте максимальную сумму в USDT (см. пункт 2)
Убедитесь, что выполнены требования к минимальной сумме покупки для вашей биржи
4. Требования к минимальной сумме покупки
Проблема: Бот может покупать/продавать только разницу, если соблюдается минимальная сумма покупки биржи.
Решение:
Проверьте минимальные требования к ордерам на вашей бирже
Убедитесь, что ваши ребалансируемые разницы соответствуют этим минимумам
При необходимости рассмотрите возможность корректировки общего размера портфеля или процентных долей
Пошаговый процесс решения
Шаг 1: Очистка портфеля
Конвертируйте все криптовалюты в USDT
Убедитесь, что в разделе "Current Assets" (Текущие активы) нет несинхронизированных позиций
Установите соответствующую максимальную сумму в USDT (немного ниже общего баланса)
Шаг 2: Перенастройка распределения
При необходимости скорректируйте процентные доли (например, увеличьте долю BTC, если хотите сохранить более крупную позицию)
Убедитесь, что сумма всех долей равна 100%
Шаг 3: Перезапустите бота портфеля
Нажмите "Rebalance" (Ребалансировать) для выполнения первоначального распределения
Позвольте боту работать и наблюдайте за его поведением
Проверьте, что функция "Только покупать/продавать разницу" теперь работает корректно
Советы по профилактике
Регулярно проверяйте наличие несинхронизированных позиций, особенно после ручных сделок
Поддерживайте актуальность максимальной суммы в USDT при значительном изменении баланса вашего счета
Отслеживайте журналы торговли бота, чтобы обеспечить равномерную ребалансировку по всем позициям
Избегайте ручной торговли во время активной работы бота портфеля, чтобы предотвратить проблемы с синхронизацией