Перейти до основного контенту

Чому мій Портфельний Бот не балансує позиції правильно?

Вирішення проблем балансування бота портфеля: неузгоджені позиції, некоректні налаштування USDT та проблеми ребалансування з рішеннями

Bryan avatar
Автор: Bryan
Оновлено вчора

Цей посібник розглядає поширені проблеми, коли Портфельний бот не збалансовує позиції належним чином відповідно до налаштованих відсоткових коефіцієнтів. Ти можеш помітити, що деякі позиції залишаються значно вище або нижче цільових показників, без ребалансування.

Типові симптоми

  • Позиції стабільно залишаються вище свого відсотка розподілу (наприклад, 330 EUR, коли ціль – 300 EUR)

  • Деякі позиції так і не ребалансуються, незважаючи на явне перевищення/недотримання цілі

  • Бот часто торгує одними валютами, повністю ігноруючи інші

  • Нерівномірна поведінка ребалансування між різними позиціями

Першопричини та рішення

1. Несинхронізовані позиції

Проблема: Бот володіє більшою кількістю певної криптовалюти, ніж дозволено відповідно до встановленого правила відсотків, але ці позиції не синхронізовані з Cryptohopper.

Наслідки: Коли позиції не синхронізовані, вони не враховуються під час розрахунків ребалансування, що призводить до помилкового розрахунку доступних коштів та цільових розподілів ботом.

Рішення:

  • Перейди на свою Панель керування та перевір наявність несинхронізованих позицій у розділі "Поточні активи"

  • Переконайся, що всі позиції належним чином синхронізовані перед запуском Портфельного бота, або розглянь можливість конвертації всіх коштів у твою базову валюту, наприклад USDT, а потім ребалансування.

2. Неправильна максимальна сума USDT для розподілу

Проблема: Максимальна сума USDT для розподілу встановлена вище фактичного залишку на рахунку.

Наслідки: Це призводить до того, що бот вважає, що йому не вистачає коштів для ребалансування, і функція "Купувати/продавати лише різницю" працює некоректно.

Рішення:

  • Встанови "Максимальну суму USDT для розподілу" трохи нижче твого фактичного доступного залишку

  • Наприклад, якщо у тебе 3000 EUR, встанови 2900 EUR, щоб гарантувати, що кошти завжди будуть доступні

  • Це гарантує, що бот завжди зможе виконувати необхідні угоди для ребалансування

3. Неправильна робота функції "Купувати/продавати лише різницю"

Проблема: При наявності несинхронізованих позицій або неправильно встановленій сумі USDT, ребалансування на основі різниці не працює належним чином.

Як це має працювати:

  • При 3000 EUR та 10 валютах по 10% кожна, ціль на позицію = 300 EUR

  • Позиція вище 330 EUR повинна продати надлишок (тільки на 30 EUR)

  • Позиція нижче 270 EUR повинна докупити (тільки на 30 EUR)

  • Це мінімізує торговельні комісії порівняно з продажем цілих позицій

Рішення:

  1. Виправ несинхронізовані позиції (див. пункт 1)

  2. Виправ максимальну суму USDT для розподілу (див. пункт 2)

  3. Переконайся, що враховані мінімальні вимоги до купівлі для твоєї біржі

4. Вимоги до мінімальної суми купівлі

Проблема: Бот може купувати/продавати різницю лише за умови дотримання мінімальної суми покупки на біржі.

Рішення:

  • Перевір мінімальні вимоги до ордерів на твоїй біржі

  • Переконайся, що різниці твого ребалансування відповідають цим мінімумам

  • Розглянь можливість коригування загального розміру портфеля або відсоткових коефіцієнтів розподілу, якщо це необхідно

Покроковий процес вирішення

Крок 1: Наведи лад у своєму портфелі

  1. Конвертуй усі криптовалюти в USDT

  2. Переконайся, що в "Поточних активах" немає несинхронізованих позицій

  3. Встанови відповідну максимальну суму USDT для розподілу (трохи нижче загального балансу)

Крок 2: Переналаштуй розподіл

  1. При необхідності скоригуй відсотки розподілу (наприклад, дай BTC вищий відсоток, якщо хочеш зберегти більшу позицію)

  2. Переконайся, що загальний розподіл становить 100%

Крок 3: Перезапусти Портфельний бот

  1. Натисни "Ребалансувати", щоб виконати початковий розподіл

  2. Дозволь боту працювати та відстежуй його поведінку

  3. Перевір, чи функція "Купувати/продавати лише різницю" тепер працює належним чином

Поради щодо запобігання

  • Регулярно перевіряй наявність несинхронізованих позицій, особливо після ручних угод

  • Оновлюй максимальну суму USDT для розподілу, коли твій баланс на рахунку значно змінюється

  • Відстежуй журнали торгів ботів, щоб забезпечити рівномірне ребалансування всіх позицій

  • Уникай ручної торгівлі під час активного Портфельного бота, щоб запобігти проблемам із синхронізацією

Ви отримали відповідь на своє запитання?