R'de Destek/Direnç seviyelerini bulma konusunda nasıl bir yol bulunacağına dair iyi bir yanıt bulamadım. Esasen, stokların konsolide edildiği kümeler/alanlar veya pivotlar istiyorum Bunu yapmak zor.Destek/Direnç Seviyeleri nasıl kullanılır? R
# loads quatmod & xts
library("quantmod")
# Retrive 'ESSI' TICKER OHLCV data
STOCK = getSymbols("ESSI",auto.assign = FALSE)
# last observation carried formward/facilitates NAs
STOCK <- reclass(apply(STOCK,2,na.locf),match.to=STOCK)
# To be used as a rolling window
K=20
# Find MAX for Each Open, High, Low, Close Column & merge them
MAX <- merge.xts(rollmax(Op(STOCK), k=K, na.pad=TRUE),rollmax(Hi(STOCK), k=K, na.pad=TRUE),rollmax(Lo(STOCK), k=K, na.pad=TRUE),rollmax(Cl(STOCK), k=K, na.pad=TRUE))
# Find the mean of each MAX row
MAX <- na.locf(reclass(apply(MAX,1,mean),match.to=MAX))
ben Düşük adlı için de aynısını yapar ama ben DonchianChannel()
kullanma hakkında gidiş daha iyi olacağını düşünüyorum ama ben ... çıkış FinViz en benzer bir şey dönmelidir istediklerini değildir:
Eğer bir çeşit DonchianChannel'i istemiyorsanız, "destek/direnç" seviyenizi niceliksel olarak nasıl tanımlamak istiyorsunuz? İstediğin şey herhangi bir şey demek olabilir. Grafiğinizdeki o satırları oraya göndermediğinizi kastetmediğinizi varsayalım, çünkü sadece SMA'lar, TTR'nin 'SMA' işleviyle kolayca eklenebilirler? – FXQuantTrader
@FXQuantTrader Destek/direnç düzeyini kastettim (mor yatay çizgi). – Rime
Ve bu seviyeleri somut olarak nasıl tanımlarsınız? Algoritmayı tanımlayın – FXQuantTrader