2014-11-20 4 views
1

지난 한 주 동안 가장 높은 고가와 최저 최저 가격을 계산하려고합니다.Quantomod를 사용하여 특정 기간 동안 가장 높은 가격을 계산 R

저는 잠시 생각해 왔으며 마침내 다음 두 가지를 생각해 냈습니다. 의미지만, 여전히 정확하게 원하는 것은 아닙니다.

가장 높은 (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') 

누군가 도움을 줄 수 있습니까?

답변

1

그냥 이전 1백44일을 통해 최고 또는 최저 가격을 원한다면, 당신은이

runMax(Hi(data), 144) 
runMin(Lo(data), 144) 
을 수행 할 수 있습니다