Ключевые моменты

  • Спотовая торговля на платформе Binance (Бинанс) придерживается набора заранее определенных правил, чтобы обеспечить справедливость и эффективность торговых операций на рынке.

  • Доступны различные типы ордеров, включая лимитные ордера, рыночные ордера и стоп-лимитные ордера, с применением разных фильтров к торговым парам, таких как ограничения по цене, объему и номинальной стоимости.

  • Понимание правил точности критически важно для обеспечения корректности ордеров и соблюдения требований.

  • Binance (Бинанс) устанавливает лимиты для скорости (rate limits), чтобы обеспечить стабильные операции торговли.

Введение

Спотовая торговля позволяет покупать и продавать криптовалюты по рыночной цене в режиме реального времени. Чтобы обеспечить стабильность, защитить трейдеров и облегчить справедливое исполнение сделок, торговые платформы применяют набор упорядоченных правил. Эти правила определяют, как подаются, исполняются и рассчитываются ордера, что выгодно маркет-мейкерам и участникам рынка.

В этой статье мы рассмотрим основные компоненты правил спотовой торговли на платформе Binance (Бинанс), включая:

  • Поддерживаемые типы ордеров и механизмы их работы.

  • Фильтры торговли и ограничения (цена, количество, номинальная стоимость и т. д.).

  • Правила точности и рекомендации по округлению.

  • Режимы предотвращения само-трейдинга.

  • Практический пример подачи лимитного ордера, соответствующего правилам платформы.

Понимание этих аспектов крайне важно для улучшения торговых стратегий и обеспечения соблюдения всех действий требований торговой платформы.

Информация торговой платформы: понимание торговых ограничений

Binance предоставляет REST API endpoint с именем /exchangeInfo, который отображает правила торговли, фильтры и ограничения для всех поддерживаемых торговых пар. Этот endpoint предоставляет базовую информацию для подачи ордеров, соответствующих правилам, и обеспечивает более плавный торговый опыт.

Структура endpoint exchangeInfo

Массив символов в ответе exchangeInfo содержит подробную информацию о каждой торговой паре, включая некоторые ключевые поля:

  • Символ: идентификатор торговой пары (например, BTCUSDT).

  • Статус: указывает, доступна ли торговая пара для активной торговли.

  • Базовый параметр и параметр цены: определяют базовый параметр и параметр цены для торговой пары.

  • Точность базового параметра и точность цены ордера: правила точности для значений количества. Точность определяет количество знаков после десятичной точки для базового параметра и для цены ордера.

  • Типы ордеров: перечислены поддерживаемые типы ордеров для этой торговой пары.

  • Возможность дробления ордеров: логическое значение, указывающее, разрешены ли дробные ордера. Дробные ордера позволяют трейдерам исполнять крупные сделки, показывая только часть общего объема ордера в стакане.

  • Фильтры: содержит список фильтров, которые можно использовать (например, ограничения по цене, объему и номинальной стоимости).

  • Режим предотвращения само-трейдинга по умолчанию: режим предотвращения само-трейдинга, установленный по умолчанию для торговой пары.

  • Разрешенные режимы предотвращения само-трейдинга: описывает режимы предотвращения само-трейдинга, которые трейдер может применять к этой паре.

Подробный обзор фильтров

Каждая торговая пара подчиняется различным фильтрам, которые гарантируют корректное выполнение ордеров. Фильтры предотвращают некорректные сделки и применяют правила торговой платформы, чтобы поддерживать стабильную торговую среду. Ниже приведен углубленный обзор типов доступных фильтров:

Фильтры цены

Определяют минимальное, максимальное и шаг изменения цены, гарантируя, что цена ордера находится в допустимом диапазоне и соответствует правильным приращениям цены.

Пример:

Рассмотрим следующие переменные фильтров цены:

  • Минимальная цена: 0.01, максимальная цена: 1000000.00, шаг изменения цены: 0.01.

  • Корректная цена ордера — 25000.0.

  • Некорректная цена ордера — 25000.015 (не кратна шагу изменения цены).

Шаг/объем количества

Определяют минимальное, максимальное значение и шаг количества для количества ордера (число единиц в торговой сделке), гарантируя, что количество сделки соответствует ограничениям Binance (Бинанс).

Пример:

  • Допустим, минимальное количество — 0.0001, максимальное количество — 100, шаг количества — 0.0001.

  • Корректное количество ордера — 0.0002.

  • Некорректное количество ордера — 0.00025 (не кратно шагу количества).

Дробные части ордера

Определяет максимальное число допустимых частей для дробного ордера. Дробные ордера позволяют исполнять большие ордера по частям, показывая меньшие объемы в стакане, чтобы избежать влияния на рынок.

Пример:

  • Допустим, лимит — 10 (ордер можно разделить на максимум 10 отображаемых частей).

  • Корректный дробный ордер: ордер на 100 BTC, выставленный на 10 частей, каждая часть по 10 BTC.

  • Некорректный дробный ордер: ордер на 100 BTC разделен на 20 частей (превышает лимит).

Шаг/объем рыночного количества

Похоже на шаг количества, но применяется только к рыночным и лимитным ордерам. Это гарантирует, что ордера остаются в допустимом диапазоне количества.

Пример:

  • Допустим, минимальное количество — 0.001, максимальное количество — 50, шаг количества — 0.001.

  • Корректное количество рыночного ордера — 10.001.

  • Некорректное количество рыночного ордера — 10.0005 (не кратно шагу количества).

Трейлинг-дельта (delta)

Определяет минимальное и максимальное значения трейлинг-дельты для трейлинг-стоп ордеров. Трейлинг-стоп ордера динамически адаптируются в зависимости от движения цены.

Пример:

  • Допустим, минимальный трейлинг выше значения трейлинг-дельты равен 10, максимальный трейлинг выше значения трейлинг-дельты равен 2000, минимальный трейлинг ниже значения трейлинг-дельты равен 10, максимальный трейлинг ниже значения трейлинг-дельты равен 2000.

  • Корректный трейлинг-стоп ордер: на 10 пунктов выше/ниже текущей цены.

  • Некорректный трейлинг-стоп ордер: на 5 пунктов выше/ниже текущей цены (меньше допустимого минимального значения трейлинг-дельты / минимального трейлинга ниже значения трейлинг-дельты).

Процент цены по стороне

Определяет допустимый диапазон цены ордера в процентах относительно среднего значения предыдущих сделок. Используется, чтобы предотвратить резкие цены ордеров, которые могут нарушить работу рынка.

Пример:

  • Поскольку множитель цены заявки (bid) вверх равен 5, множитель цены заявки (bid) вниз равен 0.2, множитель цены предложения (ask) вверх равен 5, а множитель цены предложения (ask) вниз равен 0.2.

  • Максимальная возможная цена предложения — в 5 раз больше среднего значения цены.

  • Минимальная возможная цена предложения — в 0.2 раза меньше среднего значения цены.

Номинальная стоимость

Гарантирует, что общая номинальная стоимость ордера соответствует минимально требуемому значению.

Пример:

  • Допустим, минимальная номинальная стоимость равна 5.

  • Корректный ордер: 0.002 BTC по цене 2500 USDT = 5 USDT.

  • Некорректный ордер: 0.001 BTC по цене 2500 USDT = 2.5 USDT (ниже требуемого минимума номинальной стоимости).

Максимальное количество ордеров

Ограничивает общее число разрешенных открытых ордеров для каждой торговой пары

Пример:

  • Поскольку максимальное количество ордеров равно 200.

  • Если у пользователя уже есть 200 активных ордеров, любые дополнительные ордера будут отклонены.

Максимальное количество алгоритмических ордеров

Ограничивает число открытых алгоритмических ордеров (трейлинг-стоп).

Пример:

  • Поскольку максимальное количество алгоритмических ордеров равно 5.

  • Правильный сценарий: пользователь размещает 5 трейлинг-стоп ордеров.

  • Неправильный сценарий: пользователь пытается разместить шестой трейлинг-стоп ордер (выше применимого лимита).

Поддерживаемые типы ордеров

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

  • Лимитные ордера: покупка или продажа по заданной цене.

  • Лимитный ордер Maker: гарантирует, что ордер будет выставлен как maker-ордер.

  • Рыночный ордер: покупка или продажа по наилучшей доступной цене.

  • Стоп-лосс (отложенное прекращение убытков): рыночный ордер, который активируется при достижении стоп-цены.

  • Лимитный стоп-лосс: лимитный ордер, который активируется при достижении стоп-цены.

  • Тейк-профит (фиксация прибыли): рыночный ордер, который активируется при достижении заранее заданного уровня прибыли.

  • Лимитный тейк-профит: лимитный ордер, который выполняется при достижении заранее заданного уровня прибыли.

Режимы предотвращения само-трейдинга (STP)

Binance поддерживает функцию предотвращения само-трейдинга, чтобы пользователи не сопоставляли свои собственные ордера непреднамеренно. Режимы предотвращения само-трейдинга включают следующее:

  • Отмена ордера тейкера: входящий ордер (тейкер) отменяется, если он будет соответствовать действующему ордеру, размещенному самим пользователем.

  • Отмена ордера мейкера: существующий ордер (мейкер) отменяется, если он будет соответствовать новому ордеру того же пользователя.

  • Отмена обоих ордеров: отменяются оба ордера, если их исполнение приводит к само-трейдингу.

  • Нет: предотвращение само-трейдинга не применяется, то есть ордера самого пользователя могут совпадать друг с другом.

Точность и округление в ордерах Binance

Binance вводит правила точности, чтобы предотвратить некорректные ордера. Ордера, не соответствующие шагу изменения цены или значениям шага количества, будут отклонены. Частые проблемы включают следующее:

  • Неверные шаги цены: если цена не соответствует шагу изменения цены, ее нужно округлить.

  • Неверные шаги количества: если количество ордера не соответствует шагу количества, его нужно изменить.

  • Ошибки по номинальной стоимости: будут отклонены ордера, которые ниже минимальной номинальной стоимости.

Решение: всегда запрашивайте exchangeInfo, чтобы увидеть параметры фильтров точности и правильно округлить значения перед отправкой ордеров.

Пример: получение информации для подачи ордера

Чтобы подать корректный ордер, трейдерам необходимо соблюдать фильтры торговой платформы. Следующий скрипт извлекает данные фильтров.

Часто задаваемые вопросы

Для чего используется endpoint /exchangeInfo?

/exchangeInfo — это REST API endpoint на Binance (Бинанс), который отображает торговые правила для всех поддерживаемых пар. Он включает типы ордеров, переменные фильтров, правила точности и режимы предотвращения само-трейдинга. Получение этих данных перед подачей ордеров помогает убедиться, что ваши ордера соответствуют требованиям платформы.

Что происходит, если ордер не соответствует требованиям фильтров?

Ордера, которые не проходят любую проверку фильтров, отклоняются с кодом ошибки, указывающим, какой фильтр не был соблюден. Частые причины отказа: цены, которые не являются корректными кратными шагу изменения цены, количества ниже минимального значения или не кратные шагу количества, а также номинальная стоимость ордера ниже минимально требуемой.

Что означает лимитный ордер Maker?

Лимитный ордер Maker — это лимитный ордер, который принимается только если он размещен в стакане как maker-ордер. Если ордер будет исполнен немедленно по имеющемуся ордеру (как тейкер), он будет отклонен. Трейдеры используют этот тип ордера, чтобы избежать комиссии тейкера.

Как работает предотвращение само-трейдинга на Binance (Бинанс)?

Когда включено предотвращение само-трейдинга, платформа проверяет, будет ли входящий ордер исполнен против уже размещенного ордера с того же аккаунта. В зависимости от режима предотвращения само-трейдинга платформа отменяет входящий ордер, существующий ордер или оба, чтобы исключить само-трейдинг.

Почему понимание точности важно для торговли через API?

Binance (Бинанс) устанавливает строгие правила точности для цен и количеств. Если ваш ордер не соответствует заданному шагу изменения цены или шагу количества для торговой пары, он будет отклонен. Получение данных фильтров из /exchangeInfo и корректное округление значений до отправки снижает число отклоненных ордеров и повышает надежность исполнения.

Заключительные мысли

Понимание правил спотовой торговли на Binance (Бинанс) критически важно для эффективной и стратегической торговли. Endpoint exchangeInfo дает ключевую информацию о типах ордеров, фильтрах и правилах точности, помогая трейдерам правильно подавать ордера и избегать ненужных отказов. Кроме того, лимиты по скорости обеспечивают стабильность и предотвращают чрезмерные запросы к API, которые могут повлиять на работу рынка, делая торговый опыт более надежным.

Используя фильтры платформы и ограничения по ордерам, трейдеры могут улучшать свои стратегии, повышать точность исполнения сделок и соблюдать рекомендации торговой платформы Binance (Бинанс). Глубокое понимание этих правил помогает работать эффективно, уменьшать количество ошибок и снижать риски, связанные с неправильной подачей ордеров.

Чтобы получить более глубокие инсайты и быть в курсе обновлений, рекомендуем трейдерам обращаться к документации Binance API и дополнительным торговым ресурсам.

Похожие статьи

Отказ от ответственности: Этот контент предоставляется вам «как есть» только в целях общего информирования и для образовательных целей, без каких-либо заявлений или гарантий любого рода. Его нельзя воспринимать как финансовую или юридическую консультацию либо как какую-либо иную специализированную рекомендацию. Также это не является рекомендацией к покупке какого-либо конкретного продукта или услуги. Вам следует обратиться за консультацией к соответствующим профессиональным специалистам. Если статья подготовлена внешним автором, пожалуйста, учтите, что мнения, изложенные в ней, относятся к внешнему автору и не обязательно отражают мнения академии Binance. Цены на цифровые активы подвержены волатильности. Стоимость ваших инвестиций может как снижаться, так и расти, и вы можете не вернуть вложенную сумму. Вы несете единоличную ответственность за свои инвестиционные решения, а академия Binance не несет ответственности за любые убытки, которые вы можете понести. Для получения дополнительной информации, пожалуйста, ознакомьтесь с Условиями использования и предупреждением о рисках и условиями академии Binance.