Ключевые моменты
Спотовая торговля на платформе 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.
