Indicatore differenziale di Sultonov - pagina 16

 
Yousufkhodja Sultonov:
Sì, Artem, anch'io, essendo appena tornato dal lavoro, ho scoperto questo fatto spiacevole. Ridisegna le sue letture quando lo si resetta. 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. Il gatto, ora l'indicatore mostra le condizioni di mercato con 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

Yusuf, vai alla borsa - lì questi dati sono dati senza alcun calcolo e senza alcun ritardo/sovrapposizione.

Sopra è il prezzo, sotto è il "tuo" indicatore (delta tra le linee)


L'unica cosa è che non puoi chiamarlo con il suo nome))
 
Maxim Kuznetsov:

Otterrete una somma scorrevole e, nel limite, un ATR su un lungo periodo


Dovete solo provarlo e vedere i risultati. Non è difficile. E nuove idee emergeranno dai nuovi risultati.

 
Artyom Trishkin:

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 così l'apparizione di nuove barre - anche l'inizio del calcolo si sposterà costantemente a destra e, di conseguenza - con ogni nuova barra la quantità di dati accumulati cambierà che porterà a cambiamenti nell'aspetto della linea dell'indicatore - il suo completo ridisegno.

Ma dopo tutti i calcoli l'indicatore dovrebbe avere la stessa linea in uscita, indipendentemente dalla barra da cui è partito il calcolo.

Artem, questo è il modo in cui qualsiasi algoritmo, incluso questo, dovrebbe lavorare con il numero autorizzato di barre, e non accumulare un numero sconosciuto di barre dalla storia, anche dalla "sua" storia recente. Dovrebbe da barra a barra, man mano che arrivano nuove informazioni, ridisegnare, ma mostrerà il vero stato del mercato entro le N barre date. Se avete bisogno di più barre, imposteremo il loro numero maggiore nelle impostazioni dell'indicatore. Sicuramente, dobbiamo correggere questo errore - è il costo della comunicazione a distanza.
 
Олег 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 riduce lentamente a zero i vecchi valori irrilevanti.

Oleg, il problema non ha valore. È difficile designare nel codice di prendere solo le ultime N barre della storia per i calcoli, piuttosto che preoccuparsi di "dimenticare"?
 
Dmitriy Skub:

Yusuf, vai alla borsa - lì questi dati sono dati senza alcun calcolo e senza alcun ritardo/sovrapposizione.

Prezzo in alto, il "tuo" indicatore in basso (delta tra le linee)


L'unica cosa a cui non posso dare il mio nome))
Non pretendo di essere lo sviluppo di qualcun altro, ma cerco di non perdere il mio il più possibile. Le mie elaborazioni su "Differenza di Cauchy", " Media mobile geometrica", "Media mobile con calcolo del periodo di dissolvenza in proporzione 1/N" (non ricordo esattamente il nome) sono messe in kodobase con le priorità di altre persone. Non ne ho avuto abbastanza? Perché tutti sembrano essere gelosi di questo fatto?
 
Dmitry Fedoseev:

Non era questa la domanda, ma i loro algoritmi.

Ho fatto conoscenza con l'algoritmo di Widler. Si basa sulle differenze dei massimi e minimi delle ultime due barre come (+D) e (-U). Sono accumulate, le medie mobili di ogni linea D e U sono calcolate e la loro differenza è ADX. Ho un approccio completamente diverso alla costruzione delle due linee B e M, la cui differenza dà l'indicatore DDA, analogo di ADX. ma costruito su principi diversi. Con l'applicazione della differenza tra le due linee finisce la somiglianza di ADX e DDA. E non ho trovato un analogo simile a DA in Widler.
 
Олег avtomat:

Per quanto ho capito dal precedente, l'indicatore dà semplicemente somme cumulative di incrementi di diverse direzioni. È possibile migliorare i risultati introducendo un operatore di "dimenticanza" per la vecchia storia, che riduce lentamente a zero i vecchi valori irrilevanti.

Questa sì che è un'idea sensata! Se l'algoritmo di "dimenticanza" è corretto, i risultati saranno molto più interessanti.
 
Yousufkhodja Sultonov:
Non pretendo di sviluppare il lavoro di qualcun altro, ma cerco di non perdere il mio, se possibile. I miei sviluppi su "Differenza di Cauchy", " Media mobile geometrica", "Media mobile con calcolo del periodo di dissolvenza in proporzione 1/N" (non ricordo esattamente il nome) messi in kodobase con le priorità degli altri. Non ne ho avuto abbastanza? Perché fa rabbrividire tutti?

Hai mancato il punto principale: invece di cercare un gatto nero (in quotazioni forex semi-sintetiche) si suggerisce che la tua mente analitica sia usata per il suo scopo - su uno scambio reale con un flusso di informazioni molto più ampio e diversificato, oltre al prezzo.

Personalmente, non sono offeso dalle vostre idee. Perché lo pensa? È solo un peccato quando una tale mente va sprecata. Questa è tutta un'opinione IMHO, naturalmente.

E questa è una continuazione del "banchetto":


 
Yousufkhodja Sultonov:
Oleg, il problema non vale un accidente. È difficile assegnare nel codice di prendere per i calcoli solo le ultime N barre della storia, piuttosto che preoccuparsi di "dimenticare"?

Yusuf, tu non vedi il problema, quindi non è davvero lì per te. Ma è lì. "Prendere solo le ultime N battute della storia" non è difficile, ma non è questo il problema.

Se ad ogni barra (che hai ogni minuto) "prendi per i calcoli solo le ultime N barre della storia", ogni volta il punto di riferimento cambierà, e quindi le linee dell'indicatore su ogni barra mostreranno valori relativi a questo nuovo punto di riferimento. Cioè, l'intera immagine cambierà su ogni barra.

Provate e vedrete.

 
Dmitriy Skub:

Non hai colto il punto: invece di cercare un gatto nero (nelle quotazioni forex semisintetiche) si suggerisce di applicare la tua mente analitica a uno scambio reale con un flusso di informazioni molto più ampio e diversificato del prezzo.

Personalmente non sono confuso dalle vostre idee. Perché lo pensa? È solo un peccato quando una tale intelligenza va sprecata. Tutto questo è IMHO, naturalmente.

E questa è la continuazione del "banchetto":


Grazie Dimitri per il suggerimento di estendere l'ambito della ricerca con uno scambio reale. Ma, non sarò in grado di finanziare i progetti di test di ipotesi sul reale con lo stipendio del docente dell'università in 250 dollari. E di nuovo, tutto lo sviluppo sarebbe di natura teorica. Uscire dalla situazione potrebbe essere lavorare a distanza come parte di una ricca società di investimenti come sviluppatore di vari progetti di mercato. Ma non ho ancora ricevuto nessuna di queste offerte.
Motivazione: