Валютные котировки, bid/ask и кросс-курсы — как читать цены Форекс

Bid — цена, по которой провайдер покупает у вас базовую валюту; ask — цена, по которой он продаёт её вам. Разница называется спредом. На примере обмена 3 000 EUR научимся выбирать сторону цены, сравнивать полное списание и рассчитывать двухэтапную конвертацию по bid и ask.

Модельная котировка EUR/USD bid/ask и кросс-курс, рассчитанный через USD. Спред 2 пипса — гипотетический пример, а не текущая цена.

Одна сумма в евро — две разные цены

У путешественника есть злотые, и он хочет получить 3 000 EUR. Условный провайдер котирует EUR/PLN 4,2800 / 4,3200 в PLN за евро. Обе цены указаны с позиции провайдера. По bid 4,2800 он покупает евро у клиентов, по ask 4,3200 — продаёт им. Путешественник покупает евро, поэтому ему нужна цена 4,3200.

Две стороны цены для 3 000 EUR; без дополнительных комиссий
Действие клиентаПрименяемая сторонаРасчётУплачено или получено в PLN
Купить 3 000 EURAsk 4,32003,000 × 4.3200Заплатить 12 960 PLN
Продать 3 000 EURBid 4,28003,000 × 4.2800Получить 12 840 PLN

Чтобы не перепутать стороны, назовите действие провайдера с базовой валютой: «он покупает мои евро» или «он продаёт мне евро». Бытовое слово «купить» неоднозначно, пока не ясно, кто и что покупает. В уроке CME о правилах котирования объясняется порядок валют, на котором основано такое чтение.

Спред — разница цен, а не отдельный счёт

Здесь спред равен 4,3200 − 4,2800 = 0,0400 PLN за EUR. Если путешественник купит 3 000 EUR и сразу продаст всю сумму обратно при неизменных обеих ценах, убыток составит 120 PLN: 12 960 уплачено минус 12 840 получено. Для этого полного оборота при неизменных ценах это один полный разрыв bid/ask до дополнительных расходов. Не вычитайте ту же разницу повторно, как ещё одну комиссию.

Средняя цена равна (4,2800 + 4,3200) ÷ 2 = 4,3000. Умножение 3 000 EUR на неё даёт 12 900 PLN, но провайдер не предлагал продавать евро по этой цене. Относительно этой средней цены покупка обходится на 60 PLN дороже, а немедленная продажа приносит на 60 PLN меньше. Это два сравнения с ориентиром, а не два дополнительных списания.

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

Более выгодный ask может дать большее общее списание

Путешественник сравнивает второго провайдера. У A остаётся ask 4,3200 без дополнительной комиссии. B предлагает 4,3100 с комиссией за обмен 40 PLN. Оба подтверждают 3 000 EUR на одинаковых условиях поставки; других расходов в модели нет.

A стоит 3 000 × 4,3200 = 12 960 PLN. B стоит 3 000 × 4,3100 + 40 = 12 970 PLN. Более выгодный ask у B экономит на валюте 30 PLN, но комиссия равна 40 PLN, поэтому A дешевле на 10 PLN. Если B изменит комиссию, повторите расчёт: прежний победитель может перестать быть дешевле.

Для платежа сравнивайте итоговое списание и реально поставляемую валюту. Для торговой позиции дополнительно выясните, как рассчитываются открытие, закрытие и расходы, зависящие от времени. FX Global Code рассматривает ясное раскрытие ролей участников и порядка обработки сделок на оптовом рынке; его положения не заменяют договор о розничном продукте.

Кросс-курс рассчитывают по фактическому направлению обмена

В отдельной модели предположим, что путешественник может купить евро в два полностью доступных этапа: EUR/USD — 1,1000 / 1,1020, USD/PLN — 3,9000 / 3,9100. Цены одновременны, доступны для всех нужных ниже сумм и не предполагают дополнительных комиссий. Сначала покупаем требуемые доллары за PLN по ask USD/PLN, затем на эти доллары покупаем евро по ask EUR/USD.

Для 3 000 EUR нужно 3 000 × 1,1020 = 3 306 USD. Эти доллары стоят 3 306 × 3,9100 = 12 926,46 PLN. Следовательно, синтетический ask EUR/PLN равен 1,1020 × 3,9100 = 4,30882 PLN за EUR. Единицы подтверждают маршрут: USD/EUR × PLN/USD = PLN/EUR.

При продаже евро обратным маршрутом используются обе цены bid: 1,1000 × 3,9000 = 4,29000. Поэтому условная синтетическая котировка bid/ask составляет 4,29000 / 4,30882. Нельзя купить евро по синтетическому bid лишь потому, что он ниже. Произведение двух средних цен тоже не показывает исполнимую цену покупки.

Арифметика не гарантирует доступность ни одного из этапов. Разное время, недоступный объём, дополнительные комиссии, округление и срыв второго этапа могут изменить результат. Ниже разобраны кроссы через деление, обращение bid/ask, исполнение и оба направления проверки треугольного арбитража.

Примените объяснение на практике

Три задания с разбором ответов

Все курсы и предложения в заданиях условны. Выберите ответ, прежде чем открывать разбор. Третье задание — дополнительное.

1. Какова разница при немедленной покупке и обратной продаже?

Купите 3 000 EUR по ask 4,3200 и сразу продайте те же евро по bid 4,2800. Обе цены неизменны, других расходов нет. Каков убыток в PLN?

Показать ответ и объяснение

Ответ B: 120 PLN. Нужно сравнить фактическое списание при покупке с фактическим поступлением при продаже. После расчёта этих денежных потоков дополнительная комиссия за спред не добавляется.

  • A. 60 PLN — сравнение одной стороны со средней ценой. Разница полной покупки и обратной продажи включает весь разрыв bid/ask.
  • B. Верно. 12 960 PLN уплачено − 12 840 PLN получено = 120 PLN, то есть 3 000 × 0,0400.
  • C. Так полный разрыв bid/ask учитывается дважды. В двух фактических денежных потоках он уже отражён один раз.
  • D. У неизменной котировки всё равно могут быть две разные стороны. Покупка по ask и продажа по bid создают разницу.
2. Меняет ли снижение комиссии более дешёвое предложение?

A продаёт 3 000 EUR по 4,3200 без комиссии. B продаёт по 4,3100, но теперь снижает комиссию с 40 PLN до 20 PLN. Весь объём и условия поставки прежние. Какой ответ верен?

Показать ответ и объяснение

Ответ C. Общая стоимость B: 3 000 × 4,3100 + 20 = 12 950 PLN. Это новый сценарий: если перенести победителя из примера с комиссией 40 PLN, изменение условий останется незамеченным.

  • A. Одного отсутствия комиссии у A недостаточно. Теперь экономия B на валютном курсе превышает его сниженную комиссию.
  • B. A стоит 12 960 PLN; B — 12 930 + 20 = 12 950 PLN.
  • C. Верно. A стоит 12 960 PLN, а B — 12 950 PLN. После снижения комиссии B дешевле A на 10 PLN.
  • D. 12 930 PLN — цена одной лишь валюты у B. Его комиссию 20 PLN тоже нужно заплатить.
3. Дополнительно: какие цены нужны для покупки евро через USD?

Используйте отдельную двухэтапную модель: EUR/USD 1,1000 / 1,1020 и USD/PLN 3,9000 / 3,9100. Все цены доступны для нужных сумм, комиссий и ограничений округления нет. Сколько PLN нужно для получения 3 000 EUR?

Показать ответ и объяснение

Ответ B: 12 926,46 PLN. Для маршрута нужно 3 000 × 1,1020 = 3 306 USD; на покупку этих долларов требуется 3 306 × 3,9100 PLN. Вывод опирается на прямо указанные в вопросе допущения о доступности цен, сроках и расходах.

  • A. Обе цены bid описывают продажу EUR через USD, а не покупку EUR за PLN.
  • B. Верно. Купите 3 306 USD по 3,9100, затем 3 000 EUR по 1,1020: всего 12 926,46 PLN.
  • C. Две средние цены дают справочный расчёт, а не предлагаемые стороны покупки. Их округлённый результат здесь не является доступным предложением.
  • D. Прямая котировка и синтетический маршрут — отдельные условные предложения. Прямой ask не определяет цены другого маршрута.

Разберитесь в подробностях

Котировки подробно: обращение, кросс-курсы и исполнение

Обмен путешественника показывает, кто покупает, кто продаёт и как движутся деньги. Далее разобраны прямая и обратная котировки, дилерские сокращения, кроссы через умножение и деление, округление, last look, цены графика и исполнение стоп-приказов.

1. Как читать валютную котировку

1.1. Что на самом деле сообщает курс

В примере путешественника использовались PLN за евро. В следующих примерах EUR/USD используются доллары за евро: 1,0850 означает 1,085 USD за EUR. Сохраняйте единицы на виду, переходя между таблицами. Базовая и котируемая валюты подробно разобраны в уроке о валютных парах.

На экране появляются два числа: 1,0842 и 1,0844. Их среднее — mid: (1.0842 + 1.0844) ÷ 2 = 1,0843 — опорная цена, которую показывают некоторые финансовые информационные сервисы. Поэтому один курс существует на трёх уровнях: индикативный курс (1,0843 на информационном сайте), полная котировка (1,0842/1,0844) и цена исполнения (вы покупаете по 1,0844 и продаёте по 1,0842). Mid — не гарантированное предложение: некоторые институциональные механизмы могут свести сделку около среднего курса, но розничному участнику не следует считать эту цену доступной для себя.

1.2. Прямая и косвенная котировка

Прямая котировка выражает единицу иностранной валюты в национальной валюте. Для человека с национальной валютой PLN котировка EUR/PLN 4,3000 означает 4,3000 PLN за 1 EUR. Косвенная котировка обращает соотношение: PLN/EUR ≈ 0,232558 означает евро за 1 PLN. Поэтому названия зависят от выбранной национальной валюты. Они не меняют стороны сделки: в любой паре клиент покупает первую валюту по ask и продаёт по bid.

1.3. Рыночные конвенции — какая валюта идёт первой

На рынке используются установившиеся порядки символов, например EUR/USD и USD/JPY. Это конвенция, а не запрет вычислять обратное соотношение. Американская и европейская системы котировки относятся к месту USD в паре, а не национальности трейдера. CME также рассматривает различия направления котировки между фьючерсами и спот.[1]

Чтобы прочитать курс, не нужно восстанавливать историю пары. Просто запишите единицу числа: USD/EUR для символа EUR/USD или JPY/USD для USD/JPY. Косая черта в единице цены обозначает дробь, а в названии пары — порядок символов. Это различие предотвращает ошибки при умножении курсов.

USD как валюта котировки: EUR/USD, GBP/USD, AUD/USD и NZD/USD. Курс сообщает, сколько USD приходится на единицу первой валюты. Он не означает, что первая валюта важнее или всегда имеет более высокий курс.

Валюты «ниже» доллара (доллар — базовая валюта): USD/JPY, USD/CHF, USD/CAD, USD/PLN, USD/TRY. За один доллар вы платите x иен/франков/злотых.

Когда EUR/USD растёт с 1,08 до 1,10 USD/EUR, евро укрепляется к доллару. Когда USD/JPY растёт со 150 до 155 JPY/USD, доллар укрепляется к иене. Одно направление графика описывает разную базовую валюту. Перед расчётом кросс-курса запишите обе единицы: название инструмента и экономическое направление позиции — отдельные сведения.

Конвенции записи и доступность символа

GBP/USD и EUR/USD обычно записываются с долларом справа. В USD/CHF и USD/JPY доллар слева. Для каждого соотношения можно вычислить обратный курс, но его нельзя приравнивать к отдельному инструменту, доступному у брокера.

Модельный обмен 10 000 EUR по bid 1,0842 и ask 1,0844: при продаже получено 10 842 USD, обратная покупка стоит 10 844 USD.
При неизменном EUR/USD 1,0842/1,0844 полный цикл на 10 000 EUR обходится в 2 USD спреда. Сборы и проскальзывание исключены.

2. Bid и ask — две цены, одна пара

2.1. Механика: кто покупает и кто продаёт

Вводная котировка валютной пары имела две стороны. Правила ниже относятся к таким двусторонним котировкам: по bid базовую валюту покупают у клиента, а по ask, также называемому offer, — продают. Один график или индикативное значение не обязаны показывать обе стороны.

Bid — цена, по которой дилер (маркет-мейкер) готов купить у вас базовую валюту. Если вы хотите продать евро в EUR/USD, вы получаете цену bid.

Ask (offer) — цена, по которой дилер готов продать вам базовую валюту. Хотите купить евро? Вы платите ask. Помните о точке зрения: bid и ask описываются со стороны дилера — для вас bid является ценой продажи, а ask — ценой покупки.

В обычной двусторонней котировке bid не превышает ask. Спред может быть положительным или нулевым. Отрицательный результат ask − bid требует проверки времени, источника и типа данных: агрегат может объединять цены, которые один клиент не может одновременно исполнить. Это не означает автоматически арбитража, сбоя или права брокера отменить сделку. Такие правила зависят от конкретного договора и политики исполнения.

Конкретный пример: EUR/USD 1,0842 / 1,0844.

Направление покупки и продажи клиентом по bid и ask
Вы хотите…ЦенаЧто происходит
Купить евро (открыть длинную позицию)Ask: 1,0844Вы платите 1,0844 USD за каждый евро
Продать евро (открыть короткую позицию)Bid: 1,0842Вы получаете 1,0842 USD за каждый евро

Если вы покупаете евро по 1,0844 и сразу продаёте по 1,0842, разница составляет 0,0002 — то есть 2 пипса. Это спред: немедленные издержки сделки ещё до изменения курса. Будьте внимательны при расчёте полного цикла: покупка по ask и закрытие по bid означают оплату спреда один раз (разницы ask − bid), а не отдельно при входе и выходе.

2.2. Спред — издержки, включённые в цену

Спред = ask − bid. Разница измеряется в валюте котировки за единицу базовой валюты. Для 1,0842/1,0844 она равна 0,0002 USD/EUR. При конвенции пипса 0,0001 USD/EUR это даёт 2 пипса. Рассчитывайте спред из двух текущих сторон одной котировки, а не из независимых курсов двух сайтов.

Покупка по ask 1,0844 и немедленное закрытие по неизменному bid 1,0842 дают ценовой убыток, равный спреду. Позиция 10 000 EUR даёт 10 000 EUR × (−0,0002 USD/EUR) = −2 USD. Это один полный спред для такого цикла. Если вы считаете результат по фактическим ценам входа и выхода, эта составляющая уже включена в разницу курсов — не вычитайте её повторно.

Счёт в злотых делает эти издержки наглядными: для позиции EUR/USD объёмом 0,1 лота стоимость пипса примерно 1 USD, поэтому спред 1 пипс обходится примерно в 1 USD ≈ 4 PLN (модельный курс USD/PLN 4,00) за полный цикл сделки — механика пересчёта показана в статье о единицах измерения.

Спред — составляющая цены. Он не является автоматически комиссией или чистой прибылью брокера: одна котировка не показывает, сколько покрывает затраты на ликвидность, риск или наценку. Комиссия и полные издержки сделки объясняются в уроке 2.8. Здесь спред нужен главным образом для правильного обращения и объединения котировок.

Какие цены содержатся в бэктесте

Бэктест на основе одной цены не воспроизводит автоматически сделки по bid и ask. Данные должны указывать тип цены и время; для оценки исполнения также нужны запрошенные и исполненные цены. Сравнение одной свечи с подтверждением приказа может упустить другую сторону котировки.

Кто находится на другой стороне?

Для CFD договорный контрагент указан в документации продукта. Внешнее хеджирование поставщика — отдельная сделка, которая не делает клиента автоматически контрагентом банка на межбанковском рынке. Одни названия ECN, STP и A-book не определяют ни эту связь, ни издержки. Структура описана в статье о моделях исполнения.

2.3. Что влияет на ширину спреда

Ликвидность и сумма. Цена для небольшой суммы может быть доступна лишь на первом уровне. Для более крупного приказа нужны последующие предложения или отдельный запрос. Сравнение EUR/USD и EUR/PLN только по числу пипсов игнорирует разные единицы и номинальные суммы; характеристики пар рассматриваются в уроке 2.2.

Время. При сравнении котировок фиксируйте полную временную отметку и часовой пояс. Две действительные цены из разных секунд не составляют одной общей котировки. Часы активности и календари сессий относятся к разделу о торговых часах; одно время не гарантирует узкого спреда.

Волатильность. Когда цены быстро меняются, поставщик может изменить спред или доступную номинальную сумму либо отозвать котировку. Не у каждого расширения спреда одна причина. Запись цен может установить изменения bid и ask; для оценки механизма исполнения нужны документация и история запросов. Одна широкая котировка не доказывает ни мошенничества, ни отсутствия ответственности поставщика.

Условия исполнения. Проверяйте номинальную сумму, срок действия котировки, кредитные ограничения и способ принятия приказа. Для «межбанковской котировки» нет единого обязательного объёма. Данные EBS учитывают кредитные отношения, но даже показанная сумма не гарантирует полного исполнения запроса.[4]

Почему точность котировки не определяет спред

Большее число знаков позволяет показать меньшую разницу, но не обеспечивает её в каждой котировке. EUR/USD 1,08420/1,08435 имеет спред 0,00015, то есть 1,5 пипса. Пятый знак описывает точность; фактическая ширина по-прежнему рассчитывается как ask − bid. Пункт и размер тика — отдельные параметры; см. урок 2.4.

Гипотетические котировки с одинаковым средним курсом и разной шириной; это не измерения часов или сессий.
Гипотетические котировки с одинаковым средним курсом и разной шириной; это не измерения часов или сессий.

Следующая таблица служит только для арифметической проверки. Это не измерение спредов Bloomberg или EBS и не розничное предложение; она не показывает «типичные» издержки какой-либо пары.

Проверка единиц: число пипсов из двух цен
ПараГипотетические bid / askСредний курсРазница ценСпред в пипсах
EUR/USD1,08425 / 1,084351,084300,00010 USD/EUR1,0 (пипс = 0,0001)
EUR/JPY166,30 / 166,36166,330,06 JPY/EUR6,0 (пипс = 0,01)
EUR/PLN4,2830 / 4,28704,28500,0040 PLN/EUR40,0 (пипс = 0,0001)

Каждая строка содержит одновременные гипотетические bid и ask. Средний курс — их среднее. Последний столбец получается только после деления разницы на размер пипса. Здесь пипс равен 0,01 для курсов с JPY и 0,0001 для EUR/USD и EUR/PLN. Мы не сравниваем доступность этих котировок для разных контрагентов.

Полезная проверка данных проще порога спред/ATR: восстановите спред из двух цен и проверьте единицу, показанную платформой. Методы сравнения издержек относятся к уроку 2.8. Нет универсального процента ATR, ниже которого спред перестаёт влиять на результат.

15 января 2015 года: решение SNB и ограничения котировок

15 января 2015 года Швейцарский национальный банк (SNB) отменил минимальный курс 1,20 CHF за EUR.[5] Это событие разделяет цену, записанную на графике, и предложение, доступное приказу: разные источники могли показывать разные цены и разрывы котирования. Здесь мы не восстанавливаем единый общий минимум, спред или убыток клиента. Если в гипотетическом расчёте курс переместился бы с 1,20 до 0,86, разница составила бы 0,34 CHF/EUR, то есть 3 400 пипсов при пипсе 0,0001 — не 3 000. Поведение стоп-приказа при разрыве объясняется в уроке 2.7.

Решение SNB от 15 января 2015 года отменить минимум 1,20 CHF за EUR и отдельный гипотетический расчёт 3 400 пипсов.
Дата и минимальный курс описывают сообщение SNB. 0,86 — лишь гипотетическое исходное значение расчёта, а не минимум всего рынка или цена исполнения.

3. Язык дилеров — старшая часть, фигура (handle) и «42–44»

Дилеры могут сокращать повторяющиеся части цены, если обе стороны знают контекст. Сокращения «42/44» без пары и начальных цифр недостаточно для восстановления полной котировки. При обучении и проверке расчётов лучше сохранять всю цену: полная запись снижает риск ошибки при изменении начальных цифр.

Старшая часть (big figure) означает начальные цифры курса, которые меняются редко. Для EUR/USD по 1,0842 старшая часть — 1,08. Для USD/JPY по 153,42 старшая часть — 153. Дилеры предполагают, что обе стороны знают старшую часть, поэтому не повторяют её в котировке.

Младшая часть (small figure) (цена в пипсах) означает две последние цифры — часть, меняющуюся каждую секунду. Для EUR/USD = 1,0842 младшая часть — 42.

Фигура (handle) — термин, используемый как синоним старшей части, хотя иногда он относится к следующему круглому уровню курса (например, «уровень 1,09» в EUR/USD означает, что курс пересёк 1,09).

При известной старшей части 1,08 сокращение «42/44» означает EUR/USD 1,0842/1,0844. Когда цена пересекает 1,0900, старшую часть нужно установить заново. Последние цифры сами по себе не сообщают ни дату, ни источник, ни номинальную сумму, ни срок действия котировки. Дилерское сокращение не заменяет подтверждение сделки.

Лучшая видимая цена на институциональной платформе может относиться к иным кредитным отношениям и иной сумме, чем котировка клиента CFD. EBS предоставляет как представление лучших цен, так и данные с учётом кредитной доступности. Цепочка доступа не всегда включает прайм-брокера (PB) и агрегатор. Не сравнивайте цены, не зная, кому и для какой суммы они доступны.[4]

Рыночная терминология — «given» и «paid» на EBS

«Given» и «paid» описывают сторону исполнения: продажу базовой валюты по bid или покупку по ask. Для расчётов статьи достаточно полного описания покупки/продажи и цены. Знание дилерских сокращений не раскрывает ни будущее направление курса, ни намерения каждого участника.

Старшая часть 1,08 и сокращение 42/44 восстанавливают EUR/USD 1,0842/1,0844 только при установленном контексте.
Старшая часть 1,08 и сокращение 42/44 восстанавливают EUR/USD 1,0842/1,0844 только при установленном контексте.

4. Кросс-курсы — расчёт цены без доллара

4.1. Что такое кросс-курс?

Кросс-курс — соотношение двух валют, ни одна из которых не является долларом США. EUR/GBP, EUR/JPY и GBP/CHF — кросс-курсы. Название отражает историческую необходимость выводить курс из двух долларовых курсов: прямого рынка, например между немецкой маркой и иеной, практически не существовало. Нужно было «проходить» через доллар.

Сегодня у многих кроссов есть прямые рынки: EUR/GBP и EUR/JPY торгуются на EBS и Reuters без прохождения через доллар. Тем не менее принцип расчёта кросс-курса сохраняется, поскольку помогает поддерживать согласованность сети курсов.

4.2. Как вычислить кросс-курс

Ручной расчёт кросс-курсов сегодня нужен для понимания происхождения цены и издержек исполнения, а не для ручного совершения сделок.

Принцип один: составьте уравнение так, чтобы доллары сократились. Например: EUR/JPY = EUR/USD × USD/JPY = 1,0850 × 153,40 = 166,44. Доллары сокращаются, остаётся цена евро в иенах. Если доллар с одной стороны обеих пар, делите: CHF/JPY = USD/JPY ÷ USD/CHF = 153,40 ÷ 0,8850 = 173,33. Если брокер синтетически строит кросс из двух долларовых составляющих, на короткое время возникает риск неодновременного исполнения: одна составляющая исполнена, а другая ожидает ликвидности. Если вторая котировка изменится или будет отклонена, результат пути конвертации может отличаться от произведения курсов. Сам расчёт курса не учитывает открытую валютную экспозицию между исполнениями.

Обратные курсы bid/ask — стороны обращаются и меняются местами

Обращение котировки — больше, чем расчёт 1/x: bid и ask меняются ролями:

bidобратный = 1 ÷ ask · askобратный = 1 ÷ bid

Пример: EUR/USD = 1,0842/1,0844 → USD/EUR bid = 1 ÷ 1,0844 = 0,922169, ask = 1 ÷ 1,0842 = 0,922339. Интуитивно, покупка евро «дорого» по 1,0844 USD означает продажу долларов «дёшево» примерно по 0,9222 EUR. Расчёт 1/bid и 1/ask без обмена сторон даёт котировку с отрицательным спредом — признак ошибки.

4.3. Кросс-курсы с bid/ask — спред расширяется

В реальной торговле цена не одна, а две: bid и ask. Расчёт кросс-курса с bid/ask требует особой внимательности, поскольку спред синтетического кросса обычно шире, чем у любой составляющей пары — спреды обеих «составляющих» переходят в результирующую пару (в относительном выражении, а не простым сложением пипсов — пипс каждой пары имеет другую единицу), если только кросс не котируется напрямую из собственной книги приказов.

Общее правило: bid кросса — цена исполнения продажи его базовой валюты, а ask кросса — цена её покупки. Выбор сторон составляющих зависит от операции: при умножении используйте bid × bid и ask × ask; при делении делите bid на ask, а ask на bid.

Пример: нужно вычислить bid/ask EUR/JPY.

Исходные данные: EUR/USD = 1,0842 / 1,0844. USD/JPY = 153,38 / 153,42.

EUR/JPY bid = EUR/USD bid × USD/JPY bid = 1,0842 × 153,38 = 166,29

EUR/JPY ask = EUR/USD ask × USD/JPY ask = 1,0844 × 153,42 = 166,37

Почему при умножении bid × bid? Вы продаёте евро за иены в два шага: продаёте EUR за USD (получая bid EUR/USD), затем USD за JPY (получая bid USD/JPY) — обе составляющие используют bid. При покупке обе так же используют ask. Эта логика НЕ переносится механически на кроссы, рассчитанные делением: там стороны перекрещиваются (см. пример ниже).

Спред EUR/JPY, вычисленный из полных неокруглённых значений, равен 166,368648 − 166,294596 = 0,074052, то есть примерно 7,4 пипса (показанная котировка 166,29/166,37 предполагает 8 — результат округления обоих концов). Для сравнения, спред EUR/USD равен 2 пипсам, а USD/JPY — 4 пипсам, но эти числа нельзя просто сложить: пипс каждой пары имеет другую стоимость. Спред кросса всегда выводится из расчёта с ценами bid/ask составляющих.

Кросс, рассчитанный делением с bid/ask — самая распространённая ошибка начинающих. Когда доллар является валютой котировки в обеих парах (EUR/USD и GBP/USD), вычисляйте EUR/GBP делением, перекрещивая стороны составляющих:

EUR/GBP bid = EUR/USD bid ÷ GBP/USD ask · EUR/GBP ask = EUR/USD ask ÷ GBP/USD bid

Исходные данные: EUR/USD = 1,0842/1,0844, GBP/USD = 1,2648/1,2652. Тогда EUR/GBP bid = 1,0842 ÷ 1,2652 = 0,8569, ask = 1,0844 ÷ 1,2648 = 0,8574 — спред примерно 4,3 пипса (из неокруглённых значений: 0,85737 − 0,85694). Интуитивно, продажа евро за фунты означает продажу EUR за USD (по bid) и покупку GBP на полученные доллары (по ask GBP/USD — деление на большее число снижает результат). Деление bid на bid завышает bid кросса и даёт котировку, которая не воспроизводит цену, вытекающую из этих двух предложений.

Для вас практический смысл прост: при покупке кросса вы платите ask, при продаже получаете bid. Если брокер синтетически выводит курс из двух составляющих, каждая несёт собственные издержки и риск проскальзывания.

Как понимать издержки кросса

Распространённое предположение: если у EUR/USD и USD/JPY узкие спреды, EUR/JPY тоже будет дешёвой. Необязательно. Если у брокера нет доступа к хорошему прямому рынку кросса, издержки двух составляющих могут быть заметно выше интуитивной оценки.

Практический совет

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

Гипотетический EUR/PLN, рассчитанный из двух одновременных котировок; для 10 000 EUR суммы составляют 43 389,15 и 43 418,85 PLN.
Гипотетический EUR/PLN, рассчитанный из двух одновременных котировок; для 10 000 EUR суммы составляют 43 389,15 и 43 418,85 PLN.

Кросс, рассчитанный делением: PLN/CAD и обратный CAD/PLN

В примере EUR/PLN ниже EUR/USD умножается на USD/PLN. Здесь USD — базовая валюта обеих составляющих: USD/CAD 1,3500/1,3504 и USD/PLN 3,9990/4,0010. Это одновременная гипотетическая модель, без комиссии, проскальзывания и ограничений объёма. Нам нужны CAD за 1 PLN, то есть направление PLN/CAD. Мы не утверждаем, что каждый брокер предлагает этот символ для торговли; это также полезный расчёт обмена валют.

Проверка единиц даёт (CAD/USD) / (PLN/USD) = CAD/PLN. Одна запись USD/CAD ÷ USD/PLN не говорит, какие стороны делить. Нужно восстановить действия клиента. При продаже PLN вы покупаете USD за злотые по ask USD/PLN, затем продаёте USD за CAD по bid USD/CAD. При покупке PLN вы меняете CAD на USD по ask USD/CAD и продаёте USD за PLN по bid USD/PLN. Стороны перекрещиваются, поскольку одна составляющая покупает USD, а другая продаёт.

Деление кросса: bid делится на ask, а ask — на bid
Направление PLN/CADФормулаЦена в CAD за 1 PLNCAD за 10 000 PLN
Продажа PLN1,3500 /4,00100,337415646Получено 3 374,16
Покупка PLN1,3504 /3,99900,337684421Уплачено 3 376,84

Сначала продажа 10 000 PLN: 10 000 /(4,0010 PLN/USD) = 2 499,375156… USD. Продажа этих USD по 1,3500 CAD/USD даёт 3 374,156461… CAD, то есть 3 374,16 CAD после округления суммы. Обратная покупка 10 000 PLN другим путём стоит 3 376,844211… CAD, то есть 3 376,84 CAD. Точная разница — 2,687750… CAD. Деление одного bid на другой bid дало бы иное число, не описывающее эти два действия клиента.

Обратный CAD/PLN даёт PLN за 1 CAD. Его bid равен 1/ask PLN/CAD = 3,9990/1,3504, а ask — 1/bid PLN/CAD = 4,0010/1,3500. Модель даёт примерно 2,961344787/2,963703704 PLN/CAD. Продажа 1 000 CAD приносит 2 961,34 PLN; покупка 1 000 CAD стоит 2 963,70 PLN. При конвертации 1 000 CAD не используется сумма 10 000 PLN из предыдущей таблицы — мы изменили базовую сумму сделки.

Округлённое отображение — не новое предложение. Мы считаем по полным числам и показываем итоговые суммы с двумя десятичными знаками. Если поставщик даёт обязательную котировку CAD/PLN с определённым размером тика, сделку определяют её цена и доступная сумма. Нельзя подать приказ по любому результату калькулятора лишь потому, что математическое частное имеет девять знаков.

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

Расчёт в PLN: два пути к одной сумме EUR

Гипотетическая модель. Одновременные котировки — EUR/USD 1,0850/1,0852 и USD/PLN 3,9990/4,0010. Сравниваем обмен 10 000 EUR; у обеих составляющих достаточная ликвидность, а дополнительные сборы равны нулю. Это не текущее предложение банка и не автоматический способ конвертации прибыли или убытка CFD.

Единицы направляют расчёт: (USD/EUR) × (PLN/USD) = PLN/EUR. При продаже EUR вы затем продаёте полученные USD, поэтому применяются оба bid. При покупке EUR за PLN вы покупаете USD, затем EUR, поэтому применяются оба ask. Результат должен выражаться в злотых за евро, а не в долларах или «сумме пипсов».

Синтетический EUR/PLN: цена и денежный поток
НаправлениеРасчёт без округленияРезультат ценыСумма для 10 000 EUR
Продажа EUR → PLN1,0850 × 3,99904,33891500 PLN/EURПолучено 43 389,15 PLN
Покупка EUR за PLN1,0852 × 4,00104,34188520 PLN/EUR43 418,852 PLN; округлено до 43 418,85 PLN

Спред равен 4,34188520 − 4,33891500 = 0,00297020 PLN/EUR, то есть 29,702 пипса при пипсе 0,0001. Умножение на 10 000 EUR даёт 29,702 PLN. Округление каждой суммы до 0,01 PLN (одного польского гроша) даёт разницу 29,70 PLN; для проверки спреда мы сохранили полную точность цены.

Сравнение двух одновременных котировок для одной суммы
КотировкаПродажа 10 000 EURПокупка 10 000 EUR
Через USD43 389,15 PLN43 418,85 PLN
Прямая: 4,3392/4,341643 392,00 PLN43 416,00 PLN
Разница в пользу прямой котировкиПолучено на 2,85 PLN большеУплачено на 2,85 PLN меньше

Точная разница со стороны покупки — 2,852 PLN; после округления до единиц 0,01 PLN мы показываем 2,85 PLN. В этой модели прямая котировка лучше в обоих направлениях. С другим набором цен она может быть лучше лишь в одном направлении, поэтому один спред не решает сравнение. Добавление сборов за два перевода или комиссии одной составляющей может изменить результат. Об издержках читайте в уроке 2.8.

Обратная проверка: если поставщик даёт PLN/EUR вместо EUR/PLN, не меняйте только названия. Для котировки выше обратный bid равен (1 / 4,34188520) EUR за PLN, а ask — (1 / 4,33891500) EUR за PLN. Продажа злотых тогда означает покупку евро. Обращение порядка валют также меняет стороны, поскольку обращает направление обмена.

4.4. Прямая котировка и синтетический расчёт кросс-курса

«Прямая» или «синтетическая» описывает способ построения цены конкретным источником. Одна пара может иметь собственную книгу приказов, рассчитываться через промежуточную валюту или одновременно присутствовать в нескольких потоках. Способ нельзя вывести из одного символа или ширины спреда. Источник цены, метод исполнения и контрагент сделки — три отдельных сведения.

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

Рассмотрим гипотетический NZD/CAD в двух состояниях. В A: NZD/USD = 0,6000/0,6001, USD/CAD = 1,3500/1,3501. Кросс равен 0,81000000/0,81019501, спред — 1,9501 пипса при пипсе 0,0001 CAD/NZD. В B: NZD/USD = 0,5995/0,6005, USD/CAD = 1,3495/1,3505. Кросс равен 0,80902525/0,81097525, спред — 19,5 пипса. Расширение составляющих меняет результат, но ни 1 + 1, ни 10 + 10 пипсов не являются формулой спреда кросса. Это арифметическая модель, а не запись публикации экономических данных.

Два полных набора цен составляющих и результат NZD/CAD — гипотетическая модель
Состояние моделиNZD/USD bid/askUSD/CAD bid/askКросс NZD/CADСпред кросса
A0,6000/0,60011,3500/1,35010,81000000/0,810195011,9501 пипса
B0,5995/0,60051,3495/1,35050,80902525/0,8109752519,5 пипса

*Модельные значения — реальные уровни зависят от поставщика, времени и условий. Схема ниже показывает синтетический случай:

EUR/USD · 1,0842 / 1,0844 · USD/JPY · 153,38 / 153,42 · + · EUR/JPY (синтетический) · bid × bid; ask × ask · Модельный спред · 7,4052 пипсаEUR/USD EUR/USD 1,0842 / 1,0844 USD/JPY 153,38 / 153,42 + EUR/JPY (синтетический) bid × bid; ask × ask Модельный спред 7,4052 пипса
Синтетический EUR/JPY: брокер строит цену из bid/ask двух долларовых пар. Спреды обеих составляющих переходят в результирующую пару (в относительном выражении — исходные пипсы складывать нельзя); поставщик может также применить наценку, если она ещё не включена в котировки.
Модельный сценарий — синтетический кросс около канадских данных

В состоянии B продажа 10 000 NZD по синтетическому bid даёт 8 090,2525 CAD. Немедленная обратная покупка той же суммы по ask стоила бы 8 109,7525 CAD: разница 19,50 CAD — один полный спред этого цикла. В реальном исполнении каждой составляющей нужно доступное предложение для такой суммы. Модель предполагает одновременные цены и исключает комиссию, сборы и изменения курса; она не описывает прибыль от прогноза процентной ставки.

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

Округление кросс-курса: рассчитанные, показанные и допустимые цены

Синтетический EUR/JPY из прежней модели равен 166,294596/166,368648 JPY/EUR. Точный спред 0,074052 означает 7,4052 пипса при пипсе 0,01. Отображение двух знаков как 166,29/166,37 показывает разницу 0,08, то есть 8 пипсов. Это не арифметическое противоречие: оба конца округлены отдельно и лишь затем вычтены.

Для EUR/PLN 4,33891500/4,34188520 модельная сетка 0,0001 PLN/EUR и консервативное округление bid вниз, ask вверх дают 4,3389/4,3419. Тогда спред равен 0,0030 = 30 пипсов, а не точно 29,702. Для 10 000 EUR меньший bid даёт 43 389,00 PLN, на 0,15 PLN меньше полного произведения, а больший ask стоит 43 419,00 PLN, на 0,148 PLN больше. Это специально заданное правило модели, а не утверждение о том, как округляет каждый брокер.

Обычное округление до ближайшего результата с пятью знаками могло бы, напротив, поднять bid с 4,338915 до 4,33892. Если считать его полным предложением, экран обещал бы на 0,05 PLN больше за 10 000 EUR. Иногда экран округляет только отображение, а расчёты используют большую точность. Иногда само предложение имеет заданную сетку. Различайте эти ситуации и проверяйте подтверждение сделки.

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

Один символ: проверка времени, суммы и типа котировки

Предположим, котировка EUR/PLN 4,3392/4,3416 поступает из источника A, а кросс EUR/PLN 4,33891500/4,34188520 — из источника B. Одни цифры позволяют вычислить разницу. Они не устанавливают, что 10 000 EUR можно купить или продать дешевле. Нужны согласованные «сведения о котировке»: полная пара, тип продукта, стороны, время, сумма и условия. Список ниже — способ проверки, а не дополнительный тариф сборов.

Сведения о двух ценах перед сравнением котировок
Поле для сохраненияПроверочный вопросПочему меняется вывод
Инструмент и направлениеEUR/PLN или PLN/EUR; поставка валюты или CFD?Похожая цена не делает продукты одинаковыми
Тип ценыBid/ask, средняя, последняя или опорная?Только соответствующая сторона описывает направление действия
Временная отметкаВремя поставщика или получения; какой момент сравниваем?Старый bid и новый ask могут создать искусственный спред
Сумма и единицаEUR в составляющей EUR/USD; USD в составляющей USD/PLN?Одно число 10 000 обозначает разную валюту
УсловияСрок действия, сбор, контрагент и расчёты?Опорная цена не подтверждает исполнимости

Проверка суммы в каждой составляющей. Для покупки 10 000 EUR по ask EUR/USD 1,0852 нужны 10 852 USD. Если ask USD/PLN 4,0010 доступен лишь для 9 000 USD, у нас нет подтверждения цены для полных 10 000 EUR. При неизменных котировках и без других ограничений 9 000 USD покрыли бы 9 000/1,0852 = 8 293,402138… EUR. Для остатка нужно другое предложение, цену которого мы не знаем. Мы не добавляем его по тому же ask и не называем первоначальный результат ценой всей сделки.

Со стороны продажи 10 000 EUR по bid 1,0850 дают 10 850 USD. Если bid USD/PLN покрывает максимум 10 000 USD, вторая составляющая не покрывает всю сумму. При таком ограничении максимум первой составляющей — 10 000/1,0850 = 9 216,589862… EUR. Поэтому доступная сумма кросса может различаться для покупки и продажи, хотя экран показывает одну пару цен. Это ещё одна причина не считать лучший курс доступным для любой номинальной суммы.

Проверка времени обеих составляющих. В модели обе котировки в 12:00:00,000 соответствуют прежнему примеру. В 12:00:00,200 вы получаете новую котировку USD/PLN 4,0005/4,0025, но EUR/USD всё ещё имеет старую отметку 12:00:00,000. Объединение чисел даёт новое произведение, но не устанавливает, что оба предложения одновременно были доступны при отправке приказа. Двести миллисекунд — заданный интервал модели, а не универсальный предел допустимой задержки.

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

Проверка продукта. Опорный курс Европейского центрального банка (ECB) имеет информационное назначение; ECB не рекомендует использовать его для сделок.[8] Предложение с поставкой валюты и котировка CFD могут различаться расчётами и издержками, даже если оба относятся к EUR/PLN. Это не оправдывает автоматически завышенную цену; сначала нужно ограничить сравнение одинаковыми условиями. Нельзя сравнивать bid/ask с одним курсом сайта как два одинаковых предложения.

5. Треугольный арбитраж — три цены и условия исполнения

Если EUR/USD = 1,0850 и USD/JPY = 153,40, EUR/JPY «должен» быть примерно 166,44. Но что, если банк A котирует EUR/JPY по 167,00 — евро там «слишком дорог» в иенах? Цикл выглядит так (упрощение до одного курса без спредов): вы продаёте 1 EUR за 167,00 JPY в банке A, на иены покупаете доллары (167,00 ÷ 153,40 = 1,08866 USD), затем на доллары выкупаете евро (1,08866 ÷ 1,0850 = 1,00337 EUR). Итог — примерно 0,34% прибыли за полный цикл; это арбитражный цикл из трёх валют (треугольный арбитраж). Обратите внимание на направление: продать валюту там, где она переоценена, и выкупить более дешёвым путём. Обратный цикл даёт обратную величину множителя, а не точно симметричный процент убытка.

Несогласованности отдельных опорных цен недостаточно, чтобы доказать арбитраж. Три предложения должны одновременно быть исполнимы для одних участников и сумм. Лишь затем учитываются соответствующие стороны bid/ask, комиссия, расчёты и риск исполнения лишь части цикла. Средние цены из разных источников или моментов могут создавать видимость возможности.

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

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

Рыночное событие — резкое падение фунта 7 октября 2016 года

Отчёт BIS о событии с фунтом 7 октября 2016 года описывает взаимодействие ликвидности, приказов и структуры рынка.[6] Он предостерегает от предположения, что цена одной записи одновременно доступна где-то ещё. Мы не используем событие как доказательство арбитражной прибыли или универсальный сценарий поведения стоп-лосса.

EUR · USD · JPY · 1. Продать EUR · купить JPY по 167,00 · 2. Продать JPY · купить USD по 153,40 · 3. Продать USD · купить EUR по 1,0850 · 1 EUR → 167 JPY → 1,08866 USD → 1,00337 EUR (модель без спредов и комиссий)EUR EUR USD JPY 1. Продать EUR купить JPY по 167,00 2. Продать JPY купить USD по 153,40 3. Продать USD купить EUR по 1,0850 1 EUR → 167 JPY → 1,08866 USD → 1,00337 EUR (модель без спредов и комиссий)
Модель с одним курсом без спредов и сборов: 1 EUR →167 JPY →1,08866 USD →1,00337 EUR. Она не устанавливает исполнимой возможности; ниже проверяем оба направления с bid/ask.

Проверка обоих циклов с bid и ask

Одновременная модель: EUR/JPY 166,35/166,38, USD/JPY 153,38/153,42 и EUR/USD 1,0842/1,0844. Начинаем с 1 EUR. В этой проверке нет комиссий, минимальных сумм или кредитных ограничений. Одного спреда достаточно, чтобы оба цикла вернули меньше начального 1 EUR.

Два направления цикла с разными сторонами котировки
ЦиклПолная формулаEUR в конце
EUR → JPY → USD → EUR166,35 / 153,42 / 1,08440,999887912
EUR → USD → JPY → EUR1,0842 × 153,38 / 166,380,999486693

В первом цикле продаём EUR за JPY по bid EUR/JPY, покупаем USD по ask USD/JPY, затем EUR по ask EUR/USD. Во втором продаём EUR по bid EUR/USD и USD по bid USD/JPY, затем покупаем EUR по ask EUR/JPY. Результат выше 1 до сборов был бы лишь условием дальнейшего изучения; ниже 1 исключает прибыль в этой модели. Мы не заменяем средним курсом ни одну из шести цен.

Проверка единиц первого цикла: (JPY/EUR) / (JPY/USD) / (USD/EUR) даёт безразмерный множитель начальной суммы EUR. Для 10 000 EUR умножайте результат на 10 000 только тогда, когда все три предложения покрывают нужную сумму. Хорошая цена для 1 EUR не устанавливает такую же цену для 10 000 EUR.

6. Откуда берутся цены — от EBS до вашего экрана

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

Один источник — EBS Market, часть CME Group, с анонимной книгой приказов и твёрдыми котировками. Другие — платформы и двусторонние потоки отдельных поставщиков. Нет единой межбанковской цены, доступной всем. На EBS данные с учётом кредитной доступности могут отличаться от общей лучшей котировки; один показанный объём не гарантирует, что участник исполнит всю сумму.[4] Более широкая картина рассматривается в статье о межбанковском рынке.

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

Обновление котировки — не сделка

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

Источник цены · EBS / двусторонние сделки · Прайм-брокер · кредит при необходимости · Агрегатор LP · объединение котировок · Розничный брокер · + наценка / комиссия · Ваш экран · видимые bid/ask · Условная схема: не каждая структура включает PB и агрегаторИсточник цены Источникцены EBS / двусторонниесделки Прайм-брокер кредит принеобходимости Агрегатор LP объединениекотировок Розничныйброкер + наценка / комиссия Ваш экран видимые bid/ask Условная схема: не каждая структура включает PB и агрегатор
Одна распространённая модель цепочки валютной цены: межбанковская цена проходит несколько узлов до вашего экрана. Структура и форма издержек различаются у поставщиков.

6.1. Last look: котировка, запрос и окончательное принятие

Last look — этап, на котором получивший запрос сделки поставщик может окончательно принять или отклонить его. Проверки могут охватывать действительность, включая кредит, и цену. Это не применяется автоматически ко всем источникам, платформам или счетам с рекламным обозначением ECN. Отклонение, предложение новой цены и исполнение с проскальзыванием — разные события; не называйте их вместе «last look».[3]

Принцип 17 Глобального кодекса валютного рынка (FX Global Code) за декабрь 2024 года требует прозрачности last look: назначения проверок, ожидаемой длительности и работы ценовой проверки, включая направление оценки. Кодекс — добровольный набор принципов оптового рынка, а не законная гарантия исполнения розничных CFD. Мы не задаём единого универсального окна в миллисекундах: конкретные условия зависят от поставщика.[3]

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

Симметричный и асимметричный last look

Симметричная ценовая проверка оценивает движение в обоих направлениях, а асимметричная может по-разному учитывать благоприятные и неблагоприятные для поставщика движения. Знание правила помогает понимать отклонения, но данных только исполненных сделок недостаточно для его установления. Также нужны отклонённые запросы, время их отправки и сопоставимые котировки. Не выводите настройку поставщика из нескольких невыгодных исполнений.

Как проверить использование брокером асимметричного last look

В отчёте исполнения разделяйте запрошенную и принятую цену, время, сумму и исход: полное исполнение, частичное или отклонение. Для покупок сравнивайте ask, для продаж bid; использование среднего курса как ориентира включает сам спред в разницу. Сохраняйте также идентификатор источника. Нет универсального числа 100–200 сделок, гарантирующего обнаружение асимметрии: без полной выборки и контроля условий вывод остаётся ограниченным.

Занятость вне сельского хозяйства США (NFP) — спред в первые секунды после публикации

Публикация экономических данных может одновременно менять курс, спред и доступный объём. Гипотетический рост спреда с 0,6 до 4,2 пипса не означает движения среднего курса на 3,6 пипса. Обе стороны могут расходиться вокруг постоянного среднего курса или при его изменении. Сравнивайте обе цены bid/ask и временные отметки; календари публикаций и рыночные реакции относятся к фундаментальному анализу.

WMR 16:00 Лондон — опорный курс и текущая котировка

WMR Closing Spot Rates включают опорный курс на 16:00 по лондонскому времени. Методология WMR в версии от 30 января 2026 года описывает пятиминутное окно для курсов закрытия.[7] Курс, рассчитанный по своей методологии, не является текущим предложением покупки/продажи для вашей суммы. Из окна фиксинга мы не выводим постоянный спред или гарантированное движение курса. При переводе в местное время используйте применимые дату и правила часового пояса.

Гипотетические изменения спреда при постоянном среднем курсе; без конкретного времени фиксинга
Момент моделиEUR/USD bidEUR/USD askСредний курсСпред
A1,084251,084351,084301 пипс
B1,084201,084401,084302 пипса
C1,084101,084501,084304 пипса

Значения таблицы модельные — реальные уровни зависят от дня, источника котировок и условий ликвидности.

Таблица показывает лишь модельные изменения спреда во времени. Связь со временем расчёта опорного курса не устанавливает причину каждого движения. Для анализа реального дня нужны bid/ask, объём и временные отметки конкретного поставщика. WMR не должен заменять историческую цену исполнения со счёта клиента.

7. Котировки на практике — чего нет в учебнике

В модели спред меняется с 0,6 до 4,2, затем до 0,8 пипса. Без обеих цен мы не знаем, двигался ли средний курс. Без спецификации не знаем, показывает ли график bid, ask или последнюю цену. Следующие наблюдения помогают диагностировать данные; числа гипотетические и не обещают поведения конкретной пары или поставщика.

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

Видимая цена может не быть ценой вашей покупки. Между отправкой и исполнением приказа проходит время (задержка), за которое цена может измениться. Разница между ожидаемой и исполненной ценой — проскальзывание: доли пипса на ликвидном рынке, несколько пипсов при высокой волатильности; оно может быть благоприятным или неблагоприятным. Некоторые платформы и режимы исполнения позволяют ограничить допустимое отклонение (например, maximum deviation или market range) — наличие и работа функции зависят от платформы, режима и настроек брокера; см. статью о типах приказов.

7.1. Почему стоп-лосс может сработать вне диапазона свечи

Почему график не показывает достижение вашего стопа? Трейдер публикует на форуме снимок: «брокер украл мой стоп-лосс». Короткая позиция EUR/USD имеет стоп-лосс 1,0850, но максимум свечи достигает лишь 1,0845. Объяснение простое: для большинства розничных валютных символов графики MT4/MT5 строятся по ценам bid (в MT5 режим построения — свойство символа и может использовать bid или последнюю цену), тогда как короткие позиции закрываются по ask. Если при публикации данных в 14:30 в этом примере спред скачет с 1 до 8 пипсов, линия ask достигает стопа без следа на графике bid. Для диагностики включите «Показывать линию Ask» (Show Ask line) в свойствах графика: она показывает текущий ask, а исторические свечи по-прежнему строятся по bid. Полная механика активации и исполнения приказов разбирается в статье о типах приказов.

Модель короткой позиции: ask может достичь стопа вне диапазона свечи bid. Для длинной позиции соответствующая сторона — bid.
Модель короткой позиции: ask может достичь стопа вне диапазона свечи bid. Для длинной позиции соответствующая сторона — bid.

Расширение спреда также влияет на оценку счёта: позиция оценивается по bid или ask, поэтому более широкий спред снижает средства счёта (equity) без изменения среднего курса. При ограниченной марже это может вызвать стоп-аут. Средства счёта, свободная маржа и порог принудительного закрытия рассматриваются в статье о кредитном плече и марже.

Видимая цена и видимые bid/ask

Цена графика не доказывает цену исполнения. Для проверки приказа нужны тип цены потока, время активации, сторона исполнения и отчёт сделки. Один снимок свечи или предположение о «типичном» проскальзывании не решают вопроса. Сохраните данные перед сравнением результата модели с историей счёта.

Модельный сценарий — ночное расширение спреда

Проверьте сторону активации. Для гипотетической короткой позиции EUR/USD стоп равен 1,0850. В проверяемый момент bid — 1,0845, ask — 1,0853, спред 0,0008 = 8 пипсов. Ask пересёк уровень, хотя свеча bid могла его не коснуться. Для длинной позиции соответствующая сторона — bid; невидимый ask не объясняет этот случай. Одна текущая линия ask не восстанавливает исторический максимум. Модель построения графика и спецификация символа описаны в документации MT5.[2]

Корреляция спредов при системном потрясении

Курсы разных валют могут реагировать на общий фактор, но для установления корреляции нужны период, частота данных и метод расчёта. Не приравнивайте одновременное ослабление валют к корреляции 1. Одних разных символов недостаточно для оценки совокупной экспозиции; проверка единиц позиций показана в уроке 2.5, а управление риском — отдельная тема.

Следите за единицами спреда. На платформах с пятью десятичными знаками спред «3» обычно означает 3 пипетки = 0,3 пипса, а на четырёхзначных — 3 пипса. Ошибка меняет результат на порядок. Пипсы, пипетки и пункты (а также тиковый объём) различаются в статье о единицах измерения.

При ролловере спреды расширяются — когда позиции переносятся на следующую дату валютирования (17:00 Нью-Йорк, обычно около 23:00 местного времени Польши). Тогда поставщики ликвидности отзывают агрессивные котировки. Важная деталь расчёта: при симметричном расширении спреда вокруг постоянного среднего курса рыночная оценка отдельной позиции ухудшается примерно на половину расширения (длинная позиция оценивается по bid, короткая — по ask), а не на всё расширение. При ограниченной марже это всё равно может навредить. Ролловер, тройные начисления и ночные издержки объясняются в статье об издержках.

Разрыв после выходных. После выходных первая котировка может открыться далеко от пятничного закрытия: стоп-лосс тогда активируется по первой доступной цене с широким спредом открытия. Механика приказов при разрывах рассматривается в статье о типах приказов.

Цена информационного сайта — ориентир, а не предложение. График финансового информационного сайта может использовать средний курс, bid, последнюю сделку или иной опорный поток. Расчёт потенциального результата по нему игнорирует видимый спред (который обычно уже включает наценку брокера), а также различия источника и времени котировки. Розничные сделки исполняются по ask при покупке и по bid при продаже.

Модель симметричного расширения спреда вокруг постоянного среднего курса; сторона оценки меняется на 1 пипс, а не на полное расширение 2 пипса.
Модель симметричного расширения спреда вокруг постоянного среднего курса; сторона оценки меняется на 1 пипс, а не на полное расширение 2 пипса.
Ловушка суффикса платформы. Брокеры создают разные «классы» одного инструмента (например, EURUSD и EURUSD.pro), но смысл суффиксов полностью зависит от брокера: они могут обозначать тип счёта, другую спецификацию, валюту расчётов или источник цены. Ошибка может иметь ощутимый эффект: трейдер выбирает инструмент, не соответствующий типу его счёта, и платит в несколько раз больше. Проверяйте спецификацию инструмента до первой сделки.
Level 2 / DOM у брокера CFD — не глобальная книга приказов. Глубина рынка на розничной платформе показывает только часть ликвидности конкретного агрегатора или брокера, а не весь внебиржевой рынок. Не трактуйте «стены покупок» в DOM брокера CFD так же, как поток приказов CME.

8. Что нужно запомнить

Как прочитать котировку за 10 секунд — список проверки

1. Какая валюта базовая (первая)? Она является «товаром».
2. USD в числителе или знаменателе? Это определяет смысл «роста курса».
3. Bid (ниже) = ваша цена продажи. Ask (выше) = ваша цена покупки.
4. Ask − bid = спред = ваши издержки входа в пипсах.
5. Кросс? Проверьте, котирует ли брокер его напрямую или выводит из двух составляющих.

Правильное понимание цены требует символа, стороны bid/ask, единицы и спецификации инструмента. Затем следуют время, сумма и условия доступа. Только этот набор позволяет сравнить две котировки и воспроизвести расчёт. Следующий тест можно выполнить без прогноза рынка.

Короткий тест: что сообщает экран и чего ещё не хватает?

Вы получаете три числа: EUR/USD 1,08420/1,08435, цену графика 1,08428 и спред «15». Противоречат ли они друг другу? Необязательно. Первые две цены различаются на 0,00015 USD/EUR, то есть 1,5 пипса при пипсе 0,0001. «15» может означать 15 пунктов с пунктом = 0,00001. Цена графика 1,08428 близка к среднему 1,084275, но одно сходство не доказывает, что поток показывает mid.

Для продажи 10 000 EUR исходная цена — bid 1,08420: 10 842,00 USD. Покупка этой суммы по ask стоит 10 843,50 USD. Разница — 1,50 USD. Для суммы в PLN не хватает курса конвертации; для подтверждения исполнимости — доступного объёма и правил исполнения. Для полных издержек не хватает тарифа сборов. Такой список недостающих данных полезнее дополнительных десятичных знаков.

Частые вопросы — котировки, bid/ask и кросс-курсы

Что означает EUR/USD 1,0842/1,0844?

Вы продаёте 1 EUR за 1,0842 USD по bid и покупаете 1 EUR за 1,0844 USD по ask. Это стороны одной пары. Для суммы, доступности предложения и условий исполнения нужны дополнительные сведения.

Всегда ли ask выше bid?

Да, в стандартной котировке с положительным спредом. Возможен и нулевой спред. Необычное отображение ask ниже bid требует проверки времени, источника и исполнимости; оно не доказывает автоматически арбитраж.

Как обратить котировку bid/ask?

Обратный bid равен 1/ask, а обратный ask — 1/bid. Для EUR/USD 1,0842/1,0844 это даёт USD/EUR примерно 0,922169/0,922339, в евро за доллар.

Как рассчитать EUR/PLN через USD?

При совместимых одновременных котировках умножьте bid EUR/USD на bid USD/PLN и ask EUR/USD на ask USD/PLN. Единицы USD/EUR и PLN/USD дают PLN/EUR. Полная модель для 10 000 EUR находится в примере с PLN.

Почему короткая позиция может закрыться вне свечи bid?

Короткая позиция закрывается покупкой по ask, а график может показывать bid. Ask может достичь стопа, даже если bid его не касался. Проверьте тип графика и обе исторические цены: текущая линия ask не воспроизводит историю.

Является ли средний или опорный курс исполнимым предложением?

Не следует так предполагать. Mid — среднее bid и ask, а опорный курс имеет собственную методологию. Предложение для конкретной суммы требует цены покупки или продажи и условий исполнения.

Источники и их использование

  1. CME Group — правила валютного котирования — Базовая и котируемая валюты, американская и европейская формы; источник не подтверждает исторические спреды. Дата обращения: 29 октября 2026 года.
  2. MetaQuotes — свойства символа / «Обзор рынка» — SYMBOL_CHART_MODE, SYMBOL_POINT, SYMBOL_SPREAD; графики по bid или last, спред в пунктах. Дата обращения: 29 октября 2026 года.
  3. GFXC — FX Global Code, декабрь 2024 года, принцип 17 — Last look: проверки действительности запроса и цены, прозрачность правил; добровольный кодекс. Дата обращения: 29 октября 2026 года.
  4. CME EBS — обработка лучшей рыночной цены с учётом кредитных лимитов — Цены зависят от кредитных отношений; показанный объём может быть не полностью доступен конкретному участнику. Дата обращения: 29 октября 2026 года.
  5. SNB — отмена минимального курса, 15 января 2015 года — Отмена минимального курса 1,20 CHF/EUR; источник не устанавливает единого минимума цены или спреда всего рынка. Дата обращения: 29 октября 2026 года.
  6. Комитет BIS по рынкам — резкое движение фунта 7 октября 2016 года — Описание события и структуры рынка; не используется для произвольного приписывания прибыли розничным трейдерам. Дата обращения: 29 октября 2026 года.
  7. LSEG — методология валютных эталонных курсов WMR, редакция от 30 января 2026 года — WMR Closing Spot Rates, 16:00 по Лондону и пятиминутное окно расчёта курса закрытия. Дата обращения: 29 октября 2026 года.
  8. ЕЦБ — справочные обменные курсы евро — Информационные справочные курсы; ЕЦБ не рекомендует использовать их для сделок. Дата обращения: 29 октября 2026 года.

Каждая таблица цен статьи — явно гипотетическая модель. Расчёты проверяют стороны котировки, единицы и округление; это не рыночные котировки.

Ваш прогресс обучения

Закончили урок? Отметьте это самостоятельно. Открытие или прокрутка страницы не засчитывают прохождение.

Для сохранения прогресса нужны JavaScript и хранилище браузера.

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

Jarosław Wasiński

Главный редактор, ForexMechanics.com • Макро- и валютный аналитик

Независимый аналитик и профессионал с более чем 20-летним опытом работы на финансовых рынках. Активно работает на Форексе с 2004 года, специализируется на фундаментальном анализе, структуре внебиржевого (OTC) рынка и дисциплинированном управлении риском капитала.

  • Основатель и главный редактор MyBank.pl, который с 2004 года предоставляет надёжное финансовое образование.
  • Автор сотен глубоких рыночных комментариев, структурных аналитических материалов и обучающих пособий для трейдеров и инвесторов.
  • Сторонник прозрачности рынка, продвигает обучение, основанное на конкретных данных и институциональных отчётах (BIS, ESMA, CFTC).

Все материалы носят исключительно образовательный и информационный характер – они не являются инвестиционной рекомендацией или каким-либо советом. Помните: торговля с кредитным плечом (Форекс/CFD) сопряжена с высоким риском быстрой потери капитала.