![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
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)
![](https://c.mql5.com/3/152/BR-10.17-20170905-120343-FTScreen.jpg)
L'unica cosa è che non puoi chiamarlo con il suo nome))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.
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.
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.
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 era questa la domanda, ma i loro algoritmi.
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.
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":
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.
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":