Построение графиков — как создаётся изображение цены и почему оно различается у брокеров
Свеча сводит один ценовой ряд к одному временному окну. Два графика EUR/USD могут различаться из-за разных потоков котировок или границ периодов. Мы построим OHLC из котировок, сравним форматы на одних и тех же реальных барах и выясним, чего нельзя узнать по завершённой свече. Эти проверки предшествуют интерпретации её формы.

- Стандартные свечи и бары строятся по OHLC — Open, High, Low и Close; другие типы графиков опускают или преобразуют часть этих данных. Понимание того, как формируется отдельная свеча, помогает избежать неверной интерпретации моделей.
- Тип графика меняет видимую информацию. Линейный график опускает экстремумы периода. Свечи показывают их, но не раскрывают последовательность внутри периода. Heikin-Ashi сглаживает их, но меняет исходные значения цены.
- Таймфрейм меняет перспективу: шум на M5 может оказаться отчётливым трендом на H4. «Лучшего» таймфрейма нет; есть таймфрейм, на котором подход имеет численный смысл после спреда и проскальзывания.
- У спот-FX нет ни единой ленты сделок, ни одного официального курса закрытия (бенчмарки существуют, но не определяют каждый поток). Поэтому графики двух брокеров могут различаться, особенно на D1 и выше. Это особенность внебиржевого рынка, а не ошибка платформы. [1]
- График представляет поток данных, а не весь рынок. Свеча может выглядеть одинаково у двух брокеров, тогда как качество исполнения заявок (A-Book в сравнении с B-Book, проскальзывание и отказы) различается.
1. Откуда берутся данные графика
Тик — обновление данных, полученное платформой. У внебиржевого инструмента оно может менять Bid, Ask или обе стороны; получение тика не обязательно означает изменение самого Bid. Это не запись каждой сделки на всём валютном рынке. MetaTrader 5 хранит тиковый и реальный объёмы отдельно: первый считает полученные тики, второй относится к объёму сделок, когда такие данные доступны. [5] [10] Агрегация позволяет сравнивать последовательные периоды, но опускает некоторые подробности потока. Тиковые данные остаются полезными везде, где важна последовательность котировок.
Чтобы превратить этот поток в читаемый график, данные агрегируют в OHLC — четыре значения для каждого периода:
- Open — цена первого тика периода
- High — наибольшая цена тика за период
- Low — наименьшая цена тика за период
- Close — цена последнего тика периода
Учебная модель: восемь последовательных котировок Bid EUR/USD за одну минуту. Это не исторические данные брокера. Предполагается период 10:00:00–10:01:00 UTC; обновление ровно в 10:01:00 относится к следующей свече. Все восемь указанных цен принадлежат первому периоду:
| Котировки Bid по порядку | Полученная свеча M1 |
|---|---|
| 1,10432 · 1,10435 · 1,10429 · 1,10440 · 1,10437 · 1,10425 · 1,10431 · 1,10436 | Open 1,10432 · High 1,10440 · Low 1,10425 · Close 1,10436 |
Всё остальное — цвет тела, длина тени и «форма» — выводится из этих четырёх чисел. Пока свеча формируется, её High, Low и Close могут меняться: нынешняя форма — промежуточное состояние, а не завершённая запись всего таймфрейма (подробнее: статья о свечных моделях).
Сначала установите, какой ряд использует график. Для внебиржевых инструментов MetaTrader 5 использует Bid, даже если брокер предоставляет локальную глубину рынка. Для биржевых инструментов, описанных в документации, используется Last — цена последней сделки. [5] Другая платформа или синтетический график могут использовать иные входные данные. В FX брокер может объединять котировки контрагентов или строить на их основе собственные; он не наблюдает единую мировую ленту. Вместо предположения, что каждый график представляет один ряд, проверяйте тип цены, поставщика и часовой пояс. Одного символа EUR/USD для этого недостаточно.
Нельзя смешивать два слоя: график (форму свечей, определяемую потоком и временными границами) и исполнение заявок (проскальзывание, отказы и модель исполнения, которых график не показывает). Одинаковые свечи у двух брокеров не гарантируют одинакового исполнения. Это отдельная тема статей о моделях исполнения заявок и качестве исполнения.
Одни OHLC, две последовательности цен
У условной свечи EUR/USD значения O 1,1000, H 1,1020, L 1,0990 и C 1,1010. Она могла возникнуть из последовательности A: 1,1000→1,1020→1,0990→1,1010, либо B: 1,1000→1,0990→1,1020→1,1010. Четыре конечных значения одинаковы, но максимум и минимум возникли в противоположном порядке. Оба пути соответствуют определению свечи.
Поэтому OHLC не позволяют установить, какой из двух внутренних уровней был достигнут первым. Если результат правила зависит от этого порядка, свечи данного таймфрейма недостаточно. Меньший таймфрейм может прояснить некоторые случаи, но если оба события происходят внутри одной его свечи, проблема остаётся. Тень также не доказывает наличия котировки по каждой цене между High и Low: в ряду может быть скачок.
Другое ограничение касается текущего периода. Его Close пока является последней полученной ценой, а High и Low охватывают лишь прошедшую часть окна. Если записать сигнал до конца периода, а затем оценивать его по конечной свече, изменятся данные, доступные в момент решения. К этой теме возвращается урок о проверке сигналов.
2. Линейный график
Самый простой тип графика. Он соединяет цены закрытия последовательных периодов непрерывной линией. Open, High и Low не видны — только Close.
Линия Close сохраняет одно из четырёх полей OHLC. Формулировка «удалено 75% информации» создаёт ложную точность: поля взаимосвязаны, а OHLC уже сжимает последовательность котировок. Линия упрощает сравнение закрытий. Сравнивая инструменты, нормируйте уровни или сопоставляйте доходности; внешнее сходство линий не измеряет корреляцию. Последняя точка остаётся предварительной до окончания периода.
Это ограничение можно показать без исторического эпизода. В условный день Open и Close могут быть равны 1,1000, а High и Low — 1,1050 и 1,0950. Линия закрытий может выглядеть спокойно, хотя диапазон дня составляет 100 пипсов. Она не показывает ни касаний уровней внутри периода, ни их порядка. Даже свеча OHLC не скажет, возник ли High раньше Low. Для графических фигур нужны экстремумы; для оценки последовательности событий могут понадобиться менее агрегированные данные.
3. Баровый график OHLC
Бар OHLC представляет четыре значения одного периода. Этот традиционный формат знаком по классическим учебникам. [3] Его элементы читаются так:
- Вертикальная линия — диапазон от Low до High
- Короткая отметка слева — Open
- Короткая отметка справа — Close
Если правая отметка выше левой, Close > Open; если ниже, Close < Open. При равенстве обе находятся на одной высоте. Четыре поля полны как OHLC, но не как история каждой котировки периода. Читаемость зависит от настроек и привычки; смена формата не добавляет в данные новой цены.
Бары могут быть удобны при отображении большого числа периодов, поскольку не требуют широких тел. Небольшое расстояние между отметками позволяет увидеть малую разницу Open–Close, хотя в конечном счёте это зависит от масштаба. Классические модели, описанные на барах, можно распознавать на свечах с теми же OHLC. Их определения относятся к значениям и последовательности периодов, а не к заливке тела. [3]
4. Свечной график
Свеча содержит те же OHLC, что и бар. Её тело — прямоугольник между Open и Close; тени доходят до High и Low. Для Close > Open часто используют зелёное или белое тело, для Close < Open — красное или чёрное. Эти настройки отображения можно менять. Некоторые режимы окрашивают свечу относительно предыдущего Close, а не её собственного Open, поэтому читайте легенду платформы, а не полагайтесь на предположение.
Тело позволяет быстро сравнить Open и Close, а тени показывают диапазон периода. Это может быть визуально удобно, но само по себе большое красное тело не отменяет всех прежних сценариев. Должно произойти условие, указанное в данном сценарии: например, определённое закрытие относительно уровня. Свеча также не сообщает больше, чем правильно прочитанный бар с теми же OHLC. Отличается представление, а не набор данных.
Книга Стива Нисона Japanese Candlestick Charting Techniques (1991) познакомила англоязычных читателей со свечными методами. [2] Сегодня практическая задача проста: определить концы тела, два экстремума и завершённость свечи.
В уроке о свечных моделях рассматривается интерпретация отдельных свечей и коротких структур. Можно использовать свечи или бары, если последовательно читать их данные. Поначалу важнее уметь определять Open, High, Low и Close и распознавать незавершённый период, чем предпочитать какой-либо цвет.
Реальные данные в трёх форматах графика
Ниже одни и те же двенадцать завершённых баров EUR/USD H1 с открытиями 15 сентября 2026 года с 02:00 до 13:00 показаны линией Close, барами OHLC и обычными свечами. На всех панелях одинаковы ценовая шкала и времена открытия. Выделенный бар 07:00 также используется в примере агрегации M15 → H1. Так можно сравнивать конкретные цены, а не только формы. Последний бар H1 охватывает 13:00–14:00.
Источник — история Bid из ICMarketsSC-Demo / MetaTrader 5. Мы сохраняем исходные отметки MT5; часовой пояс брокера независимо не проверен, поэтому часы не обозначены как UTC или местное время. Это наша визуализация реальных данных, а не снимок терминала и не доказательство эффективности стратегии.
Для независимой проверки: 12 исходных баров H1 OHLC — CSV и сведения об источнике, времени и контрольных суммах данных.
5. Другие типы графиков
Heikin-Ashi и Renko меняют представление существеннее. Перед использованием уточните, какие исходные значения и правила построения формируют каждый элемент графика.
Heikin-Ashi напоминает обычный свечной график, но его значения пересчитываются по следующим формулам:
- HA Close = (O + H + L + C) / 4
- HA Open = (HA Opent−1 + HA Closet−1) / 2
- HA High = max(H; HA Open; HA Close) · HA Low = min(L; HA Open; HA Close)
Числовой пример с условными значениями. Текущая свеча: O 1,1000; H 1,1050; L 1,0980; C 1,1030; предыдущие HA Open 1,0990 и HA Close 1,1010. Тогда HA Close = (1,1000 + 1,1050 + 1,0980 + 1,1030) / 4 = 1,1015; HA Open = (1,0990 + 1,1010) / 2 = 1,1000; HA High = max(1,1050; 1,1000; 1,1015) = 1,1050; HA Low = min(1,0980; 1,1000; 1,1015) = 1,0980. Результат — сглаженное изображение тренда и более длинные серии свечей одного цвета. Оговорка: HA Open и HA Close синтетические и могли никогда не существовать на рынке; HA High и HA Low могут совпадать с настоящими экстремумами, как здесь, но не обязаны. Поэтому HA — фильтр для просмотра тренда, а не источник цен для планирования заявок: уровень, прочитанный по тени HA, может отсутствовать в потоке.
Renko строит кирпичи по заданному движению цены, а не равным временным интервалам. В классическом построении очередной кирпич продолжения требует движения на один размер кирпича; разворот — на два размера от закрытия последнего кирпича. Это соглашение конкретного построения, а не правило всех вариантов. TradingView допускает источники Close или OHLC, а также фиксированный или переменный размер; проекционные кирпичи формирующегося периода могут исчезнуть после перезагрузки. [8] Поэтому Renko не раскрывает точную цену возможного исполнения в конкретный момент. Родственные диапазонные графики сосредоточены на ценовом диапазоне, но для них тоже нужно проверять алгоритм платформы. Ни один из двух видов не восстанавливает полную временную ось стандартных свечей.
Компромиссы в одной таблице:
| Тип графика | Что показывает | Что опускает | Типичное применение |
|---|---|---|---|
| Линейный | Close каждого периода | Open, High и Low — колебания внутри периода | Быстрый обзор направления, сравнения и корреляции |
| Баровый (OHLC) | Полные OHLC в компактном виде | Иное представление; цвета зависят от настроек | Длительная история на одном экране |
| Свечной | Полные OHLC с выделенным телом | Ничего по сравнению с баром — другое представление | Стандартный выбор для анализа |
| Heikin-Ashi | Сглаженный вид тренда | Фактические Open/Close заменены синтетическими значениями | Фильтр тренда рядом с обычными свечами |
| Renko / диапазонный | Движение по правилу порога или диапазона | Временную ось и часть диапазонов | Представление структуры движения независимо от времени |
Прежде чем использовать преобразованный график, запишите его параметры и сравните уровни с обычным ценовым рядом. Heikin-Ashi меняет значения свечей; Renko также меняет способ образования последовательных элементов. Одного названия типа недостаточно для воспроизведения результата без настроек, источника и правил задания начальных значений.
Heikin-Ashi может показать цену за пределами диапазона периода
Сохраните исходные OHLC из примера выше: 1,1000; 1,1050; 1,0980; 1,1030. Измените только предыдущие HA Open на 1,1060 и HA Close на 1,1080. Текущий HA Open станет 1,1070, HA Close останется 1,1015, а HA High = max(1,1050; 1,1070; 1,1015) = 1,1070. Это на 20 пипсов выше наибольшей исходной цены текущего периода.
Синтетический High — не ошибка расчёта. Он возникает, поскольку в расчёт входит предыдущая свеча HA. Исходная свеча бычья (C > O), но в этом варианте HA закрытие ниже синтетического открытия. Меняются и тень, и направление тела. Пример не рассматривает задание начальных значений первой HA: предыдущие значения указаны явно. На платформе способ начала ряда тоже может иметь значение. [7]
6. Таймфреймы
Смена таймфрейма группирует те же наблюдения в другие временные окна. Поэтому меняется то, какие движения видны как отдельные свечи.
При непрерывных данных и согласованных границах один H4 содержит 48 периодов M5, а полные 24 часа — шесть периодов H4. Поэтому одно движение может быть несколькими разворотами на M5 и частью одной свечи H4. D1 обобщает полный день, а W1 — одна недельная свеча, включающая, среди прочих периодов, свечи D1, а не пять недельных свечей. Перерывы, праздники и границы дня могут менять число доступных свечей. Важно охваченное время, а не лозунг, будто каждый старший таймфрейм показывает «истинное» движение.
Четыре реальных бара M15 → один бар H1
Теперь построим один завершённый бар H1 из четырёх последовательных M15 того же источника. В примере за 15 сентября 2026 года они открываются в 07:00, 07:15, 07:30 и 07:45 по исходным отметкам MT5. Вместе они полностью покрывают окно [07:00, 08:00). Open H1 берётся у первого бара M15, High — наибольший из четырёх High, Low — наименьший из четырёх Low, а Close — закрытие последнего M15. Тела и цены закрытия не усредняются.
Результат: O 1,15374, H 1,15383, L 1,15346 и C 1,15369. Максимум даёт бар M15 с открытием 07:30, минимум — бар 07:15. Мы проверили наличие всех четырёх пятнадцатиминутных периодов и совпадение значений с отдельно загруженным H1 того же поставщика. Одни OHLC по-прежнему не восстанавливают последовательность всех тиков внутри каждого M15.
Данные для повторения расчёта: четыре бара M15 и полученный H1 — CSV. Тип цены: Bid; источник: ICMarketsSC-Demo / MT5. Время сохранено по исходным записям без утверждения, что это UTC или какой-либо проверенный местный часовой пояс.
Выберите таймфрейм, подходящий и к вопросу, и к времени, которое можно выделить на анализ. Затем рассчитайте долю издержек относительно движений, изучаемых правилом. Раздел о стратегиях связывает таймфреймы со скальпингом, внутридневной, свинговой и позиционной торговлей.
Те же издержки составляют большую долю меньшего предполагаемого движения. Например, спред 0,8 пипса составляет 20% движения в 4 пипса и 2% движения в 40 пипсов. Это арифметика масштаба, а не утверждение, что диапазон каждой свечи M1 меньше диапазона каждой свечи H4. Активная короткая свеча может иметь более широкий диапазон, чем длинная в другое время. Таймфрейм влияет на агрегацию; фактическое отношение издержек к движению нужно рассчитывать для исследуемых инструмента и периода.
Распространённая ошибка: трейдер открывает позицию на M15, затем переходит на H4, чтобы «подтвердить» направление. Либо видит тренд D1, спускается на M5, чтобы «поймать лучший вход», теряется в шуме и входит против первоначального намерения. Начните с одного таймфрейма; для нескольких нужна явная иерархия — старший для контекста, младший для выбора времени. Она объясняется в статье об анализе нескольких таймфреймов. Статья 5.12 рассматривает ограничения исторических данных для тестирования младших таймфреймов: агрегаты OHLC без тиков и спредов соответствующего момента.
D1 может быть организационно удобен для человека, анализирующего раз в день. Доказанного преимущества это ему не даёт. Младший таймфрейм раскрывает некоторые последовательности движения, опущенные в D1; старший упрощает представление. Подбор таймфрейма под аналитическую цель и доступные данные полезнее универсальной рекомендации каждому читателю.
Для D1 во внебиржевом FX нужна граница дня. В модели с окончанием в 17:00 в Нью-Йорке это обычно 23:00 в Варшаве и 22:00 в периоды несовпадения американского и европейского переходов на летнее время. Смещение сервера относительно UTC должно соответствовать правилу сервиса, а не предполагаться лишь по метке GMT+2/+3. При полной неделе и подходящем расписании котирования такое деление может дать пять дневных свечей; другое может включать дополнительный короткий период воскресенья. Число зависит и от доступности данных. Разные границы меняют Open и Close, иногда High и Low, а следовательно, инструменты, рассчитанные из D1. Это различие агрегации, а не независимое доказательство ошибки поставщика. Полный пример ниже воспроизводит оба результата.
Одна конечная последовательность котировок, два окна D1 — учебная модель. Возьмём зимнюю дату 15 января 2026 года. Окно A заканчивается в 17:00 America/New_York, то есть в 22:00 UTC и 23:00 Europe/Warsaw. Окно B заканчивается в 00:00 UTC. Брокер, использующий полночь сервера для нью-йоркского закрытия, должен согласовать смещение с Нью-Йорком: UTC+2 при стандартном времени в Нью-Йорке и UTC+3 при летнем. Даты смены смещения проверяйте у брокера; нельзя просто предполагать европейские даты перехода. OHLC ниже рассчитаны по модели, следующей за таблицей:
| Сервер GMT+2/+3 (день заканчивается при закрытии в Нью-Йорке) | Сервер GMT+0 | |
|---|---|---|
| Открытие | 1,0812 | 1,0839 |
| Максимум | 1,0871 | 1,0871 |
| Минимум | 1,0805 | 1,0799 |
| Закрытие | 1,0864 | 1,0841 |
| Вид свечи D1 | Растущее тело 52 пипса, тени по 7 пипсов с каждой стороны — почти марубозу | Тело 2 пипса, верхняя тень 30 и нижняя 40 пипсов — близко к доджи |
Low различается, поскольку A и B охватывают частично разные котировки. High 1,0871 относится к общей части окон. Open и Close тоже могут различаться, но не обязаны: одинаковые цены возможны в разное время. Из одного потока A даёт большое бычье тело, а B — маленькое тело с более длинными тенями. Это не означает различия фактического мирового рыночного спроса. Мы изменили границу описания, а не историю цен.
Полный поток для двух свечей D1
Вся модель содержит восемь обновлений Bid. Мы не вставляем между ними ненаблюдавшиеся цены. Окно A — [14 января 22:00 UTC, 15 января 22:00 UTC), B — [15 января 00:00 UTC, 16 января 00:00 UTC). Квадратная скобка включает начало; круглая исключает конец.
| Дата и время UTC | Bid | Принадлежность окну |
|---|---|---|
| 14 января 22:00 | 1,0812 | A: Open |
| 15 января 00:00 | 1,0839 | A и B: Open |
| 15 января 03:00 | 1,0805 | A: Low; B |
| 15 января 12:00 | 1,0871 | A и B: High |
| 15 января 21:59 | 1,0864 | A: Close; B |
| 15 января 22:30 | 1,0799 | B: Low; вне A |
| 15 января 23:59 | 1,0841 | B: Close; вне A |
| 16 января 00:00 | 1,0842 | Вне A и B; начало следующего B |
Тело A составляет 52 пипса, верхняя и нижняя тени — по 7 пипсов. Тело B составляет 2 пипса, верхняя тень — 30, нижняя — 40 пипсов. Оба набора можно восстановить по таблице. Граница A проходит в 22:00 UTC, но первое последующее обновление этой конечной модели приходит в 22:30. Поэтому платформа, которой для подтверждения закрытия нужен новый тик, может выдать окончательную запись с задержкой. Для B следующий тик приходится ровно на границу 00:00 UTC и относится к следующему периоду.
Различайте время окончания окна и получение окончательных данных. Брокер может также исправлять историю для устранения ошибок потока; это отличается от формирования незакрытой свечи в реальном времени. Скачать пример с котировками в формате CSV.
7. Линейная и логарифмическая шкалы
На линейной шкале равные изменения цены занимают равные расстояния по оси Y. На логарифмической равные расстояния соответствуют равным относительным изменениям. Ни одна не подходит автоматически каждому таймфрейму. Выбор зависит от вопроса: сравниваете ли вы абсолютные ценовые расстояния или пропорциональные изменения? В узком диапазоне визуальное различие может быть небольшим, но при копировании трендовой линии всё равно стоит записывать шкалу.
Модельный пример: 0,8500→0,9500 — это 1 000 пипсов и 11,76%; 1,5000→1,6000 — тоже 1 000 пипсов, но 6,67%. На линейной шкале расстояния равны. На логарифмической первое движение занимает больше места, потому что отношение конечной цены к начальной выше. Чтобы проверить разницу, не нужно приписывать эти уровни историческому минимуму или максимуму EUR/USD. При дальнейшем измерении цели в пипсах возвращайтесь к значениям цены, а не длине стрелки на экране.
На практике важны видимый диапазон цены и цель измерения. Для относительных изменений за многие годы может быть удобнее логарифмическая шкала. Для фиксированных ценовых расстояний может быть удобна линейная. Платформы различаются доступностью шкал и настройками; перед сравнением с чужим скриншотом проверяйте документацию. Прямая на одной шкале не обязательно останется прямой с тем же смыслом на другой.
8. Особенности графиков Forex
Если вы приходите на Forex с опытом биржевого рынка, некоторые вещи покажутся другими.
Нет консолидированного объёма. У исполненных сделок FX тоже есть размер, но спот-FX децентрализован, и единой публичной ленты всех сделок и их объёма нет; биржа предоставляет оборот конкретной площадки. Объём на розничной платформе обычно тиковый: число обновлений котировок за период, а не общий денежный оборот. Иногда он служит косвенным показателем активности, но это не консолидированный объём сделок; нельзя считать его связь с реальным оборотом постоянной в любых условиях. При шоке котировки могут перескакивать между поставщиками без сделки за каждым обновлением. Индикаторы на основе объёма (OBV, VWAP) требуют особой осторожности на Forex [1] — это рассматривается в статье о техническом анализе на Forex.
Гэп означает отсутствие цен на участке записанного ряда, а не только перерыв на выходные. График может показывать скачок от последней цены одного периода к первой цене следующего. В нём также может быть перерыв данных или период без полученных котировок. Одного вида недостаточно, чтобы установить, совершались ли сделки по промежуточным ценам в других частях FX. При анализе свечей мы не вставляем пропущенные цены так, словно наблюдали их. Гэпы и перерывы бывают и среди недели; режим 24/5 не гарантирует непрерывности каждого потока.
Графики Bid и Ask. В описанной внебиржевой модели MetaTrader 5 свечи формируются из Bid, а линия Ask показывает текущую другую сторону котировки. High свечи — наибольший Bid периода, а не наибольший Ask. Для исторического тестирования срабатывания заявок нужно установить правила заявок и соответствующие ряды: например, внебиржевые правила этой платформы связывают продажу с Bid, а покупку с Ask. Цену срабатывания нельзя приравнивать к гарантированной цене исполнения. [5] Условия исполнения — отдельная тема; здесь мы устанавливаем, что именно нанесено на график.
Спред меняется во времени и не обязан расширяться симметрично. Когда Bid падает при неизменном Ask, величина движения ряда Bid отличается от движения середины котировки. Если главным образом меняется Ask, график Bid может почти не сдвинуться. Исторический High Ask нельзя рассчитать прибавлением сегодняшнего спреда к High Bid. Нужны котировки обеих сторон за период. Это разделение объясняет различия данных, не решая по одной свече, манипулировал ли кто-то ценой.
Различия между поставщиками. Сопоставляйте одинаковые параметры: источник котировок, поле Bid/Ask/Last, время и границы периодов. Разные входные данные могут давать разные экстремумы. Даже совпадение свечей не снимает вопрос об исполнении: метка A-Book или B-Book сама по себе не определяет ни качество графика, ни конкретное исполнение. Отдельные статьи рассматривают типы заявок и модели исполнения.
Почему High Ask нельзя получить из High Bid
Предположим три последовательные котировки: Bid/Ask 1,1000/1,1002; затем 1,1005/1,1007; наконец, 1,1004/1,1014. Максимальный Bid равен 1,1005 во втором обновлении, максимальный Ask — 1,1014 в третьем. Последний спред — 10 пипсов. Его прибавление к High Bid даёт 1,1015 — цену, которой никогда не было в ряду Ask этой модели.
Причина — переменный спред и достижение максимумов двух рядов в разное время. Постоянный спред на всём протяжении периода позволил бы сдвинуть каждую цену на одну величину, но текущий спред не доказывает такого постоянства. Включение линии Ask помогает с текущей котировкой; для исторических экстремумов нужна история Ask.
Обновление Ask может произойти и при неизменном Bid. Тогда тиковый объём может вырасти, хотя график Bid не сдвинулся. Противоречия нет: поле считает входные обновления, а свеча показывает только выбранный ряд. [10]
9. Практичная начальная настройка графика
Следующая настройка — отправная точка для чтения данных, а не оптимальная конфигурация стратегии. Её можно менять, когда понятно, какую информацию нужно оставить видимой.
Тип графика: обычные свечи или бары OHLC. Оба показывают четыре значения. Включайте синтетические варианты осознанно, сохраняя доступ к исходным OHLC.
Таймфрейм: выберите один для практики чтения и запишите границы. Для D1 проверьте, когда заканчивается день источника. Закрытие в 17:00 в Нью-Йорке обычно соответствует 23:00 в Варшаве и 22:00 в периоды несовпадения переходов США и Польши на летнее время. Подбор таймфреймов под стратегии и иерархия нескольких периодов рассматриваются в отдельных уроках.
Цвета: отчётливо различайте Close > Open и Close < Open и проверяйте легенду. Обеспечьте достаточный контраст линий и теней, чтобы доджи или маленькое тело не исчезали.
Сетка: достаточно отчётливая для чтения времени и цены и достаточно ненавязчивая, чтобы не заслонять данные. Это настройка отображения, а не фильтр рынка.
Индикаторы: во время практики построения свечей их можно скрыть. Многие ценовые индикаторы обрабатывают те же OHLC; поэтому согласие нескольких инструментов не превращается в несколько независимых источников данных. Их правила и применение объясняются в следующих уроках.
Видимый диапазон: достаточный для чтения нужных периодов с сохранением контекста. Приближение облегчает чтение одной свечи, но может скрыть предшествующие данные. Отдаление может уменьшить маленькие тела до нескольких пикселей. Сохраняйте диапазон на скриншоте, если затем сравниваете визуальные идентификации.
Линия Ask: если доступна, позволяет сравнить текущие Bid и Ask. Она не восстанавливает историческую траекторию Ask. Названия меню и вкладок различаются между платформами и версиями; используйте документацию своего инструмента, а не считайте одну инструкцию универсальной для MT4 и MT5.
Временная метка: в MqlRates поле time определяет начало периода. [6] Свеча H1 с меткой 10:00 не закрыта в 10:00. При часовых границах она охватывает 10:00–11:00, и окончательный Close можно узнать только после завершения этого окна. Часовой пояс сервера и границы D1 проверяйте у поставщика, а не по одному виду свечи.
- Часовой пояс сервера (закрытие в Нью-Йорке или GMT/другой) — закрытие свечи D1
- Воскресная свеча — появляется ли шестая короткая свеча недели
- Линия Ask — включена в настройках платформы
- Средний спред вне пиковых часов (Азия, ролловер около 17:00 в Нью-Йорке, обычно 23:00 в Варшаве) — сравните с условным окном 14:00–17:00 по Варшаве
- Модель исполнения — instant/market, правила отказов и реквот в условиях
- Глубина истории тиков — записывает ли платформа полные тики или только OHLC
- Сравнение потока со вторым брокером или независимым источником (TradingView, LMAX, Dukascopy)
- Bad tick — подтверждаются ли «внезапные пробои» независимым потоком (процедуры жалоб → раздел 12; тестирование исторических данных → статья 5.12)
Неопределённость любой из этих характеристик означает пробел в описании данных. Устраните его до сравнения сигналов: различие источника, времени или шкалы может объяснить кажущееся противоречие графиков.
Перед интерпретацией свечи запишите источник цены, её тип и временное окно. В следующем уроке на основе этих же полей речь пойдёт о тренде, поддержке и сопротивлении.
Агрегация и пропуски данных — разные операции
Если пять полных свечей M1 образуют свечу M5, её Open — открытие первой свечи, High — максимум пяти High, Low — минимум пяти Low, а Close — закрытие последней свечи. Тиковый объём можно суммировать из тех же компонентов, если платформа последовательно определяет подсчёт. Однако пять Close не позволяют восстановить High и Low M5, поскольку движения между закрытиями опущены. Документация MT5 описывает построение старших таймфреймов из данных M1. [5]
Когда минута пропущена, вопрос другой: источник не получил котировок, пережил технический перерыв или не предоставил историю? Не заполняйте период предыдущим Close так, словно полученные OHLC — фактическое наблюдение. Инструмент, который это делает, должен обозначить заполнение. Пропущенная свеча и настоящая свеча с нулевым диапазоном при отдалении могут выглядеть похоже, но статус данных у них разный.
Сколько таймфреймов стоит смотреть одновременно?
Поначалу один. Одновременный анализ M15, H1, H4 и D1 без явной иерархии создаёт путаницу: один говорит «покупать», другой — «продавать». Освоив один, добавьте старший для контекста и младший для выбора времени входа. Подробности приведены в статье об анализе на разных таймфреймах.
FAQ — построение графиков
Какой тип графика показывает OHLC?
Обычные свечи и бары OHLC содержат те же четыре значения. Линейный график Close опускает открытие и экстремумы. Синтетические графики меняют значения или способ образования элементов, поэтому нужно понимать их алгоритм. Выбор свечей или баров — прежде всего выбор представления.
Показывает ли M1 более подробные данные, чем D1?
Он показывает меньшие отрезки времени и некоторые последовательности движения, опущенные в D1. Это не означает автоматически лучшего прогноза или меньших издержек торговли. Если оба события возникают в одной свече M1, даже она может не установить их порядок. Рассчитывайте отношение издержек к движению по фактическим данным.
Почему у двух графиков EUR/USD разные свечи?
Проверьте источник и тип цены, время котирования и границы периода. Для D1 различие может возникнуть из-за границы дня, как показывает модель двух окон. Одного символа недостаточно для одинакового потока. Одно расхождение не доказывает ошибки или манипуляции.
Является ли экстремум Heikin-Ashi фактической ценой?
Не всегда. В модели исходный High — 1,1050, а HA High — 1,1070, поскольку формула включает синтетическое открытие, рассчитанное из предыдущей свечи HA. Уровень — правильный результат преобразования, но не обязательно котировка текущего периода.
Показывает ли линия Ask исторический Ask?
Стандартная линия текущего Ask не восстанавливает его историю. У графика Bid экстремумы Bid; при переменном спреде максимум Ask может возникнуть в другое время. Прибавление текущего спреда к историческому High Bid даёт предположение, а не восстановленную цену.
Означает ли пропущенная свеча, что нигде в FX не было торговли?
Нет. Она может означать отсутствие котировок у источника, неполную историю или технический перерыв. Пропуск данных одного брокера не означает отсутствия сделок на всех внебиржевых площадках. Заполненный период нужно отличать от фактического наблюдения.
Источники
- BIS, окончательное приложение к Трёхлетнему обзору 2025, июнь 2026 года — децентрализованная структура внебиржевого FX; средний оборот разных инструментов, а не объём свечи.
- Стив Нисон, Japanese Candlestick Charting Techniques, New York Institute of Finance, 1991 — введение японских свечных методов в основное направление западного технического анализа.
- Роберт Д. Эдвардс, Джон Маги, Technical Analysis of Stock Trends, Stock Trend Service, Springfield MA, 1948 (1-е издание) — модели баровых графиков; классический учебник.
- Джон Дж. Мёрфи, Technical Analysis of the Financial Markets, New York Institute of Finance, 1999 — обзор типов графиков, таймфреймов и шкал; справочный учебник.
- MetaTrader 5, данные о ценах — OTC с DOM и без него: графики Bid; биржи: Last. Определения OHLC, полученных тиков и агрегации M1.
- MetaQuotes, MqlRates — time определяет начало периода; отдельные поля OHLC, tick_volume, real_volume и spread.
- TradingView, понимание графиков Heikin-Ashi — формулы HA и синтетические цены; наши расчёты используют явно заданную предыдущую свечу.
- TradingView, понимание графиков Renko — размер и источник кирпичей, разворот, проекционные кирпичи формирующегося периода и синтетические цены.
- TradingView, нереалистичные результаты на нестандартных графиках — синтетические OHLC не становятся автоматически фактическими ценами исполнения моделируемых заявок.
- MetaQuotes, MqlTick — поля Bid/Ask и флаги, различающие обновления сторон котировки; тик не требует изменения самого Bid.
- BIS, внезапный обвал стерлинга 7 октября 2016 года — 00:07 BST и различия цен и сделок.
- SNB, сообщение от 15 января 2015 года — отмена минимального курса EUR/CHF 1,20; документ не содержит цен исполнения отдельных клиентов.