Buongiorno a tutti, avrei bisogno di un aiuto. Con la nuova piattaforma 11.1 l’indicatore WPO – Wave Period Oscillator (presente nella libreria del sito) non si visualizza corretamnte.
Avete qualche suggerimento?
Grazie.
Roberto riesci ad aiutarmi?
Grazie.
Non ho ancora utilizzato, né conosco i dettagli delle funzionalità della nuova versione, per cui non so darti alcun aiuto. La utilizzerò quando IG la supporterà.
Mi spiace.
Penso che il problema sia dovuto a un piccolo errore nel codice pubblicato nella libreria, ecco il codice risolto:
DEFPARAM CalculateOnLastBars = 1000
//EmaPeriod = 14 //Number of Periods of the EMA
EmaPeriods = max(2,min(999,EmaPeriods)) //range 2-999
//
EmaPeriods = 14
Cy = close[1]
A = high
sinwt = close / A
sinsq = sinwt * sinwt
cossq = 1 - sinsq
coswt = sqrt(cossq)
Angle = atan(sinwt / coswt)
Rad = 3.14 * Angle / 180
Tt = 6.28 / Rad
if close>Cy then
Ti=Tt
else
Ti=-Tt
endif
//Ti = ((close > Cy) * Tt) OR (((close <= Cy) * Tt) * -1)
WPO = average[EmaPeriods,1](Ti)
RETURN WPO AS "Wpo",0 AS "0",2.7 AS "ExtremeOB",2.0 AS "Ob",-2.0 AS "Os",-2.7 AS "ExtremeOS"
L'oscillatore ora funziona come previsto (uno nella parte inferiore della tabella).
Questo problema era già noto ed indicato nei post della libreria.
Il problema era stato risolto nella versione 10.3, ma evidentemente nella v11 non l’hanno fatto.