Извлечение нескольких столбцов из одного инструмента
Пакет 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