Quindi i ragazzi di MQ lasciano intendere che gli oggetti grafici possono essere visualizzati nel tester?
Molto più semplice: guardate gli script proposti.
Da tempo è possibile trasmettere tonnellate di informazioni calcolate dagli agenti remoti tramite data frame e allo stesso tempo visualizzarle direttamente sul terminale durante l'ottimizzazione.
In altre parole, un Expert Advisor con la funzione OnTesterPass viene eseguito direttamente sul terminale e su tutti gli agenti disponibili. L'esperto del terminale attende i pacchetti di dati trasmessi via FrameAdd da centinaia o migliaia di agenti remoti e può utilizzare tutte le funzioni del terminale. Ad esempio, può visualizzare l'avanzamento dell'ottimizzazione, mostrare i risultati intermedi, ecc.
La funzione OnTesterPass() è un gestore dell'evento TesterPass, che viene generato automaticamente quando viene ricevuto un frame durante l'ottimizzazione dell'Expert Advisor nel tester della strategia. La funzione deve essere definita di tipo void e non ha parametri:
void OnTesterPass();
L'Expert Advisor con il gestore OnTesterPass() viene caricato automaticamente su un grafico terminale separato con il simbolo/periodo specificato per il test e viene ricevuto durante l'ottimizzazione dell'evento TesterPass quando viene ricevuto un frame. La funzione è destinata all'elaborazione dinamica dei risultati dell'ottimizzazione "al volo", senza attendere il suo completamento. I frame vengono aggiunti dalla funzione FrameAdd(), che può essere richiamata alla fine di un singolo passaggio nel gestore OnTester().
Il video mostra che la finestra di output delle informazioni è fatta in casa.
In futuro, vorremmo che i codici basati sulla classe di finestra CAppDialog standard funzionassero in modalità di visualizzazione.
Purtroppo, ora gli esempi standard di indicatori ChartPanel e SimplePanel non sono testati!
Il Service Desk ha detto: "forse in futuro...".
Quindi, si spera che questa funzione venga aggiunta in futuro.
- 2010.10.26
- Dmitriy Skub
- www.mql5.com
Molto più semplice: date un'occhiata agli script suggeriti.
Controllato. ChartGetInteger(CHART_WIDTH_IN_PIXELS) non ha funzionato...
un peccato.
Funziona bene in modalità normale. Ma nel tester, come descritto nella documentazione, le operazioni sui grafici non funzionano.
Sopra c'era una dimostrazione di un livello completamente diverso: date un'occhiata più da vicino. Non tutti capiscono il punto e pensano che sia solo un video, come molti altri.
Le spiegazioni nei video sono molto carenti.
Inoltre, se la risoluzione dello schermo non è molto grande, la qualità del video peggiora in modo irreale.
Le regole di YouTube.
Molto più semplice: date un'occhiata agli script suggeriti.
...Forte! Mi sono piaciuti soprattutto i grafici per l'ottimizzazione. Grazie.
Ho un suggerimento. Magari come funzione standard per raccogliere tutti i dati (Equity) durante l'ottimizzazione e costruire un grafico 3D di tutte le curve. Prima di tracciare il grafico, ovviamente, ordinate da redditizie a non redditizie, in modo che le transizioni siano uniformi. In questo modo si otterrebbe anche un quadro molto chiaro. Questo può essere realizzato ora esportando i dati in Excel. Ma vorrei che fosse una funzione standard. Il vostro grafico è meglio tridimensionale. :)
Questo desiderio è comprensibile. Ma l'articolo mostra come sia possibile ottenere queste funzionalità in modo indipendente ed elaborare solo i dati necessari. È possibile inviare grafici di bilancio, risultati di test, parametri dell'Expert Advisor e così via dagli agenti di test. Tutti i dati ricevuti vengono registrati dal terminale e al termine dell'ottimizzazione è possibile elaborarli e riprodurli nuovamente.

Ma la cosa più interessante è che potete farvi un'idea di un Expert Advisor di trading anche senza guardare i risultati dell'ottimizzazione: i grafici di equilibrio che vedrete proprio durante l'ottimizzazione caratterizzano al meglio il sistema di trading.
Questo desiderio è comprensibile. Ma l'articolo mostra come sia possibile ottenere queste funzionalità in modo indipendente ed elaborare solo i dati necessari. È possibile inviare grafici di bilancio, risultati di test, parametri dell'Expert Advisor e così via dagli agenti di test. Tutti i dati ricevuti vengono registrati dal terminale e al termine dell'ottimizzazione è possibile elaborarli e riprodurli nuovamente.
Ma la cosa più interessante è che potete farvi un'idea di un Expert Advisor di trading anche senza guardare i risultati dell'ottimizzazione: i grafici di equilibrio che vedrete proprio durante l'ottimizzazione descriveranno al meglio il sistema di trading.
Grazie. Per conto mio, ho già capito tutto questo non appena queste funzioni sono state rese disponibili. :) Solo in un modo leggermente diverso e in Excel.
Ecco come potrebbe essere rappresentata una funzione standard su un grafico tridimensionale del terminale:
//---
Questo è un desiderio a bassa priorità. Sarebbe meglio fare i conti con quello che abbiamo già. )))
P.S. A proposito, l'ho preso da un programma che costa 30 000 euro. :)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il nuovo articolo Visualizza una Strategia nel Tester MetaTrader 5 è stato pubblicato:
Conosciamo tutti il detto "Meglio vedere una volta che sentire cento volte". Puoi leggere vari libri su Parigi o Venezia, ma in base alle immagini mentali non avresti le stesse sensazioni di una passeggiata serale in queste favolose città. Il vantaggio della visualizzazione può essere facilmente proiettato su qualsiasi aspetto della nostra vita, incluso il lavoro sul mercato, ad esempio l'analisi dei prezzi sui grafici utilizzando indicatori e, naturalmente, la visualizzazione dello strategy testing. Questo articolo contiene le descrizioni di tutte le funzionalità di visualizzazione del Tester MetaTrader 5 Strategy.
Quando pubblicano un Expert Advisor nella Code Base o in Market,, gli autori di solito allegano un rapporto statistico sui loro test, nonché i grafici di equilibrio e di equità. Tuttavia, grafici più interessanti sono disponibili nelle statistiche sul tab "Risultati" dello strategy tester:
Autore: MetaQuotes