Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Non capisco dove sia il mio errore
pi = 3,1415926535
Ciclo=4
Lunghezza=9
Coeff = 3*pi
Fase = Lunghezza-1
Len = Lunghezza*Ciclo + Fase
per i=0 a Len-1
se i<=Fase-1 allora
t = 1.0*i/(Fase-1)
altrimenti
t = 1.0 + (i-Phase+1)*(2.0*Cyclee-1.0)/(Cyclee*Length-1.0)
endif
beta = Cos(pi*t)
g = 1,0/(Coeff*t+1)
se t <= 0,5 allora
g = 1
endif
alfa = g * beta
successivo
Non capisco dove sia il mio errore
pi = 3,1415926535
Ciclo=4
Lunghezza=9
Coeff = 3*pi
Fase = Lunghezza-1
Len = Lunghezza*Ciclo + Fase
per i=0 a Len-1
se i<=Fase-1 allora
t = 1.0*i/(Fase-1)
altrimenti
t = 1.0 + (i-Phase+1)*(2.0*Cyclee-1.0)/(Cyclee*Length-1.0)
endif
beta = Cos(pi*t)
g = 1.0/(Coeff*t+1)
se t <= 0,5 allora
g = 1
endif
alfa = g * beta
prossimozilliq
Devi avere un array di alfa
Grazie Mladen,
Ma cosa significa una "serie di alfas"?
Qualcosa di curioso che non vedo dove includo il prezzo
Grazie per la tua prossima risposta
Zilliq
Grazie Mladen,
Ma cosa significa una "serie di alfas"?
Una cosa curiosa: non vedo dove includo il prezzo
Grazie per la tua prossima risposta
ZilliqZilliq
Dai un'occhiata a questa parte del codice:
for (k=0; k =0; k++) { sum += nlmalphas[k]*nlmprices[r-k]; sumw += nlmalphas[k]; }
if (sumw!=0)
return(sum/sumw);
else return(price);Qui è dove vengono utilizzati i prezzi (ognuno con la sua alhpa - ad ogni prezzo nell'array len dei prezzi viene applicata la sua alfa come coefficiente di ponderazione - ecco perché stai memorizzando un array di alfa di valori diversi in un array - per poterlo applicare al prezzo corrispondente)
Sempre così veloce a rispondere
Ok penso che capirò, non sarà facile da codificare, ma ci proverò
Grazie a tutti e buona giornata
Zilliq
Sempre così veloce a rispondere
Ok penso che capirò, non sarà facile da codificare, ma ci proverò
Grazie a tutti e buona giornata
ZilliqFelice codifica
Buste nonlag ma.
Versione aggiornata pubblicata qui: https: //www.mql5.com/en/forum/general
Anche questa versione di NonLag MA histo con avvisi è stata aggiornata per utilizzare il nuovo modo di calcolo di NonLag ma: nonlag_ma_histo_mtfalerts-1_nmc.mq4
Originariamente era stato postato qui: https: //www.mql5.com/en/forum/general
Ciao Mladen,
Sembra essere ok, ma puoi confermare che alla fine del codice
1/ Dobbiamo aggiungere tutti gli alfa*prezzo
e
2/ Dividiamo questa somma per la somma di tutti gli alfa ?
con i=0 a Len-1
Grazie mille e buona giornata
Zilliq
Buona codifica
Ciao Mladen,
Sembra essere ok, ma potete confermare che alla fine del codice
1/ Dobbiamo aggiungere tutti gli alfa*prezzo
e
2/ Dividiamo questa somma per la somma di tutti gli alfa ?
con i=0 a Len-1
Grazie mille e buona giornata
Zilliq
Sì, dividiamo questa somma per la somma degli alfa utilizzati (in questo modo i più vecchi hanno anche un valore logico - una sorta di scalatura dell'indicatore).
NonLag ma è semplicemente una specie di filtro digitale con coefficienti per ogni prezzo in una certa posizione (come la SMA è un filtro digitale con tutti i coefficienti impostati a 1). Se ti ricordi questo, allora è più facile sapere cosa stai facendo