ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Тик цены и шаг количества. Почему биржа отклоняет заявку

Как проверить tick size, step size и минимальную стоимость заявки на примере BTC/USDT, не перепутав округление цены и количества.

Две шкалы с разной разметкой

Тик цены задаёт расстояние между разрешёнными уровнями цены, а шаг количества — допустимые изменения объёма заявки. Это два независимых правила пары. Даже если оба поля заполнены корректно, площадка может отклонить заявку из-за минимального количества или стоимости. Проверяйте конкретный фильтр, указанный в ответе, прежде чем менять параметры.

Как прочитать тик цены

В условной паре BTC/USDT шаг цены равен 0,10 USDT, а сетка вблизи примера содержит 60 000,00 и 60 000,10. Цена 60 000,07 между ними и для этой сетки не подходит. Если это лимит покупки и 60 000,07 — максимальная допустимая для вас цена, из двух соседних уровней подходит 60 000,00. При минимальной цене продажи 60 000,07 подходит 60 000,10. Округление к ближайшему числу без учёта стороны сделки может ухудшить заданное ограничение.

Отображаемые знаки после запятой не всегда описывают сетку. Для тика 0,05 значения 12,10 и 12,15 могут быть допустимы, а 12,12 при той же видимой точности — нет. Смотрите шаг и формулу фильтра для выбранной площадки. У разных продуктов даже одна пара может иметь разные параметры. При проверке в таблице используйте десятичную арифметику или целые единицы шага, чтобы погрешность двоичных дробей не превращала корректное число в ошибку.

Как проверить количество и стоимость

Продолжим пример с ценой 60 000 USDT. Шаг количества равен 0,0001 BTC. Объём 0,00023 BTC на эту сетку не попадает. Если цель — не превышать его, ближайшее разрешённое количество снизу составляет 0,0002 BTC. Стоимость такой заявки равна 12 USDT. При минимальной стоимости 10 USDT она проходит этот фильтр. Количество 0,0001 BTC тоже соответствует шагу, но стоит только 6 USDT и по стоимости не проходит.

Минимум количества проверяется отдельно. Если площадка допускает изменение объёма на 0,0001 BTC, это ещё не означает, что первая возможная заявка равна одному шагу. Кроме того, ограничение для рыночной заявки может отличаться. Когда фиксированной цены в заявке нет, стоимость для фильтра может рассчитываться по справочной цене площадки. Проверьте правило для типа ордера, который фактически отправляете.

Три отдельных фильтра. Тик цены — 0,10 USDT. Шаг количества — 0,0001 BTC. Мин. стоимость — 10 USDT
Три отдельных фильтра

Как найти источник ошибки

Сохраните пару, тип заявки и значения, которые отправились после форматирования. Если интерфейс округлил число, на экране подтверждения может стоять другое значение. Сначала проверьте шаг цены, затем сетку и минимум количества, а после этого пересчитайте стоимость. Если после округления вниз покупка стала меньше минимального объёма, автоматическое округление вверх может нарушить бюджет. При такой ситуации нужно заново проверить допустимый объём и расходы.

У отказа бывают причины, не связанные с числом знаков. Например, площадка может проверять допустимый диапазон относительно справочной цены, наличие средств или торговый режим пары. Исправляйте поле, на которое указывает ответ. Для программной заявки полезно хранить параметры фильтров рядом с расчётом, чтобы сопоставить их с фактически отправленными значениями.

Проверка у минимума. 0,0001 BTC — 6 USDT. 0,0002 BTC — 12 USDT. Цена — 60 000 USDT
Проверка у минимума

Чем шаг отличается от спреда

Тик определяет сетку уровней. Спред — расстояние между текущими лучшими ценами продажи и покупки. Между ними может быть несколько тиков, если ближайшие допустимые уровни пусты. При просмотре глубины также учитывайте группировку интерфейса. Одна строка агрегированного стакана может включать несколько разрешённых цен, поэтому по расстоянию между видимыми строками нельзя уверенно определить шаг инструмента.

Для проверки рыночной или лимитной заявки сначала определите ограничения её типа. Затем применяйте фильтры к указанной паре и пересчитывайте стоимость уже по округлённым значениям.

Поиск по сайту