Indicatore ALMA
Forums › ProRealTime forum Italiano › Supporto piattaforma ProRealTime › Indicatore ALMA
- This topic has 25 replies, 3 voices, and was last updated 4 years ago by luca14.
-
-
04/08/2020 at 9:47 AM #12517504/08/2020 at 10:34 AM #125182
Te l’ho già messa la foto, quasi all’inizio!!!!!
Rispetto chi almeno si prende la briga di leggere quello che si scrive.
Non è un problema di capire, solo di leggere.
04/08/2020 at 10:45 AM #125185@ luca14 Roberto ti mostra come applicare l'indicatore e scegliere la media mobile corretta in questa immagine: https://www.prorealcode.com/topic/indicatore-alma/#post-124983 Siamo tutti qui per aiutare le persone in nostro risparmio tempo, quindi per favore prova almeno a leggere quello che abbiamo impiegato del tempo per imparare a te, anche questo sarebbe rispettoso.
04/08/2020 at 11:10 PM #12534104/09/2020 at 12:29 AM #125345Certi parametri sono stati messi fissi all’interno del codice, tu devi indicare il tipo (MAtype) ed i periodi.
Dopo esegui il punto 3, ecc… fino al 7 che + l’ultimo.
Alle righe dove c’è scritto Sigma= e Offset = devi mettere i valori che desideri, se li vyoi cambiare, altrimenti non importa che fai tutti quei passi e ti fermi ai primi 2 (tipo e periodi).
Le impostazioni predefinite sono 6 e 0.85, quindi se ti vanno bene basta che metti 9 nei periodi.
04/09/2020 at 6:59 AM #12535404/09/2020 at 8:18 AM #125361Una esclude l’altra, più tardi te lo modifico in modo da poterlo fare.
04/09/2020 at 8:27 AM #12536504/09/2020 at 10:23 AM #125385Eccolo, metti te i settaggi dalle proprietà. Non occorre più indicare il tipo, in quanto è unica.
Ti conviene importare il file .ITF allegato così la variabili sono già predisposte.
12345678910111213141516171819202122232425//-------------------------------------//// ALMA - Arnaud Legoux Moving Average ////-------------------------------------//// Period = 9// Sigma = 6 {0..30}// Offset = 0.85 {0..1}Period = max(1,min(999,Period))Sigma = max(0,min(30,Sigma))Offset = max(0,min(1,Offset))Series = CustomClosem = ROUND(Offset * (Period - 1))s = Period / SigmaWtdSum = 0CumWt = 0FOR k = 0 TO Period - 1 DOWtd = EXP(-((k - m) * (k - m)) / (2 * s * s))WtdSum = WtdSum + Wtd * Series[Period - 1 - k]CumWt = CumWt + WtdNEXTIF CumWt <= 0 THENAFR = SeriesELSEAFR = WtdSum / CumWtENDIFRETURN AFR04/09/2020 at 10:43 PM #12549704/13/2020 at 10:11 AM #125879 -
AuthorPosts
Find exclusive trading pro-tools on