Bid и ask — какая цена срабатывает по вашему стоп-лоссу и тейк-профиту?
Почти каждый новичок переживает один и тот же момент замешательства. Он открывает свою первую позицию, цена не сдвинулась, а счётчик уже показывает убыток. Или хуже: он закрывает день в уверенности, что его стоп-лосс ни в коем случае не должен был сработать, ведь «цена на графике до него так и не дошла». В обоих случаях виновник один и тот же, и он совершенно безобиден — это две цены, которые несёт в себе каждый инструмент: bid и ask. Ниже я объясняю, что это такое, какая из них срабатывает по вашему стоп-лоссу и тейк-профиту и почему график может незаметно вводить вас в заблуждение именно в этом моменте.
Что такое bid и ask на самом деле?
На валютном рынке никогда не бывает одной цены. Их две, и котируются они одновременно. Bid — это цена, по которой вы можете продать инструмент, более низкая из двух. Ask — это цена, по которой вы можете его купить, более высокая. Разница между ними — это спред, стоимость входа в сделку, и он достаётся брокеру. Как формулирует Corporate Finance Institute, bid — это максимум, который готов заплатить покупатель, а ask — это минимум, который готов принять продавец, и спред находится ровно посередине.
Самая важная ловушка — визуальная. По умолчанию график в MetaTrader 4 и 5 рисует только линию bid. Свечи, которые вы видите, построены по ценам продажи, а цена ask вообще не показывается, пока вы не включите её сами. Это значит, что, глядя на «цену» на экране, вы смотрите лишь на одну сторону рынка. Другая сторона, ask, находится где-то выше — на ширину текущего спреда — и именно она имеет значение в двух конкретных ситуациях, к которым я перейду через мгновение.
Какая цена срабатывает по вашему стоп-лоссу и тейк-профиту?
Правило простое, но запомнить его нужно точно, потому что люди ошибаются в нём постоянно. Значение имеет то, как вы закрываете позицию, а не как вы её открывали.
Длинная позиция. Вы открываете её по ask — вы покупаете. Чтобы закрыть её, вам нужно продать, а продажа идёт по bid. Именно поэтому и стоп-лосс, и тейк-профит по длинной позиции срабатывают по bid. И именно поэтому длинная позиция стартует «в минусе» на величину спреда: вы купили по ask, но ваш результат измеряется относительно bid, который находится ниже.
Короткая позиция. Вы открываете её по bid — вы продаёте. Закрытие — это покупка, поэтому оно идёт по ask. Именно поэтому стоп-лосс и тейк-профит по короткой позиции срабатывают по ask. Официальная документация MetaTrader формулирует это прямо: условие ордера для длинных позиций проверяется по цене bid, а для коротких позиций используется цена ask.
Проще говоря, чтобы запомнить навсегда: длинная закрывается по bid, короткая закрывается по ask. Если вы уже понимаете разницу между стоп-лоссом и тейк-профитом, то добавляете лишь один элемент информации — какая из двух цен запускает эти ордера. Всё остальное остаётся прежним.
Наглядный пример на EUR/USD
Возьмём EUR/USD с котировкой bid 1,0850 и ask 1,0851 — спред в один pip. Это иллюстративный пример, но числа реалистичны для мажорной пары в спокойную сессию.
Эта третья строка — сердце всего недоразумения. По короткой позиции вы наблюдаете за bid, тогда как ваш стоп работает по ask. Чем шире спред, тем больше разрыв между тем, что вы видите, и тем, что на самом деле происходит с вашим ордером.
«Для активного трейдера спред — это самая крупная издержка, которую он действительно контролирует, и именно поэтому выбор брокера с узкими спредами — это финансовое решение, а не косметическое». — Kathy Lien, Day Trading and Swing Trading the Currency Market (Wiley, 2016).
Откуда берётся «мой стоп сработал, хотя цена до него не дошла»?
Теперь, когда вы знаете механику, соберём всё воедино. Эта жалоба почти всегда касается короткой позиции и почти всегда исходит от того, у кого на графике есть только линия bid. Стоп-лосс по короткой позиции срабатывает по ask, а ask невидим. Трейдер видит, что bid остановился чуть-чуть не доходя до уровня стопа, и заключает, что брокер «дорисовал» это движение. На самом деле ask дошёл до уровня ровно так, как было оговорено — просто его не было на экране.
И вот в чём подвох: эффект растёт вместе со спредом. В спокойную европейскую сессию спред по EUR/USD составляет долю pip, и разрыв пренебрежимо мал. Но ночью, когда ликвидность падает, или в секунды вокруг выхода макроданных спред может расшириться в несколько раз. Тогда ask отдаляется от bid достаточно, чтобы стоп по короткой позиции сработал явно «раньше» того, что показывает линия bid. О том, как спред расширяется в эти моменты, я отдельно рассказал в материале о расширении спреда вокруг выхода макроданных.
Стоит также разделять две вещи, которые легко спутать. Разрыв bid-ask — это не то же самое, что проскальзывание цены. Спред — это фиксированная, известная заранее разница между двумя ценами в данный момент. Проскальзывание — это исполнение по цене хуже заказанной, потому что рынок перепрыгнул уровень прежде, чем ордер успел исполниться. И то, и другое может случиться одновременно — ночью или на новостях — но это две разные вещи, и их стоит различать, прежде чем винить брокера.
Как выставлять ордера осознанно?
Первый шаг тривиален и стоит минуты: включите линию ask. В MetaTrader 5 вы делаете это, щёлкнув правой кнопкой по графику, выбрав «Свойства», открыв вкладку «Показать» и отметив «Показывать линию Ask». В MT4 путь почти такой же. С этого момента вы видите обе стороны рынка и разрыв между ними — спред, в реальном времени. Один лишь этот вид снимает большинство недоразумений ещё до того, как они возникнут.
Второй шаг — это привычка мышления при каждом ордере. Прежде чем нажать, задайте себе один вопрос: по какой цене это исполнится? Если это длинная — вы следите за bid. Если короткая — за ask. Это особенно важно, когда вы ставите стоп ровно на круглом уровне или на важной поддержке либо сопротивлении, где один pip разрыва решает, сработает ордер или нет. Если вы всё ещё разбираетесь в том, как работают отдельные типы ордеров — рыночный, лимитный и стоп, — то понимание стороны bid или ask становится естественным дополнением к этому знанию. Это не инвестиционная рекомендация — это просто механика, которую нужно знать, прежде чем начинать спорить о стратегии.
Если вы хотите увидеть, как котировки bid и ask вписываются в более широкую структуру рынка, раздел основ форекса на ForexMechanics разбирает строительные блоки подробнее.
Что сделать завтра
- Включите линию ask на своём графике и понаблюдайте за спредом в реальном времени. Откройте свойства графика в MT4 или MT5, отметьте «Показывать линию Ask», а затем потратьте пять минут, наблюдая, как разрыв между bid и ask сужается в европейскую сессию и расширяется после десяти вечера. Одно это наблюдение останется с вами надолго.
- Пересмотрите свои недавние короткие позиции, закрытые по стоп-лоссу. Откройте историю сделок у брокера, найдите последние три короткие позиции, закрытые по стопу, и проверьте цену исполнения. Вы увидите, что они сработали по ask, выше линии bid, показанной на графике — и жалоба «цена до него не дошла» вдруг перестаёт иметь смысл.
- Напишите простое правило над монитором. На стикере: «длинная закрывается по bid, короткая закрывается по ask». Через две недели вы будете держать его в голове автоматически и перестанете путать сторону рынка, выставляя стопы возле важных уровней.
- Прежде чем обвинять брокера в манипуляции, проверьте спред в момент исполнения. Если стоп по короткой позиции сработал ночью или на макроданных, сравните цену исполнения с шириной спреда в тот момент. В девяти случаях из десяти ask действительно коснулся уровня, и всё сработало ровно так, как было оговорено.
Источники и библиография
-
MetaQuotes — MetaTrader 5 Help Chart Settings — Additional Features · Oficjalna dokumentacja MT5: świece formowane są na cenach bid, a cena ask służy do otwierania pozycji długich i zamykania krótkich; opis opcji „Show Ask price line". www.metatrader5.com ↗
-
MetaQuotes — MetaTrader 5 Help Trading Operations — General Concept (Take Profit, Stop Loss) · Dokumentacja MT5: warunek Take Profit i Stop Loss dla pozycji długich sprawdzany jest po cenie bid, a dla pozycji krótkich po cenie ask. www.metatrader5.com ↗
-
Corporate Finance Institute Bid and Ask — Definition, Example, How it Works in Trading · Definicja ceny bid (cena, jaką inwestor jest gotów zapłacić — tu sprzedać instrument) i ask (cena, po której inwestor jest gotów kupić) oraz spreadu bid-ask. corporatefinanceinstitute.com ↗
-
Corporate Finance Institute Calculating Foreign Exchange Spread — Overview, Factors · Opis spreadu bid-ask na rynku walutowym: bid to maksymalna cena kupna pary przez tradera, ask to minimalna cena sprzedaży akceptowana przez dealera. corporatefinanceinstitute.com ↗
Часто спрашивают
Почему я вижу убыток сразу после открытия длинной позиции, хотя цена не сдвинулась?
Потому что вы заплатили цену ask, а ваша позиция оценивается по цене bid. Покупая EUR/USD по ask 1,0851, вы оказываетесь на рынке, который для вас стоит по bid — то есть 1,0850. Эта разница, в примере один pip (пункт), и есть спред — стоимость входа, которую брокер взимает в момент открытия. Платформа сразу показывает её как небольшой убыток на счётчике, хотя рыночный курс вообще не двигался. Чтобы выйти в ноль, bid должен подняться до уровня вашего ask. Это не ошибка брокера и не сбой — это нормальная механика двух цен, и вы ощущаете её в каждой без исключения сделке.
Является ли мошенничеством брокера ситуация «мой стоп-лосс сорвался, хотя цена до него не дошла»?
Обычно нет — это результат наблюдения за неправильной ценовой линией. График по умолчанию рисует bid, тогда как по короткой позиции стоп-лосс срабатывает по ask, на один спред выше. Вы видите, что линия bid остановилась чуть ниже уровня вашего стопа, но ask уже коснулся его, и ордер сработал ровно так, как было оговорено. При спреде в один pip разница невелика, однако ночью или во время выхода макроданных спред может расшириться в несколько раз, и тогда эффект становится очевидным. Прежде чем винить брокера, включите линию ask и проверьте, не ask ли коснулся стопа. Если ask явно не дошёл до уровня — только тогда есть смысл уточнять детали исполнения.
Как включить линию ask на графике в MT4 или MT5?
В MetaTrader 5 щёлкните правой кнопкой по графику, выберите «Свойства», откройте вкладку «Показать» и отметьте «Показывать линию Ask». В MT4 путь почти идентичен: правой кнопкой, «Свойства», вкладка «Общие» и тот же параметр. После включения на графике появляется вторая, дополнительная горизонтальная линия, соответствующая текущей цене ask — расстояние между ней и линией bid и есть спред, показанный в реальном времени. Это одно из самых простых изменений настроек, доступных новичку, и оно мгновенно снимает большую часть путаницы вокруг «цена до него не дошла, а стоп сработал», которой полны письма в поддержку брокеров.
А тейк-профит по длинной позиции тоже срабатывает по bid?
Да. Тейк-профит закрывает позицию, а закрытие длинной означает продажу — значит, он срабатывает по цене bid, точно так же, как стоп-лосс по той же позиции. Для трейдера у этого есть практическое следствие: если вы ставите тейк-профит ровно на круглом уровне, помните, что до него должен дойти bid, а не линия ask, которую вы иногда представляете. Симметрично, по короткой позиции и тейк-профит, и стоп-лосс срабатывают по ask, потому что закрытие короткой — это покупка. Хорошее правило для запоминания: закрытие всегда идёт по той же цене, по которой вы выходите из сделки на рынке, а не по той, по которой её открывали.