Реквот: запрос, исполнение и открытый остаток

В условной покупке EUR/USD запрошен Ask 1.0850, но вместо исполнения приходит новое предложение 1.0853. В ручном окне MT5 Instant Execution его можно принять или отклонить. Реквот, или перекотировка, предлагает новую цену; сам ответ не подтверждает открытие либо закрытие позиции. Перед следующим запросом проверьте историю операций.

Что именно произошло при перекотировке

В Instant Execution платформа отправляет предложенную цену вместе с запросом. Если брокер ее не принимает, сервер может вернуть новые цены. Изменение рынка во время обработки бывает причиной, но один ответ не доказывает весь механизм. Первый запрос не исполнен; реквот не является выставленным отложенным приказом, ожидающим рынка бесконечно.

В ручном интерфейсе MT5 принятие — отдельное решение. MetaQuotes описывает срок нового предложения как несколько секунд; это описание конкретного окна, не универсальный таймер всех платформ. В MQL5 коды 10004 означают requote, 10006 — отказ, 10021 — отсутствие котировок для обработки. Записывайте фактический код, не объединяя их с ошибкой соединения.

Отклоненный выход оставляет позицию открытой

Прокрутите схему вправо, чтобы увидеть ее целиком →

Отклоненное закрытие оставляет позицию открытойУсловная попытка закрытия лонга EUR 20 000 через Instant Execution. Новое предложение отклонено, исполнения нет. Снижение Bid с 1.20000 до 1.19950 меняет плавающую оценку на −10 USD.ЗАКРЫТЬ ЛОНГ EUR 20 0001 • До запросаBid 1.20000 • позиция EUR 20 0002 • ПерекотировкаНовое предложение Bid 1.199703 • Новое предложение отклоненоНет исполнения • остается EUR 20 0004 • Поздняя котировкаBid 1.19950 • изменение оценки −10 USD
Данные полностью условны; допущения и границы расчета описаны в тексте. Открыть схему целиком.

В схеме вымышленный линейный инструмент EUR/USD оценивается в USD. Была попытка закрыть лонг EUR 20 000; новое предложение Bid 1.19970 отклонено, ничего не исполнилось. Других действий, SL/TP, комиссий и конвертации в этом интервале нет. Позднее Bid меняется с 1.20000 на 1.19950: 20 000 × (1.19950 − 1.20000) = −10 USD.

Это изменение плавающей оценки, не комиссия за отказ и не результат закрытой сделки. Объем остается EUR 20 000. Официальная справка MT5 об исполнении (на английском) описывает принятие и отклонение предложения. После ответа сравните текущий объем и исполненные сделки: сообщение о запросе не заменяет подтверждение закрытия.

Реквот и проскальзывание описывают разные события

Реквот предлагает цену для отдельного принятия; проскальзывание измеряется между выбранной опорной ценой и фактическим исполнением. Дополнительные примеры есть во внешнем словаре (на английском). Нельзя посчитать исполненное отклонение по цене, которую клиент не принял и по которой сделки не было.

В Market Execution цена определяется по условиям режима без дополнительного подтверждения. Это не гарантирует исполнение, немедленность или полный запрошенный объем. При успешной сделке отклонение от ожидания может оказаться благоприятным или неблагоприятным.

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

Режим символа важнее названия счета

Instant Execution допускает возврат новых цен для принятия, но не определяет постоянный спред. Проверяйте режим символа отдельно от маркировок ECN, STP и market maker. Для Market Execution нет отдельного шага подтверждения цены; отказ или частичный объем возможны по применимым правилам. Совместно читайте тип приказа, политику заполнения и режим.

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

Сравнение одинаковых цен без подмены статуса

Полностью вымышленный запрос Анны: покупка одного условного лота EUR/USD, то есть EUR 100 000. Был запрошен Ask 1.0850, сервер предлагает 1.0853 до исполнения. При пипсе 0.0001 разница для покупки хуже на три пипса. Только если весь объем впоследствии исполнится по этой цене, разница входа составит 100 000 × 0.0003 = 30 USD до платежей.

Прокрутите таблицу вправо, чтобы увидеть все столбцы →

Одинаковое число 1.0853 при разных состояниях запроса
СценарийЧто подтвержденоКак читать 30 USD
Реквот принят, весь объем исполненНазначенная покупка EUR 100 000 по 1.0853.Разница с запрошенным входом до расходов.
Реквот отклонен, исполнения нетЭтот запрос не создал позицию.Не является реализованной потерей.
Успешное Market Execution по 1.0853Назначенное полное исполнение при опоре 1.0850.Неблагоприятное исполненное отклонение.

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

Новый условный пример: один выход исполнен, другой отклонен

В отдельной модели ранее куплено EUR 20 000 по Ask 1.1990. Запрос закрыть именно EUR 8 000 полностью исполнен по Bid 1.2000. Затем клиент отдельно просит закрыть оставшиеся EUR 12 000; новое предложение отклонено, второго исполнения нет. Нет комиссий, финансирования, SL/TP и других действий.

Прокрутите таблицу вправо, чтобы увидеть все столбцы →

История исполнений и остаток позиции — разные записи
Момент моделиРеализованный результат USDОткрытый объем / плавающий результатСумма USD
После исполнения первого запроса, Bid 1.20008.EUR 12 000 / +12 USD.20.
Второй запрос отклонен; поздний Bid 1.19958, без нового начисления.EUR 12 000 / +6 USD.14.

Первое исполнение дает 8 000 × (1.2000 − 1.1990) = 8 USD. Поздняя оценка остатка: 12 000 × (1.1995 − 1.1990) = 6 USD. Падение общей суммы на 6 USD вызвано изменением Bid остатка, а не платой за реквот. Частичное закрытие всей позиции здесь состоит из полного исполнения отдельного запроса на 8 000. Это не частичное заполнение запроса на 20 000 и не предположение о поддержке IOC в Instant Execution.

Что фиксировать в журнале

  1. Проверьте режим исполнения именно символа. Название счета не заменяет спецификацию и политику заполнения. Успешное исполнение может совпасть с опорой или отличаться.
  2. Читайте единицу поля отклонения и применение сервером. В MQL5 оно выражено в пунктах: при point 0.00001 и пипсе 0.0001 иллюстративные 2–3 пипса равны 20–30 пунктам. Это не рекомендуемое значение и не универсальный предел проскальзывания Market Execution.
  3. Сопоставляйте время события с котировками и параметрами запроса. Фиксированное ожидание нескольких минут не доказывает восстановление ликвидности. Если предпосылки не выполняются, пересмотрите запрос до повторной отправки.
  4. Храните время и зону, направление, запрошенный объем и сторону цены, ответ сервера, все фактические исполнения и улучшения. После отказа для закрытия проверяйте остаток позиции.
  5. Сравнивайте похожие операции с договором провайдера. Поздняя прибыль или потеря не устанавливает правомерность прежнего реквота.

Следующий шаг

Сравните реквот с проскальзыванием, измеренным после исполнения относительно заданной цены.

Проскальзывание: цена ориентира и исполненный объем

Проверьте понимание

Вы отклонили реквот закрытия EUR 20 000. Исполнения и других действий в модели не было. Что следует?

Ответ и объяснения без JavaScript

Правильный ответ: Остается открыто EUR 20 000.

Остается открыто EUR 20 000.

Без исполнения объем не уменьшается. Его оценка продолжает меняться с ценой.

Объем нулевой: запрос закрытия был отправлен.

Запрос не равен исполнению. Новое предложение в модели отклонено.

За отклонение брокер начислил 10 USD.

−10 USD на схеме — изменение оценки из-за позднего снижения Bid. Такой комиссии в предпосылках нет.

Вопросы и ответы

Доказывает ли реквот недобросовестность брокера?

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

Как читать максимальное отклонение и ценовые единицы?

Проверьте применение поля выбранным режимом и сервером. В MQL5 deviation выражено в пунктах: point 0.00001 и пипс 0.0001 дают 30 пунктов на 3 пипса. Это условный пересчет, не рекомендуемая настройка. Больший допуск принимает большее изменение и не является универсальным пределом проскальзывания Market Execution.

Возможен ли реквот на счете с маркировкой ECN?

Маркировка ECN/STP не задает режим символа. MT5 Market Execution не имеет дополнительного подтверждения цены, но запрос может не исполниться или получить частичный объем по применимым правилам. Читайте спецификацию, политику заполнения и договор, не предполагая гарантированный вход.

Чем реквот отличается от ценового разрыва?

Разрыв — скачок в заданном ценовом ряду, после перерыва или внутри сессии. Реквот — предложение новых цен исполнения. Они могут совпасть по эпизоду, оставаясь разными событиями. Лимитный или стоп-лимитный приказ может не исполниться; отклонение реквота на закрытие не закрывает прежнюю позицию.

Источники и пределы применения

  1. MetaQuotes: выполнение сделок MT5 (на английском)

    Прочитан раздел Instant Execution с принятием, отклонением и кратким сроком новых цен, а также Market Execution и поля позиции. Это описание указанного интерфейса, не единое поведение всех платформ.

  2. MetaQuotes: принципы исполнения MT5 (на английском)

    Прочитаны стороны Forex SL/TP, отдельные биржевые правила, режимы исполнения и политика заполнения. Условие активации отличается от фактической сделки; название счета не заменяет режим символа.

  3. MetaQuotes: MqlTradeRequest (на английском)

    Прочитаны поля запроса и deviation в пунктах, различия требуемых полей по режимам. Программный торговый запрос не отправлялся.

  4. MetaQuotes: коды торгового сервера (на английском)

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

  5. Order Properties (на английском)

    Библиографическая ссылка сохранена. Книга, полный отчет, отдельные записи реестра либо полная внешняя страница здесь не прочитаны и не используются как доказательство нынешних цен, разрешения конкретной организации, прав счета или вероятности результата. Цитаты и даты проверки не приписываются.

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