Криптотрейдинг

Mark Price и Last Price: разница, стоп и ликвидация

Ценовая шкала: last выше уровня стопа, а mark ниже условного порога ликвидации.

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

Цена токена и Mark Price. «Цена токена» может означать котировку на спотовой бирже, цену последней сделки или сводную цену сервиса данных. Это не другое название Mark Price. Перед сравнением проверьте, относятся ли числа к одному рынку, инструменту и моменту времени.

Это важно, если стоп следит за одной ценой, а ликвидация зависит от другой. В учебном примере ниже Last Price равна 59 220, а Mark Price 59 080. Стоп по последней сделке ещё не сработал, но расчётная цена уже пересекла указанный уровень ликвидации. Пример рассчитан для изолированной маржи; это условные данные, а не реальная сделка.

  • Сравним цены: для чего нужны Last Price, Mark Price и Index Price.

  • Проверим стоп: какая цена его запускает, какой ордер отправляется после этого и по какой цене проходит сделка.

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

Получить бесплатный доступ к урокам по криптотрейдингу

Продолжите обучение в New Hope Workspace и познакомьтесь с учебным тренажёром New Hope Crypto. Уроки бесплатные, покупка программы оплачивается отдельно. После рассмотрения заявки команда пришлёт приглашение на email.

Уже есть доступ? Открыть урок по запуску Crypto · Посмотреть New Hope Crypto

Три цены одного рынка

Показатель

Что описывает

Что проверить

Last traded price

Последнюю завершённую сделку на данном рынке

Эту ли цену используют график и условие заявки?

Index price

Внешний ориентир, построенный по спотовым источникам

Какой индекс относится к выбранному контракту?

Mark price

Расчётную цену для оценки риска деривативов

Как она участвует в марже и ликвидации моего счёта?

Для бессрочных контрактов Bybit описывает mark price как расчётный ориентир, связанный со спотовым индексом и составляющими базиса. Он не обязан совпадать с последней сделкой. Актуальная формула приведена в пояснении Bybit о mark price.

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

Пример: стоп ждёт другую ценовую последовательность

Представим длинную позицию в линейном бессрочном контракте. Вход — 60 000, количество — 0,02 единицы, показанный порог ликвидации в режиме изолированной маржи — 59 100. Стоп настроен на срабатывание при снижении last price до 59 150. Все значения придуманы для объяснения механики: это не рекомендация по плечу или положению стопа.

Наблюдение

Last price

Mark price

Что видят условия

Ранее

59 400

59 360

Оба показателя выше указанных порогов

Позднее

59 220

59 080

Стоп по last ещё не активирован; mark пересёк 59 100

Если смотреть только на 59 220, кажется, что до обоих опасных уровней остаётся расстояние. Но цена, используемая при проверке ликвидации, уже ниже 59 100. Условие стопа и условие контроля риска могут дать разные результаты, даже если каждое корректно обработало собственные данные.

На Bybit при изолированной марже используется достижение mark price цены ликвидации позиции. В режимах cross и portfolio решение связано с показателями поддерживающей маржи счёта; показанная цена ликвидации может быть справочной. Проверяйте правила своего режима в FAQ Bybit об исполнении и ликвидации.

Разница заметна и в нереализованном результате

В нашем упрощённом линейном примере оценка по 59 220 составляет (59 220 − 60 000) × 0,02 = −15,60 единицы валюты котирования. Оценка по 59 080 даёт −18,40. Разница — 2,80 без учёта комиссий и финансирования. Это две оценки одной открытой позиции, а не два совершённых закрытия.

Поэтому снимка плавающей прибыли недостаточно для анализа. Нужно понимать, на какой цене основано число и включены ли расходы. В статье «Баланс и эквити торгового робота» подробнее разбираем отличие зафиксированного результата от меняющейся стоимости открытого риска.

Цена активации не равна цене исполнения

У условной заявки есть минимум две стадии: правило становится истинным, затем должен быть обработан ордер. Выбор mark price для запуска не создаёт контрагента, готового исполнить весь объём именно по mark. Рыночной заявке нужна доступная ликвидность; у лимитной сохраняется ограничение цены.

В API Bybit для поддерживаемых условий деривативов предусмотрены LastPrice, MarkPrice и IndexPrice, а также отдельные поля триггера тейк-профита и стоп-лосса. Смотрите реальные отправленные параметры, а не только название сохранённой настройки. Поля описаны в документации создания заявки.

Для диагностики полезно разделять события. «Условие выполнилось в 10:00:00.100» — один факт. «Биржа приняла ордер в 10:00:00.160» — другой. «Объём 0,02 исполнен по средней цене 59 030» — третий. Если свести всё к фразе «стоп стоял на 59 150», важная часть последовательности исчезнет.

Материал о лимитных и рыночных ордерах робота объясняет различия исполнения. Дополнительно заявку могут отклонить из-за количества или ценового шага. Эти проверки разобраны в статье о минимальном размере ордера и шагах биржи.

Один mark-триггер — два результата исполнения

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

  • Bybit: для поддерживаемого условного ордера на деривативы проверяйте triggerBy, triggerPrice и направление отдельно от orderType, лимитной цены price и timeInForce. У встроенных TP/SL свои поля источника триггера; условный ордер на закрытие и прикреплённые TP/SL нельзя считать взаимозаменяемыми API-запросами. См. официальные поля и ограничения ордера.

  • OKX: в руководстве по TP/SL описано переключение графика через Markets → Last Price для сравнения истории last, mark и index. Сопоставьте источник графика с сохранённым типом триггера, затем проверьте получившийся ордер и исполнения. Названия и доступность элементов могут зависеть от интерфейса и аккаунта.

Воспроизводимый расчёт по стакану

Возьмём отдельный, полностью синтетический пример линейного BTC/USDT с изолированной маржой: длинная позиция 0,020 BTC открыта по 60 000 USDT/BTC. Mark только что пересёк вниз триггер продажи 59 400. В этом наблюдении mark равен 59 390, last — 59 420, index — 59 410. Условие по mark выполнено; два других источника в этом наблюдении ещё выше того же порога.

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

Bid, USDT/BTC

Объём, BTC

Накоплено, BTC

59 380

0,008

0,008

59 350

0,007

0,015

59 320

0,005

0,020

Считаем, что ордер на закрытие принят, объёмы и шаги цены допустимы, стакан не меняется и другие ордера не забирают указанный объём. Все три цены укладываются в применимые ограничения исполнения для ветви A. Комиссии и funding исключены. Этот расчёт не моделирует ликвидацию и не демонстрирует конфигурацию New Hope Crypto.

Показатель

A: Market

B: Limit / GTC

Условие продажи

Закрыть 0,020 BTC по доступным bid

Продать 0,020 BTC по 59 370 или выше

Исполнено, BTC

0,020

0,008

Средняя цена, USDT/BTC

59 354,50

59 380,00

Реализованный P&L до расходов, USDT

−12,91

−4,96

Открыто, BTC

0

0,012

Остаток ордера

В заданном стакане отсутствует

0,012 BTC ожидает по 59 370

Проверка A: (59 380 × 0,008 + 59 350 × 0,007 + 59 320 × 0,005) ÷ 0,020 = 59 354,50. Реализованный P&L = (59 354,50 − 60 000) × 0,020 = −12,91 USDT до расходов.

Проверка B: лимитная продажа по 59 370 допускает bid 59 380, но не 59 350 или 59 320. Реализованный результат равен (59 380 − 60 000) × 0,008 = −4,96 USDT до расходов. GTC сохраняет остаток ордера активным; оставшиеся 0,012 BTC позиции ещё не закрыты.

−4,96 не доказывает, что полный выход оказался лучше, чем при −12,91. У ветви B остаются открытый объём и нереализованный результат. Mark определяет момент активации; доступный объём, лимитная цена и срок действия ордера определяют возможное исполнение.


Учебное сравнение Mark-триггера: market закрывает 0,020 BTC по средней 59 354,50; лимитный GTC исполняет 0,008 BTC и оставляет 0,012 BTC открытыми.

Отдельные альтернативы с одним исходным стаканом. Цены и ликвидность придуманы; комиссии и funding исключены. Это не результаты торговли New Hope. Открыть схему в полном размере.

Bybit обрабатывает рыночные ордера как IOC: при нехватке допустимой ликвидности неисполненный остаток отменяется, а не остаётся ждать. Полное исполнение A — допущение этого стакана. Если заменить GTC на IOC в ветви B, остаток ордера отменится, но соответствующий объём позиции не закроется. Эти правила описаны в руководстве Bybit по GTC/IOC/FOK.

Проверка конфигурации New Hope Crypto

На странице New Hope Crypto описаны анализ профиля объёма и ценовых уровней, настраиваемые объём сделки, цели прибыли и лимиты убытка, а также автоматические действия по заданным правилам. Bybit и OKX входят в список поддерживаемых бирж; при этом перед подключением предлагается подтвердить тип аккаунта и рынок.

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

Как собрать полезные данные об инциденте

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

Блок

Что сохранить

Что помогает отличить

Рынок

Биржа, точный контракт, валюта котирования

Контракт от похожей спотовой пары

Счёт

Режим маржи и направление позиции

Порог позиции от риска всего счёта

Условие

Источник цены, порог, тип ордера

Активацию от исполнения

Последовательность

Время биржи и время получения локально

Порядок рынка от задержки доставки

Исход

Принятие, отказ, частичное исполнение, закрытие или отмена

Проблему исполнения от отсутствия сигнала

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

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

Если робот подключился к бирже, но сделок нет, пройдите проверку New Hope Crypto по пяти этапам. В ней отдельно разобраны подключение, выбор инструмента, условия стратегии, отправка ордера и исполнение. Так проще найти этап, на котором нужна проверка.

Проверка перед включением автоматической стратегии

  1. Уточните рынок. Запишите, планируется ли спот, линейный дериватив или другой тип контракта.

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

  3. Проверьте режим маржи. Не переносите предположение о фиксированном пороге из isolated в расчёт по всему счёту.

  4. Проверьте возникающий ордер. Важны количество, тип, логика закрытия и подтверждение принятия.

  5. Разберите необычную последовательность. В безопасной тестовой среде рассмотрите расхождение цен, задержку обновления и частичное исполнение.

  6. Определите порядок остановки и разбора. Назначьте, кто проверяет отказ, разрыв связи и неожиданную открытую позицию.

Задача не в том, чтобы заставить все цены совпадать. Нужно сделать видимым источник каждого решения. Панель с отдельными подписями last, mark и index проще для диагностики, чем одна крупная цифра с универсальной подписью «цена».

Три распространённые ошибки

Стоп почти вплотную к показанной ликвидации

В нужном ценовом ряду расстояние может оказаться меньше, а обработка заявки занимает время. Универсального безопасного процента для любого инструмента, ликвидности и режима счёта нет. Оценка должна учитывать всю позицию и доступное обеспечение, а не только расстояние между двумя линиями графика.

Замена типа триггера без повторной проверки

Правило, исследованное по свечам последних сделок, может давать другую последовательность на mark price. Замена источника меняет эксперимент. Сохраните прежнюю конфигурацию, укажите причину корректировки и сравните события на правильных данных. Такой же принцип нужен при тестировании по тикам и свечам.

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

Перезапуск как будто счёт пуст

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

Частые вопросы

Mark price всегда точнее last price?

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

Стоп по mark price исключает ликвидацию?

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

Как это связано с New Hope Crypto?

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

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO