Indicatore differenziale di Sultonov - pagina 15

 
Dmitry Fedoseev:




Yusuf, e non stai rispondendo alla domanda - conosci gli algoritmi degli indicatori RSI e ADX? Probabilmente e come al solito - no. Sì?

Sì, Dmitry, dopo il tuo promemoria, ho letto un sacco di siti web che lodano questi indicatori uno per uno con i migliori epiteti: "più potente", "affidabile", "provato", "superbo", ....., che sembrano una bestemmia nell'attirare la gente nella trappola del mercato con un rendimento di 5/95.
 
Mickey Moose:
Posso portarlo a fare un test, se è scoria te lo dico subito, ma spero che ne valga la pena.
Lo scopo della tua intenzione mi ha confuso. Come posso fidarmi di te con un indicatore quando credi nella possibilità di dare un verdetto di "scoria" quando io stesso non ho ancora verificato se si tratta di scoria o di diamante. E tu, ovviamente, cercherai di trovare delle scorie. Anche se lei è uno dei pochi che sperano di vederci qualcosa di utile, grazie.
 
Yousufkhodja Sultonov:
Sì, Dimitri, dopo il tuo promemoria, ho consultato molti siti web che lodano questi indicatori uno per uno con i migliori epiteti: "più potente", "affidabile", "provato", "eccellente", ....., che sembrano una bestemmia nell'attirare la gente nella trappola del mercato con un rendimento di 5/95.

Non era questa la domanda, ma i loro algoritmi.

 
Yousufkhodja Sultonov:
Come posso fidarmi di te con un indicatore quando credi di potermi dare un verdetto di "scoria", quando non ho ancora controllato io stesso se si tratta di scoria o di diamante. E tu, ovviamente, cercherai di trovare delle scorie. Anche se lei è uno dei pochi che spera di vederci qualcosa di utile, grazie.

Prometto che nessuno saprà di questa risposta tranne voi. Non ho bisogno della fonte, semmai.

E per questo, non spero in niente. Come valutazione soggettiva indipendente.
 
Mickey Moose:

Prometto che nessuno saprà di questa risposta tranne voi. Non avete bisogno del codice sorgente.

E per questo, non spero in niente. Come valutazione soggettiva indipendente.

Non c'è niente da guardare. L'indicatore senza aggiornamento dopo un giorno mostra solo due linee orizzontali. Se si aggiorna il grafico, comincia a mostrarsi di nuovo. Se cambiamo il periodo, inizia a mostrare qualcos'altro. Il calcolo dell'indicatore si basa sull'accumulo di dati pari al periodo specificato. Naturalmente, se cambiamo il periodo, il calcolo sarà diverso - i dati sono accumulati in modo diverso. Se non è ottimizzato, non disegnerà linee orizzontali, ma ad ogni tick effettuerà il ricalcolo completo di se stesso e, cosa non accettabile, si ridisegnerà sulla storia. Se è ottimizzato (ridisegna la storia e poi disegna solo la barra corrente), allora tutte le barre nuove e successive ricevono per il suo calcolo solo i dati dell'ultima e della prima barra - i valori non accumulati per l'intero periodo e, quindi, la linea dell'indicatore ha valori molto piccoli.

Ho parlato a Yusuf di probabili problemi con le sue formule prima di introdurre qualcosa nel codice, ma mi ha assicurato che tutto è corretto. Non è stato difficile per me convertire le sue tabelle in indicatore... Ma qual è il punto?

Yusuf, dovresti rivedere radicalmente le tue formule tenendo conto di ciò che ho descritto.

 
Artyom Trishkin:

Non c'è niente da vedere lì. L'indicatore senza aggiornamento dopo 24 ore mostra solo due linee orizzontali. Se aggiorno il grafico, inizia a mostrarsi di nuovo. Se cambiamo il periodo, inizia a visualizzare qualcos'altro. Il calcolo dell'indicatore si basa sull'accumulo di dati pari al periodo specificato. Naturalmente, se cambiamo il periodo, il calcolo sarà diverso - i dati sono accumulati in modo diverso. Se non è ottimizzato, non disegnerà linee orizzontali, ma ad ogni tick effettuerà il ricalcolo completo di se stesso e, cosa non accettabile, si ridisegnerà sulla storia. Se è ottimizzato (ridisegna la storia e poi disegna solo la barra corrente), allora tutte le barre nuove e successive ricevono per il suo calcolo solo i dati dell'ultima e della prima barra - i valori non accumulati per l'intero periodo e, quindi, la linea dell'indicatore ha valori molto piccoli.

Ho parlato a Yusuf di probabili problemi con le sue formule prima di introdurre qualcosa nel codice, ma mi ha assicurato che tutto è corretto. Non è stato difficile per me convertire le sue tabelle in indicatore... Ma qual è il punto?

Yusuf, dovresti rivedere drasticamente le tue formule tenendo conto di ciò che ho descritto.

Sì, Artem, anch'io, proprio ora, tornato dal lavoro, ho scoperto questo fatto spiacevole. Ridisegna le sue letture quando si reinstalla. Questo è il risultato del fatto che include dati storici al di fuori del periodo di calcolo, il che non è corretto. Per favore, fallo funzionare solo con gli ultimi dati sanciti dal periodo specificato nelle impostazioni e non andare oltre verso la storia. Oppure, rimane per riavviare l'indicatore programmaticamente, il che non è buono. Che si legga in quell'ultima fascia, che è stata prescritta. Cat, ora l'indicatore mostra la condizione di mercato con il periodo di 1000, ma era un casino prima della reinstallazione, perché ha preso dati inutili dalla storia, dal momento dell'installazione iniziale:https://www.mql5.com/ru/charts/7574577/eurusd-m1-e-global-trade
 
Artyom Trishkin:

Non c'è niente da vedere lì. L'indicatore senza aggiornamento dopo 24 ore mostra solo due linee orizzontali. Se aggiorno il grafico, comincia a mostrarsi di nuovo. Se cambiamo il periodo, inizia a visualizzare qualcos'altro. Il calcolo dell'indicatore si basa sull'accumulo di dati pari al periodo specificato. Naturalmente, se cambiamo il periodo, il calcolo sarà diverso - i dati sono accumulati in modo diverso. Se non è ottimizzato, non disegnerà linee orizzontali, ma ad ogni tick effettuerà il ricalcolo completo di se stesso e, cosa non accettabile, si ridisegnerà sulla storia. Se è ottimizzato (ridisegna la storia e poi disegna solo la barra corrente), allora tutte le barre nuove e successive ricevono per il suo calcolo solo i dati dell'ultima e della prima barra - i valori non accumulati per l'intero periodo e, quindi, la linea dell'indicatore ha valori molto piccoli.

Ho parlato a Yusuf di probabili problemi con le sue formule prima di introdurre qualcosa nel codice, ma mi ha assicurato che tutto è corretto. Non è stato difficile per me convertire le sue tabelle in indicatore... Ma qual è il punto?

Yusuf, dovresti rivedere drasticamente le tue formule tenendo conto di ciò che ho descritto.


Per quanto ho capito dal precedente, l'indicatore mostra solo le somme cumulative degli incrementi di diverso orientamento. I risultati possono essere migliorati introducendo l'operatore "forget history", che riduce lentamente a zero i vecchi valori irrilevanti.

 
Yousufkhodja Sultonov:
Sì, Artem, anch'io, essendo appena tornato dal lavoro, ho scoperto questo fatto spiacevole. Ridisegna le sue letture quando viene reinstallato. Questo è il risultato del fatto che include dati storici al di fuori del periodo di calcolo, il che non è corretto. Per favore, fallo funzionare solo con gli ultimi dati sanciti dal periodo specificato nelle impostazioni e non andare oltre verso la storia. Oppure, rimane per riavviare l'indicatore programmaticamente, il che non è buono. Lasciatelo calcolare in quell'ultimo intervallo che gli è stato prescritto. Il gatto, ora l'indicatore mostra correttamente le condizioni di mercato con un periodo di 1000, ma era un casino prima della reinstallazione, perché prende dati inutili dalla storia, dall'installazione iniziale:https://www.mql5.com/ru/charts/7574577/eurusd-m1-e-global-trade.

Il vostro problema è che sta accumulando dati dalla storia. Ora immaginate se ci vuole solo un certo numero di barre per accumulare dati, poi con ogni nuova barra la quantità di dati cambierà, e la linea sarà completamente ridisegnata con un aspetto diverso.

Supponiamo di avere dati da accumulare nella quantità di 10. Fate una tabella con diversi valori e poi spostate l'inizio del calcolo (a sinistra) di una barra a destra emulando l'apparizione di nuove barre - l'inizio del calcolo si sposterà anche costantemente a destra e, rispettivamente, con ogni nuova barra la quantità di dati accumulati cambierà che porterà ai cambiamenti nell'aspetto della linea dell'indicatore - il suo completo ridisegno.

E dopo tutti i calcoli l'output dovrebbe essere la stessa linea, non importa da quale barra è partito il calcolo.

 
Олег avtomat:

Per quanto ho capito dal precedente, l'indicatore dà semplicemente somme cumulative di incrementi di diverse direzioni. I risultati possono essere migliorati introducendo un operatore di "dimenticanza", che annulla piuttosto lentamente i vecchi valori irrilevanti.

Oleg, questo dipende da Yusufu - lui genera le idee - non io ;)

 
Олег avtomat:

Per quanto ho capito dal precedente, l'indicatore dà semplicemente somme cumulative di incrementi di diverse direzioni. I risultati possono essere migliorati introducendo un operatore di "dimenticanza" della storia lunga, che riduce lentamente a zero i valori lunghi irrilevanti.

Otterrete una somma scorrevole e nel limite un ATR su un grande periodo

Motivazione: