Что значит OHLCV

Данные OHLCV (Open-High-Low-Close-Volume) широко используются в техническом и фундаментальном анализе финансовых рынков. Они представляют собой обобщенную статистику цены и объемов торгов за определенные промежутки времени – бары.

На английском языке OHCLV это аббревиатура, которая используется в финансовом анализе и торговле и означает:

  • O – Open Price (Цена открытия) – цена, по которой открывается финансовый инструмент (акция, товар и т.д.) в торговом периоде.
  • H – High Price (Максимальная цена) – наивысшая цена, по которой продавался инструмент в течение торгового периода.
  • C – Close Price (Закрытие цены) – цена на момент закрытия торгового периода, по которой исполняются последние сделки.
  • L – Low Price (Минимальная цена) – самая низкая цена, по которой торговался инструмент в течение торгового периода.
  • V – Volume (Объем торгов) – общее количество инструмента, проданного за торговый период.

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

Данные OHLCV могут агрегировать торговую статистику за разные промежутки времени (торговый период) – от одной минуты до недели и более.

Ключевая особенность заключается в том, что в отличие от тиковых данных, OHLCV не содержит точных меток времени для каждого события. Вместо этого, они резюмируют информацию о диапазоне цен и их движении, а также о совокупных объемах за заданный период.

То есть из набора OHLCV можно узнать минимальную, максимальную и конечную цены за выбранный промежуток, а также сколько всего было продано/куплено активов. Однако время каждой отдельной сделки при этом теряется. Таким образом, OHLCV данные дают хороший обзор рыночной активности в выбранном временном масштабе при меньших требованиях к памяти для хранения.

Однако зачастую требуется более детальное представление динамики цены – в виде последовательности тиков.

Тики показывают каждое отдельное изменение цены в режиме реального времени.

График тиков – это детализированный тип графика, который показывает каждое отдельное торговое событие в виде “тиков”. Тик представляет собой минимальное изменение цены, которое может произойти во время торгового периода.

Теоретически и технически можно пытаться преобразование набор данных OHLCV в график тиков, хоть и не совсем точный. По сути это процесс преобразования исходных баровых данных в последовательность более мелких изменений цены, называемых тиками.

Чтобы преобразовать OHLCV в тики, можно использовать следующий алгоритм:

  1. Разбить временной промежуток OHLCV бара на N равных частей (например, на секунды).
  2. Для каждой части рассчитать цену, интерполируя между точками Open, High, Low и Close. Например, использовать линейную интерполяцию.
  3. Сгладить полученную зубчатую линию для более реалистичного внешнего вида. Можно использовать скользящие средние или другие методы сглаживания.
  4. Добавить случайные колебания, чтобы имитировать реальные рыночные “шумы”. Амплитуду колебаний также можно основывать на данных по объему.
Оцените статью
Репост в TG и VK
Алготрейдинг шаг за шагом. Создай торгового робота на Python с нуля по нашим урокам. Автоматизируй торговлю на бирже по собственной стратегии.