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

Чому я бачу помилку "PRICE_BY_SIDE -1013" на Binance?

Помилка -1013 PERCENT_PRICE_BY_SIDE на Binance: твоя ціна занадто далека від ринкової.

Автор: Pete Darby
Оновлено понад 2 тиж. тому

Помилка -1013 PERCENT_PRICE_BY_SIDE означає, що ціна, яку твій бот намагався використати для ордера, надто сильно відхилилася від поточної ринкової ціни. Binance відхиляє такий ордер.

Як виглядає помилка у виводі твого бота

Розміщення живого ордера на купівлю ADA, ставка: 73, сума: 1. Тригер: manual-buy.

ERROR Помилка Binance. Код: -1013 Повідомлення: Filter failure: PERCENT_PRICE_BY_SIDE

ERROR Помилка розміщення ордера на купівлю, дані: {"error":"Filter failure: PERCENT_PRICE_BY_SIDE","orderNumber":null}

У цьому прикладі хтось намагався розмістити ордер на 1 ADA за 73 USDT, тоді як фактична ринкова ціна на той момент становила 0.63 USDT за ADA. Binance не дозволяє ордери, які настільки відрізняються від поточної ціни.

Можливі причини

Існує багато причин, чому це може статися. Деякі поширені приклади:

  • Твій відсоток лімітного ордера (Percentage bid для ордерів на купівлю або Percentage ask для ордерів на продаж) встановлено занадто високо у твоїй базовій конфігурації або пулі конфігурацій.

  • Екстремальна ринкова волатильність спричинила значні коливання ціни між моментом генерації сигналу та моментом розміщення ордера.

  • Ручний ордер було розміщено за неправильною ціною.

Що робити

Правильна дія залежить від причини помилки. Деякі приклади:

  • Якщо твій відсоток лімітного ордера занадто високий, перейди до ConfigurationBase config (або відповідного Config pool) → Buy settings або Sell settings і зменш Percentage bid або Percentage ask.

  • Якщо помилка була спричинена волатильністю, жодних дій не потрібно — твій бот автоматично спробує ще раз з оновленою ціною.

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

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