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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言quantmod包

發布時間:2023/12/15 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言quantmod包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 獲取數據

getSymbols() 從多種信息源里獲得信息???getSymbols.csv() 從csv文件中讀入數據
getDividends() 獲取上市公司的信息數據 getSymbols.FRED() 從FRED中獲取數據
getFinancials() 獲取上市公司的財務報表 getSymbols.google() 從google中獲取數據
getFX() 獲取匯率數據???????????????????????????? getSymbols.MySQL() 從MySQL中獲取數據
getMetals() 獲取重金屬交易數據??????????? getSymbols.oanda() 從oanda中獲取
getSplits() 獲取上市公司的拆股數據?????? getSymbols.rda() 從R的二進制文件中獲取數據
getOptionChain() 獲取期權交易數據?????getSymbols.SQLite() 從SQLite數據庫中獲取數據
getQuote() 獲取即時的網絡報價??????????? getSymbols.yahoo() 從雅虎網中獲取數據
setSymbolLookup()

  • quantmod的簡單作圖

barChart()

candleChart()

lineChart()

chartSeries()

chartTheme()

reChart()

  • 處理數據

1、is族函數 判斷某數據是否是某類型的數據

(O代表open,H代表high, L代表low, C代表close, Bid代表買進股數,Ask代表賣出股數)

is.OHLC()?? #判斷是否是OHLC類型的數據
is.OHLCV()
is.BBO()
is.TBBO()
is.HLC()

2、has族函數? 檢查數據里面是否包含某類型的數據
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、列名函數? 提取某種數據類型
Op()? #取出Open開盤價序列
Hi()? #取出High最高價序列
Lo()?? #取出Low最低價價序列
Cl() #取出Close收盤價序列
Vo()? #取出成交量
Ad()? #調整后的序列
HLC()
OHLC()

4、計算函數
Delt() 計算變化率
Lag() 求滯后k期
Next() 求k個后
first() 求前k個
last() 求后k個
findPeaks() 找出峰值
findValleys() 找出谷值
seriesIncr() 差分后大于限值的點
seriesDecr() 差分后小于限值的點
endpoints() 尋找節點
to.weekly() 將OHLC數據轉化為周數據
to.monthly() 將PHLC數據轉化為月數據
periodicity() 返回數據的日期范圍

5 計算不同階段的收益率
periodReturn()
dailyReturn()
weeklyReturn()
monthlyReturn()
quarterlyReturn()
annualReturn()
yearlyReturn()
allReturn()

6 set族函數

?

7 Defaults族函數

setDefaults(name, ...)??? 重新設置參數默認值
unsetDefaults(name, confirm = TRUE)
getDefaults(name = NULL, arg = NULL)
importDefaults(calling.fun)

  • 技術分析(大多與TTR包中的指標相對應)

?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

?

?

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的R语言quantmod包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。