Attualmente sto usando la sovrapposizione di zigzag quantmod
e ho notato che è calcolato un po 'in modo diverso rispetto alla sovrapposizione originale. Ho dimostrato la differenza nel seguente picture di RDWR utilizzando ZigZag (5%) con quantmod
e con un programma diverso. come potete vedere quantmod
manca l'assegnazione di picchi e massimi di punti significativi. puoi anche vedere la differenza abbastanza chiaramente quando usi StockCharts.un overlay Quantmod ZigZag alternativo
Penso che sia a causa del modo in cui quantmod
liscia la tendenza. l'algoritmo dovrebbe utilizzare entrambi i valori bassi alti & e non solo un prezzo medio o qualche altra regressione. mi stavo chiedendo seo forse TTR
fornire un overlay ZigZag alternativo che produrrà l'output desiderato (illustrato nella parte superiore dell'immagine).
Grazie.
il codice per la visualizzazione della quantmod
uscita nella foto è
s<-get(getSymbols('rdwr'))["2012-07::"]
chart_Series(s)
add_TA(ZigZag(s,5),on=1)
FWIW, funziona con 'chartSeries' come questo:' chartSeries (s); addZigZag (5) ', o in un solo passaggio' chartSeries (s, TA = "addZigZag (5)") '. Penso che ci sia ancora del lavoro da fare sul framework 'chart_Series' ... – GSee
Proprio così! z <-na.omit (ZigZag (s, 5)); z <-rbind (z [findPeaks (z)], z [findValleys (z)]); z; RISOLTO! (non si rendono conto che hanno un'implementazione diversa per gli overlay nella nuova funzione di creazione di grafici). A proposito, come posso disegnare il vecchio overlay con chart_Series (@agstudy mi ha appena risolto un altro problema spostandomi nella funzione sperimentale) – haki