簡體   English   中英

使用R中的quantmod計算特定時期的最高高價

[英]Calculating highest high price during specific period using quantmod in R

我正在嘗試計算過去144天中一只股票的最高價和最低價。

我已經思考了一段時間,最后我想出了以下兩種方法,但這仍然不是我想要的。

這是因為最高(high_price,144)和最低(low_price,144)是可能隨時間變化的序列。

data <- getSymbols("300343.SZ",auto.assign=FALSE)

#highest price so far
seriesHi(data)

# find the maximum highest price each week
max_price_weekly <- period.apply(data,endpoints(data,on='weeks'), FUN=function(x) { max(Hi(x)) } ) 

candleChart(data,subset='2012::2013')

有人可以幫忙嗎?

如果您只想要過去144天的最高價或最低價,則可以這樣做

runMax(Hi(data), 144)
runMin(Lo(data), 144)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM