R语言quantmod包
- 獲取數(shù)據(jù)
getSymbols() 從多種信息源里獲得信息???getSymbols.csv() 從csv文件中讀入數(shù)據(jù)
getDividends() 獲取上市公司的信息數(shù)據(jù) getSymbols.FRED() 從FRED中獲取數(shù)據(jù)
getFinancials() 獲取上市公司的財務(wù)報表 getSymbols.google() 從google中獲取數(shù)據(jù)
getFX() 獲取匯率數(shù)據(jù)???????????????????????????? getSymbols.MySQL() 從MySQL中獲取數(shù)據(jù)
getMetals() 獲取重金屬交易數(shù)據(jù)??????????? getSymbols.oanda() 從oanda中獲取
getSplits() 獲取上市公司的拆股數(shù)據(jù)?????? getSymbols.rda() 從R的二進(jìn)制文件中獲取數(shù)據(jù)
getOptionChain() 獲取期權(quán)交易數(shù)據(jù)?????getSymbols.SQLite() 從SQLite數(shù)據(jù)庫中獲取數(shù)據(jù)
getQuote() 獲取即時的網(wǎng)絡(luò)報價??????????? getSymbols.yahoo() 從雅虎網(wǎng)中獲取數(shù)據(jù)
setSymbolLookup()
- quantmod的簡單作圖
barChart()
candleChart()
lineChart()
chartSeries()
chartTheme()
reChart()
- 處理數(shù)據(jù)
1、is族函數(shù) 判斷某數(shù)據(jù)是否是某類型的數(shù)據(jù)
(O代表open,H代表high, L代表low, C代表close, Bid代表買進(jìn)股數(shù),Ask代表賣出股數(shù))
is.OHLC()?? #判斷是否是OHLC類型的數(shù)據(jù)
is.OHLCV()
is.BBO()
is.TBBO()
is.HLC()
2、has族函數(shù)? 檢查數(shù)據(jù)里面是否包含某類型的數(shù)據(jù)
has.OHLC()
has.HLC()
has.OHLCV()
has.Op()
has.Hi()
has.Lo()
has.Cl()
has.Vo()
has.Ad()
has.Ask()
has.Bid()
has.Price()
has.Qty()
has.Trade()
3、列名函數(shù)? 提取某種數(shù)據(jù)類型
Op()? #取出Open開盤價序列
Hi()? #取出High最高價序列
Lo()?? #取出Low最低價價序列
Cl() #取出Close收盤價序列
Vo()? #取出成交量
Ad()? #調(diào)整后的序列
HLC()
OHLC()
4、計算函數(shù)
Delt() 計算變化率
Lag() 求滯后k期
Next() 求k個后
first() 求前k個
last() 求后k個
findPeaks() 找出峰值
findValleys() 找出谷值
seriesIncr() 差分后大于限值的點(diǎn)
seriesDecr() 差分后小于限值的點(diǎn)
endpoints() 尋找節(jié)點(diǎn)
to.weekly() 將OHLC數(shù)據(jù)轉(zhuǎn)化為周數(shù)據(jù)
to.monthly() 將PHLC數(shù)據(jù)轉(zhuǎn)化為月數(shù)據(jù)
periodicity() 返回數(shù)據(jù)的日期范圍
5 計算不同階段的收益率
periodReturn()
dailyReturn()
weeklyReturn()
monthlyReturn()
quarterlyReturn()
annualReturn()
yearlyReturn()
allReturn()
6 set族函數(shù)
?
7 Defaults族函數(shù)
setDefaults(name, ...)??? 重新設(shè)置參數(shù)默認(rèn)值
unsetDefaults(name, confirm = TRUE)
getDefaults(name = NULL, arg = NULL)
importDefaults(calling.fun)
- 技術(shù)分析(大多與TTR包中的指標(biāo)相對應(yīng))
?addADX()
addATR()
addBBands()
addCCI()
addCMF()
addCMO()
addEMA()
addEnvelope()
addEVWMA()
addMACD()
addMomentum()
addExpiry()
addSAR()
addSMA()
addSMI()
addDEMA()
addDPO()
addROC()
addRSI()
addVo()
addWMA()
addWPR()
addZLEMA()
詳見:https://github.com/joshuaulrich/quantmod
?
?
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的R语言quantmod包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqrt函数
- 下一篇: match与index——vlookup