वित्तीय टाइम सीरीज़ से कॉलम निकालना

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

Joshua Ulrich

Quantitative Analyst & quantmod Co-Author and Maintainer

OHLC

  • "Open High Low Close" का संक्षेप
  • Open और Close: पहले और आखिरी देखे गए भाव
  • High और Low: सबसे बड़े और सबसे छोटे देखे गए भाव
  • अक्सर Volume: ट्रेड हुए सभी कॉन्ट्रैक्ट्स का योग
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

OHLC डेटा

head(DC)
                    DC.Open DC.High DC.Low DC.Close DC.Volume
2016-01-16 01:00:00  20.845  20.850 20.835   20.845       157
2016-01-16 02:00:00  20.845  20.850 20.835   20.845       214
2016-01-16 03:00:00  20.845  20.850 20.835   20.845       103
2016-01-16 04:00:00  20.845  20.855 20.835   20.845       180
2016-01-16 05:00:00  20.845  20.845 20.845   20.845       211
2016-01-16 06:00:00  20.845  20.845 20.840   20.845        35
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

सिंगल-कॉलम एक्सट्रैक्टर फंक्शन

  • Op() - ओपनिंग प्राइस
  • Hi() - हाई प्राइस
  • Lo() - लो प्राइस
  • Cl() - क्लोज प्राइस
  • Vo() - ट्रेडेड वॉल्यूम
  • Ad() - एडजस्टेड क्लोज प्राइस
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

सिंगल-कॉलम एक्सट्रैक्टर फंक्शन

# Open price
dc_open <- Op(DC)
head(dc_open, 4)
                     DC.Open
 2016-01-16 01:00:00   20.84
 2016-01-16 02:00:00   20.85
 2016-01-16 03:00:00   20.85
 2016-01-16 04:00:00   20.85
# High price
dc_high <- Hi(DC)
head(dc_high, 4)
                    DC.High
2016-01-16 01:00:00   20.85
2016-01-16 02:00:00   20.85
2016-01-16 03:00:00   20.85
2016-01-16 04:00:00   20.85
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

मल्टी-कॉलम एक्सट्रैक्टर फंक्शन

# Extract multiple columns
dc_ohlc <- OHLC(DC)
head(dc_ohlc)
                    DC.Open DC.High DC.Low DC.Close
2016-01-16 01:00:00   20.84   20.85  20.83    20.84
2016-01-16 02:00:00   20.85   20.85  20.83    20.85
2016-01-16 03:00:00   20.85   20.85  20.84    20.85
2016-01-16 04:00:00   20.85   20.85  20.84    20.85
2016-01-16 05:00:00   20.85   20.85  20.84    20.85
2016-01-16 06:00:00   20.84   20.85  20.84    20.85
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

getPrice()

  • 3 आर्ग्युमेंट्स
    • x: डेटा वाला ऑब्जेक्ट
    • symbol: वैकल्पिक, अगर x में कई symbols हों
    • prefer: वैकल्पिक, पसंदीदा प्राइस
  • यदि prefer न दिया हो:
    • पहले "price", फिर "trade", फिर "close"
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन
head(DC)
                     Price Volume Bid.Price Bid.Size Ask.Price Ask.Size
 2016-01-16 00:00:07    NA     NA     20.84      198     20.85      684
 2016-01-16 00:00:08    NA     NA     20.84      198     20.85      683
 2016-01-16 00:00:08    NA     NA     20.84      198     20.85      682
 2016-01-16 00:00:11    NA     NA     20.84      198     20.85      683
 2016-01-16 00:00:25    NA     NA     20.84      198     20.85      684
 2016-01-16 00:00:44 20.84      1     20.84      198     20.85      684
dc_bid <- getPrice(DC, prefer = "bid")
head(dc_bid)
                     Bid.Price
 2016-01-16 00:00:07     20.84
 2016-01-16 00:00:08     20.84
 2016-01-16 00:00:08     20.84
 2016-01-16 00:00:11     20.84
 2016-01-16 00:00:25     20.84
 2016-01-16 00:00:44     20.84
R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

अभ्यास करते हैं!

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

Preparing Video For Download...