Extrakce více sloupců z jednoho instrumentu
Balíček quantmod nabízí funkce pro extrakci jednotlivých sloupců, ale také funkce pro extrakci předdefinovaných skupin sloupců.
Připomeňme, že zkratka OHLC označuje open (otevírací cena), high (nejvyšší cena), low (nejnižší cena) a close (uzavírací cena). Podle toho snadno odhadneš, jaké sloupce extrahují funkce OHLC() a HLC(). K dispozici je také funkce OHLCV(), která navíc přidává sloupec s objemem obchodů.
Tyto funkce se hodí, když potřebuješ předat sadu sloupců jiné funkci. Například můžeš potřebovat předat sloupce high, low a close (v tomto pořadí) funkci pro výpočet technického indikátoru.
V tomto cvičení použiješ dvě z těchto extraktorových funkcí na stejný objekt DC, se kterým jsi pracoval/a v předchozím cvičení.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Pomocí vhodné extraktorové funkce vytvoř objekt
dc_hlc, který bude obsahovat sloupce high, low a close zDC. - Zobraz několik prvních řádků objektu
dc_hlc. - Teď extrahuj sloupce open, high, low, close a volume z
DCa výsledek ulož do objektudc_ohlcv. - Zobraz několik prvních řádků objektu
dc_ohlcv.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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