![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
Il nuovo articolo Scambio di Dati tra Indicatori: È Facile è stato pubblicato:
Vogliamo creare un tale ambiente che fornisca l'accesso ai dati degli indicatori allegati a un grafico e che abbia le seguenti proprietà: assenza di copia dei dati; modifica minima del codice dei metodi disponibili, se è necessario utilizzarli; È preferibile il codice MQL (ovviamente dobbiamo usare DLL, ma useremo solo una dozzina di stringhe di codice C++). L'articolo descrive un metodo semplice per sviluppare un ambiente di programma per il terminale MetaTrader, che fornirebbe i mezzi per accedere ai buffer degli indicatori da altri programmi MQL.
Come possiamo notare, non è difficile. Ottieni l'elenco dei descrittori da una sottostringa e leggi i valori del buffer dell'indicatore usando le nostre funzioni. E infine, scriviamo un po' di spazzatura (nel nostro esempio, scriviamo i valori che corrispondono all'indice dell'elemento dell'array).
Ora eseguendo l'indicatore di test (il nostro ATR target dovrebbe ancora essere allegato al grafico). Come vediamo in Fig.3, i valori di ATR sono nella sottofinestra inferiore (nel nostro indicatore di test), vediamo la linea retta al suo posto - infatti, è riempita con i valori corrispondenti agli indici dell'array.
Autore: Alexey Subbotin