НачатьНачать бесплатно

Извлечение нескольких столбцов из одного инструмента

Пакет quantmod предоставляет функции для извлечения как отдельного столбца, так и определённых наборов столбцов.

Напомним, что OHLC расшифровывается как open, high, low, close (цена открытия, максимум, минимум, цена закрытия). Исходя из этого, нетрудно догадаться, какие столбцы извлекают функции OHLC() и HLC(). Существует также функция OHLCV(), которая дополнительно включает столбец объёма торгов.

Эти функции удобны, когда нужно передать набор столбцов в другую функцию. Например, может потребоваться передать столбцы максимума, минимума и цены закрытия (именно в таком порядке) в функцию технического индикатора.

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

Это упражнение является частью курса

Импорт и управление финансовыми данными в R

Посмотреть курс

Инструкции к упражнению

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

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Extract the high, low, and close columns


# Look at the head of dc_hlc


# Extract the open, high, low, close, and volume columns


# Look at the head of dc_ohlcv
Редактировать и запускать код