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
39° cerchio?
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.
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.
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.
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 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?
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?
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 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.