日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言quantmod包

發(fā)布時間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言quantmod包 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 獲取數(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。