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 voglio discutere di LR. QUINDI DOV'È L'ERRORE NEL CODICE DELL'INDICATORE???????
come viene calcolato LR
//L'indicatore è calcolato con la formula:LR = at+b
//dove LR - prezzo di chiusura"medio" previsto,
//t - punto nel tempo,(n1 variabile nell'indicatore)Pt - prezzo di chiusura degli ultimi n periodi.(Close[n2])
//a = (n*SUMM(t*Pt) -SUMM(t)*SUMM(Pt))/(n*SUMM(t^2) - (SUMM(t))^2) - angolo tangente della linea di regressione,
//b = 1/n*(SOMMA(Pt) - a*SOMMA(t)), - spostamento orizzontale}
codice dell'indicatore di cui sopra.
Calcola da n=1 a 100 in modo errato, poi esce n=22 e il risultato è corretto, penso che il ciclo sia scritto male, ma non so dove.
Sembra che non sia sincronizzato. Per la barra n x prende nn, con l'indice per y che è
E in generale
ci sono molti indicatori di regressione nelle vicinanze, per esempio
https://forum.mql4.com/ru/10446/page39, se li cercate tutti.
è meglio iniziare dalla fine.
n1 non è uguale a nn ma varia da 1 a nn - il periodo dell'indicatore.
e n - numero di barre da ricalcolare (per lavorare più velocemente e senza tirare tutta la coda)
In generale https://forum.mql4.com/ru/10446/page39 non è una regressione lineare ma piuttosto una derivata della MA.
Sembra che non sia sincronizzato. Per la barra n x prende nn, con l'indice per y che è
e n è il numero di barre da ricalcolare (per lavorare più velocemente e non trascinare tutta la coda)
In generale https://forum.mql4.com/ru/10446/page39 non è una regressione lineare ma piuttosto una derivata della MA.
E se lo spostamento non è necessario, sostituire con
a Dopo questo, confronta ciò che viene disegnato da questo indicatore con quello di at_LR0. mq4 e cerca di scoprire perché non è una derivata della MA e come liberarsi correttamente della coda.
P.S. Per non perdere tempo con i parametri, lasciate che gli indicatori siano collocati sul grafico orario e impostate il periodo del vostro indicatore su un altro.
GRAZIE mille per la dritta, non l'avrei mai detto, peccato che non sia scritto nel manuale della lingua.
Si scopre che ogni volta che una delle variabili è un intero, la costante deve essere scritta come un numero frazionario. Lo terrò presente.
E per quanto riguarda il DR o no, è una questione privata.
Metti il mio indicatore sul grafico e fai attenzione ai punti di flessione della linea. È sempre la fine della tendenza e non è un cattivo punto di uscita.
E la sua intersezione con il MA (qualsiasi) è anche bella.
Sarei molto grato di ricevere informazioni su come rendere l'indicatore più veloce, come aumentare la velocità di MT.
E forse qualcuno sa dove sono le informazioni sulla velocità di esecuzione dei vari operatori MT (per esempio, quanti cicli di clock vengono eseguiti nei diversi operatori del ciclo).
(l'errore principale era qui).
GRAZIE mille per la dritta, non l'avrei mai detto, ma è un peccato che non sia scritto nel manuale della lingua.
Si scopre che ogni volta che una delle variabili è un intero, la costante deve essere scritta come un numero frazionario. Capito.
Inoltre, sarei molto grato per qualsiasi informazione su come rendere il giradischi più veloce, come aumentare la velocità MT.
E se qualcuno sa se c'è qualche informazione sulla velocità di esecuzione delle diverse dichiarazioni di MT (per esempio quanti cicli di clock vengono eseguiti).