Биржевая диаграмма в Excel: как построить за 5 шагов (с примерами)

Биржевые диаграммы (или OHLC-графики) — незаменимый инструмент для анализа финансовых рынков, отслеживания котировок акций, валют или криптовалют. В отличие от стандартных линейных графиков, они показывают не только цену закрытия, но и максимум (High), минимум (Low), а также цену открытия (Open) за выбранный период. Excel позволяет строить такие диаграммы без специализированных программ — достаточно правильно подготовить данные и выбрать нужный тип визуализации.

В этой статье вы узнаете, как создать биржевую диаграмму в Excel 2016–2023 и Microsoft 365, избежать типичных ошибок при форматировании данных, а также научитесь настраивать цвета, оси и добавлять вспомогательные элементы (например, скользящие средние). Материал будет полезен как новичкам, так и опытным пользователям, которые хотят автоматизировать анализ финансовых данных.

Что такое биржевая диаграмма и зачем она нужна

Биржевая диаграмма (или OHLC-график, от англ. Open-High-Low-Close) — это тип графика, который отображает четыре ключевые цены актива за выбранный временной интервал:

  • 📈 Open — цена открытия (первая сделка в периоде);
  • 📉 High — максимальная цена;
  • 📊 Low — минимальная цена;
  • 💰 Close — цена закрытия (последняя сделка).

Такой формат визуализации позволяет быстро оценить волатильность рынка, выявить тренды и разворотные точки. Например, длинный "хвост" вверх (между Low и High) сигнализирует о высокой активности покупателей, а короткое тело свечи (между Open и Close) — о нерешительности рынка.

В Excel биржевые диаграммы часто используют для:

  • 📄 Анализа исторических котировок акций, облигаций или фьючерсов;
  • 📉 Сравнения динамики нескольких активов на одном графике;
  • 🤖 Тестирования торговых стратегий (в паре с формулами СРЗНАЧ или СКОС);
  • 📊 Визуализации данных из Google Finance, Yahoo Finance или брокерских терминалов.
⚠️ Внимание: В Excel нет встроенного типа диаграммы "Японские свечи" (candlestick). Для их имитации потребуется комбинировать столбчатую диаграмму с линиями или использовать надстройки.
📊 Для чего вы строите биржевые диаграммы в Excel?
Анализ акций
Торговля криптовалютой
Учебные цели
Отчетность для клиентов
Другое

Подготовка данных: структура таблицы для OHLC-графика

Перед созданием диаграммы необходимо правильно организовать исходные данные. Excel требует строгой структуры: каждый столбец должен соответствовать одному из параметров OHLC, а строки — временным интервалам (дням, неделям, месяцам).

Пример корректной таблицы для дневных котировок акции Apple (AAPL):

Дата Open ($) High ($) Low ($) Close ($) Volume
01.01.2026 192.45 194.12 191.80 193.50 24 500 000
02.01.2026 193.60 195.20 192.90 194.80 22 300 000
03.01.2026 194.75 196.50 193.50 195.90 25 100 000

Обратите внимание на ключевые моменты:

  • 📌 Дата должна быть в формате ДД.ММ.ГГГГ (или ММ/ДД/ГГГГ в англоязычных версиях Excel). Используйте функцию ДАТАЗНАЧ(), если данные импортируются как текст.
  • 💱 Цены указывайте с одинаковым количеством знаков после запятой (например, 2 знака для валют).
  • 📊 Volume (объем торгов) не обязателен для OHLC-графика, но пригодится для дополнительного анализа.
⚠️ Внимание: Если в ваших данных есть пропуски (например, выходные дни), Excel автоматически соединит соседние точки линиями. Чтобы избежать искажений, заполните пропуски дублированием предыдущей цены Close или используйте функцию ЕСЛИОШИБКА().

Удалить пустые строки и столбцы|

Проверить формат дат (ДД.ММ.ГГГГ)|

Убедиться, что цены — это числа, а не текст|

Отсортировать данные по дате (по возрастанию)|

Добавить заголовки столбцов (Open, High, Low, Close)-->

Пошаговая инструкция: как построить OHLC-диаграмму

Когда данные готовы, переходите к созданию графика. В современных версиях Excel (2016 и новее) для этого есть встроенный тип диаграммы "Биржевая".

Шаг 1. Выделите диапазон с данными, включая заголовки столбцов. Например, если таблица начинается с ячейки A1, выделите A1:E4 (для примера выше).

Шаг 2. Перейдите на вкладку Вставка → группа Диаграммы → выберите Другие диаграммы (в старых версиях — Иные диаграммы).

Шаг 3. В открывшемся окне выберите категорию "Биржевая" и тип:

  • "Объем-открытие-максимум-минимум-закрытие" — если у вас есть данные по объему;
  • "Открытие-максимум-минимум-закрытие" — если объема нет.

Нажмите ОК.

Шаг 4. Excel автоматически построит график, но часто требуется донастройка:

  • 🎨 Измените цвета линий (например, зеленый для растущих свечей, красный — для падающих);
  • 📏 Настройте оси: вертикальная ось (Y) — цены, горизонтальная (X) — даты;
  • 🔍 Добавьте название диаграммы и подписи осей через вкладку Конструктор.

Критичный нюанс: если после вставки диаграмма отображается некорректно (например, линии перепутаны), проверьте порядок столбцов в исходных данных. Excel ожидает строгую последовательность: Дата → Open → High → Low → Close.

Как исправить перепутанные линии на графике?

Если на диаграмме High и Low поменялись местами, выделите график → нажмите Конструктор → Выбрать данные → проверьте порядок рядов. При необходимости измените порядок столбцов в исходной таблице или отредактируйте ряды вручную через кнопку Изменить.

Добавление скользящих средних и других индикаторов

Биржевые диаграммы становятся намного информативнее, если дополнить их техническими индикаторами. Например, скользящие средние (MA) помогают сгладить рыночный шум и выявить тренды.

Как добавить скользящую среднюю:

  1. В столбце рядом с исходными данными рассчитайте скользящую среднюю. Например, для 5-дневной MA в ячейке G3 введите:
    =СРЗНАЧ(E1:E5)

    и протяните формулу вниз.

  2. Щелкните правой кнопкой по диаграмме → Выбрать данныеДобавить ряд.
  3. Укажите диапазон значений скользящей средней (например, $G$2:$G$100) и подпись ряда (например, "MA-5").
  4. На вкладке Формат измените тип линии на пунктирную и выберите контрастный цвет (например, оранжевый).

Популярные индикаторы для добавления:

  • 📉 Bollinger Bands — полосы волатильности (требует расчета стандартного отклонения);
  • 📈 RSI (Индекс относительной силы) — для оценки перекупленности/перепроданности;
  • 🔄 MACD — комбинация скользящих средних для сигналов покупки/продажи.
⚠️ Внимание: При добавлении индикаторов следите за масштабом вертикальной оси. Если значения скользящей средней выходят за пределы ценового диапазона, график станет нечитаемым. Используйте Формат оси → Параметры оси → Минимальное/Максимальное значение для ручной настройки.

Настройка осей и форматирование диаграммы

По умолчанию Excel подбирает масштаб осей автоматически, но для биржевых графиков часто требуется ручная корректировка. Вот ключевые параметры для настройки:

Параметр Рекомендации Где настроить
Вертикальная ось (Y) Установите фиксированное минимальное значение (например, на 5–10% ниже минимальной цены Low) для стабильности масштаба. Формат оси → Параметры оси → Минимум/Максимум
Горизонтальная ось (X) Для дневных графиков установите интервал между метками в 5–10 дней, чтобы избежать наложения дат. Формат оси → Параметры оси → Интервал между делениями
Цвета линий Зеленый — для дней с Close > Open (рост), красный — для Close < Open (падение). Формат ряда данных → Заливка и линии
Подписи данных Добавьте значения Close для ключевых точек (максимумы/минимумы). Макет → Подписи данных → Дополнительные параметры

Для профессионального вида диаграммы:

  • 🖼️ Уберите легенду (если ряды понятны без неё) через Макет → Легенда → Нет;
  • 📊 Добавьте линии сетки по основным делениям для удобства чтения;
  • 🎨 Используйте тему оформления (вкладка Конструктор) для быстрой смены стиля.

Если график содержит данные за длительный период (например, год), разбейте его на несколько диаграмм по кварталам или добавьте полосу прокрутки через надстройку Scrollable Chart (доступна в Office Store).

Импорт данных из внешних источников

Вручную вводить котировки неэффективно — гораздо удобнее импортировать их из финансовых сервисов. Excel поддерживает подключение к:

  • 🌐 Yahoo Finance (через Данные → Получить данные → Из других источников → Из веб);
  • 📊 Google Finance (используйте функцию ИМПОРТДАННЫХ() в Google Sheets, затем экспортируйте в Excel);
  • 💼 Брокерские терминалы (сохраните данные в .csv и импортируйте через Данные → Из текста).

Пример импорта из Yahoo Finance:

  1. Перейдите на Yahoo Finance, найдите нужный тикер (например, MSFT для Microsoft).
  2. Нажмите Historical Data → установите период и частоту (Daily).
  3. Скопируйте URL страницы и в Excel выберите Данные → Получить данные → Из других источников → Из веб.
  4. Вставьте URL, дождитесь загрузки preview, выделите таблицу с данными и нажмите Загрузить.

После импорта проверьте формат дат и чисел — иногда Excel воспринимает цены как текст. Используйте Текст по столбцам (вкладка Данные) для исправления.

⚠️ Внимание: При импорте данных из внешних источников учитывайте временные зоны. Например, котировки NYSE (Нью-Йоркская биржа) закрываются в 23:00 по московскому времени. Если вы анализируете внутридневную динамику, скорректируйте время в данных.

Типичные ошибки и как их избежать

Даже опытные пользователи Excel сталкиваются с проблемами при построении биржевых диаграмм. Вот самые распространенные ошибки и способы их решения:

Ошибка Причина Решение
Линии High и Low перепутаны Неверный порядок столбцов в исходных данных Проверьте последовательность: Дата → Open → High → Low → Close
Диаграмма не обновляется при изменении данных Диапазон данных зафиксирован абсолютными ссылками ($A$1:$E$100) Используйте динамические диапазоны с помощью Таблицы Excel или функции СМЕЩ()
Дата отображается как числа (например, 45000) Excel воспринимает даты как числовые значения Выделите столбец с датами → Главная → Формат → Формат ячеек → Дата
На графике отсутствуют некоторые дни Пропуски в данных или неверный формат дат Заполните пропуски дублированием предыдущей цены Close или используйте ЕСЛИОШИБКА()

Ещё одна частая проблема — некорректный масштаб осей. Например, если цена акции выросла с 100 до 110 долларов, а ось Y начинается с 0, изменения будут едва заметны. Решение:

  1. Щелкните правой кнопкой по вертикальной оси → Формат оси;
  2. В разделе Параметры оси установите Минимум на 5–10% ниже минимальной цены и Максимум на 5–10% выше максимальной;
  3. Установите Основные деления с шагом, кратным круглым числам (например, 5 или 10).

Если диаграмма тормозит при работе с большими массивами данных (например, 10+ лет истории), попробуйте:

  • 📉 Уменьшить количество точек, агрегировав данные по неделям/месяцам;
  • 🖥️ Отключить анимацию через Файл → Параметры → Дополнительно → Отключить аппаратное графическое ускорение;
  • 📊 Использовать сводную таблицу для предварительной фильтрации данных.

FAQ: ответы на частые вопросы

Можно ли в Excel построить график "Японские свечи" (candlestick)?

В стандартном Excel нет встроенного типа диаграммы для японских свечей, но их можно имитировать:

  1. Постройте столбчатую диаграмму с накоплением для тел свечей (разница между Open и Close).
  2. Добавьте линию для максимумов и минимумов (High и Low).
  3. Настройте цвета: зеленый для растущих свечей (Close > Open), красный — для падающих.

Для удобства используйте надстройки, например, ThinkCell или Stock Connector.

Как автоматически обновлять данные котировок в Excel?

Для автоматического обновления подключитесь к внешнему источнику:

  1. Используйте Power Query (Данные → Получить данные) для подключения к API Yahoo Finance или Alpha Vantage.
  2. Настройте периодичность обновления через Данные → Обновить все → Свойства.
  3. Для криптовалют используйте надстройку CryptoFinance (доступна в Office Store).

Пример формулы для импорта цены Bitcoin через Alpha Vantage:

=WEBSERVICE("https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_DAILY&symbol=BTC&market=USD&apikey=ВАШ_API_КЛЮЧ")
Как добавить на график несколько активов для сравнения?

Чтобы сравнить динамику двух акций (например, AAPL и MSFT):

  1. Подготовьте данные: в одной таблице разместите столбцы Дата | Open_AAPL | High_AAPL | ... | Open_MSFT | High_MSFT | ....
  2. Постройте биржевую диаграмму для первого актива.
  3. Щелкните правой кнопкой по графику → Выбрать данныеДобавить ряд и укажите данные для второго актива.
  4. Настройте вторую вертикальную ось (вкладка Формат), если масштабы цен сильно отличаются.

Для наглядности используйте разные цвета и стили линий.

Как экспортировать биржевую диаграмму в PDF или изображение?

Чтобы сохранить график:

  • 🖼️ Как изображение: Щелкните по диаграмме → Главная → Копировать → Копировать как рисунок → вставьте в Paint или другой редактор.
  • 📄 В PDF: Выделите диаграмму → Файл → Экспорт → Создать PDF/XPS.
  • 📊 В отдельный файл Excel: Щелкните правой кнопкой по графику → Сохранить как шаблон (.crtx).

Для высокого качества в параметрах экспорта выберите Качество печати (300 dpi).

Почему на графике не отображаются последние данные?

Возможные причины и решения:

  • 🔄 Диапазон данных не обновлен: Растяните синий контур диапазона вручную или используйте Таблицу Excel (вкладка Вставка → Таблица).
  • 📅 Неверный формат даты: Проверьте, что последние даты отсортированы по возрастанию и имеют формат ДД.ММ.ГГГГ.
  • 🌐 Проблемы с импортом: Если данные подгружаются из внешнего источника, обновите запрос через Данные → Обновить все.