Indicatore differenziale di Sultonov - pagina 24

 
Artyom Trishkin:
39° cerchio?
I programmatori sono pregati di unirsi alla discussione, indicare il mio errore e suggerire il modo giusto per risolvere il problema.
 
Yousufkhodja Sultonov:
Sto chiedendo ai programmatori di unirsi alla discussione, indicare il mio errore e suggerire il modo giusto per risolvere il problema.

La maggior parte di questo thread vi ha raccontato questo errore. E non è un errore dell'indicatore, ma un errore nella logica del suo calcolo - nel tuo caso.

 
Artyom Trishkin:

Durante la maggior parte di questo thread questo errore vi viene detto. E non è un errore dell'indicatore, ma un errore nella logica del suo calcolo.

Qui, l'indicatore ha lavorato a lungo, mostrando il grafico, affermando che il mercato è sotto Tori:

Chiamato l'indicatore e premuto OK, c'è un leggero cambiamento:

È di questo che sto parlando, altrimenti l'indicatore funziona bene. Solo, la linea rossa è scesa un po' rispetto alla linea rossa. Questo è tutto, nessun'altra differenza. Ho solo bisogno di capire il posizionamento reciproco, i miei calcoli non c'entrano. Qui sembra esserci un altro problema.

 
Yousufkhodja Sultonov:

Qui, l'indicatore ha lavorato a lungo, mostrando il grafico, affermando che il mercato è gestito dai tori:

Chiamato l'indicatore e premuto OK, c'è un leggero cambiamento:

È di questo che sto parlando, altrimenti l'indicatore funziona bene. Solo, la linea rossa è scesa un po' rispetto alla linea rossa. Questo è tutto, nessun'altra differenza. Ho solo bisogno di capire il posizionamento reciproco, i miei calcoli non c'entrano. Sembra esserci un altro problema qui.

Il problema è il nuovo punto di riferimento. Nuovo punto = nuova somma = nuove linee. I vostri cambiamenti avvengono senza problemi perché la quantità di dati da calcolare è abbastanza grande - 1000. Un cambiamento all'inizio del calcolo di poche battute su mille dà già una distorsione notevole. E se calcolate per 10 barre? L'indicatore si ridisegna rapidamente.

 
Artyom Trishkin:

Il problema è il nuovo punto di riferimento. Nuovo punto = nuova somma = nuove linee. I vostri cambiamenti avvengono senza problemi perché la quantità di dati da calcolare è abbastanza grande - 1000. Un cambiamento all'inizio del calcolo di poche battute su mille dà già una distorsione notevole. E se calcolate per 10 barre? L'indicatore si ridisegna rapidamente.

Sono d'accordo con la versione del punto di partenza, ma non c'è nessun cambiamento nelle linee stesse. E l'EA lavorerà sui risultati del calcolo sulla barra 0, che è sempre la stessa, non importa quando si esegue l'indicatore. L'Expert Advisor non lavora con le linee, lavora con il fatto dell'incrocio sulla barra 0-esima. Se ci sono 10 barre, la stessa cosa accadrà sulla 0a barra.
 
Yousufkhodja Sultonov:
Sono d'accordo con la versione del punto di riferimento, ma le linee stesse non sono cambiate. E l'EA funzionerà in base ai risultati dei calcoli sulla barra 0, che sono gli stessi ogni volta, non importa quando si avvia l'indicatore. L'Expert Advisor non lavora con le linee, lavora sul fatto dell'incrocio sulla barra 0.

Non appena si passa avanti e indietro tra i timeframe su cui l'Expert Advisor sta lavorando, inizia a ricevere dati diversi da quelli che stava ricevendo prima. È normale?

 
Artyom Trishkin:

Non appena si passa avanti e indietro tra i timeframe su cui l'Expert Advisor sta lavorando, inizia a ricevere dati diversi da quelli che stava ricevendo prima. È normale?

E perché dovremmo cambiare TF, specialmente se impostiamo l'Expert Advisor su VPP e non lo tocchiamo? Anche se cambiamo il TF, il risultato del calcolo sulla barra 0 non sarà diverso dopo il ritorno al TF nativo.
 
Se la metodologia di calcolo non permette di rendere le linee statiche nel tempo, e solo le letture attuali dell'indicatore contano (a 0 bar), possiamo fare l'indicazione non per linee? Potrebbe non essere così visivo, ma non sarà fuorviante... Non hai bisogno di linee per collegarle all'Expert Advisor.
 
Сергей:
Se la metodologia di calcolo non permette di rendere le linee statiche nel tempo, e solo le letture attuali dell'indicatore contano (a 0 bar), possiamo fare l'indicazione non per linee? Potrebbe non essere così visivo, ma non sarà fuorviante... Non hai bisogno di linee per attaccarle al tuo EA.
Giusto, ma qual è la tua idea di"non usare linee per indicare?". Siamo giunti alla conclusione che per vedere la vera condizione del mercato, corrispondente a N periodi, dovremmo programmaticamente riavviare l'indicatore su ogni nuova barra, per escludere l'influenza del punto di riferimento e riconoscere l'indicatore come sovradimensionato. Questo non rende l'indicatore caldo o freddo, esegue ancora i suoi calcoli e pronuncia il suo verdetto sui risultati della barra 0-esima, utilizzando i dati storici entro il periodo specificato. Sono pronto a riconoscere e ad accettare questo approccio. È un'altra cosa, se il fatto dell'incrocio delle linee per un trading redditizio non sarà sufficiente, e dovremo analizzare il comportamento e la direzione di queste linee e stimarle, per esempio, con una regressione per prevedere il momento dell'incrocio. Ma questa è una previsione, e l'indicatore, per ora, funziona nel modo "qui e ora". Quale modalità è migliore - mostrerà prove reali dell'Expert Advisor con l'indicatore allegato.
 
Yousufkhodja Sultonov:
Giusto, ma come immaginate"fare l'indicazione non linee?". Siamo giunti alla conclusione che per vedere la vera condizione del mercato, corrispondente a N periodi, dovremmo programmaticamente riavviare l'indicatore su ogni nuova barra, per escludere l'influenza del punto di riferimento e riconoscere l'indicatore come ridisegnato. Questo non rende l'indicatore caldo o freddo, esegue ancora i suoi calcoli e pronuncia il suo verdetto sui risultati della barra 0-esima, utilizzando i dati storici entro il periodo specificato. Sono pronto a riconoscere e ad accettare questo approccio.

quindi ad ogni tick l'indicatore ricalcola l'intera finestra di 1000 barre?

Se sì, allora è una pessima opzione.

Motivazione: