Tutto (non ancora) su Strategy Tester, Ottimizzazione e Cloud - pagina 3

 

È stato pubblicato un nuovo articolo (con video su HowTo) -

----------------

Ottimizzazione controllata: Ricottura simulata

Ricottura simulata

Lo Strategy Tester nella piattaforma di trading MetaTrader 5 fornisce solo due opzioni di ottimizzazione: ricerca completa dei parametri e algoritmo genetico. Questo articolo propone un nuovo metodo per ottimizzare le strategie di trading - Simulated annealing. L'algoritmo del metodo, la sua implementazione e l'integrazione in qualsiasi Expert Advisor sono considerati qui. Successivamente, la sua performance viene testata utilizzando l'EA MovingAverage, e i risultati ottenuti dal metodo Simulated annealing vengono confrontati con quelli dell'algoritmo genetico.

 

Tester di strategie multivaluta (MT5)

Forum sul trading, sistemi di trading automatizzati e test di strategie di trading

Come iniziare con Metatrader 5

Sergey Golubev, 2017.08.10 14:17


È possibile con MT5 - esempi:

----------------

Questa parte dell'articolo:MetaTrader 5 - più di quanto tu possa immaginare-.

5. Test e ottimizzazione

Uno degli aggiornamenti più importanti e attesi in MetaTrader 5 è iltester di strategie multivaluta. Ora, i trader hanno possibilità illimitate per testare e ottimizzare gli Expert Advisors che trattano diversi simboli.

----------------

e MetaTrader 5 Aiuto - Test di strategia

Lo Strategy Tester è uno strumento multivaluta, che permette di testare e ottimizzare le strategie di trading di più strumenti finanziari. Il tester elabora automaticamente le informazioni di tutti i simboli che sono utilizzati nella strategia di trading, quindi non è necessario specificare manualmente la lista dei simboli per il test/ottimizzazione.

----------------

E possiamo vedere l'esempio pratico pubblicato su questo piccolo articolo:Creazione di un Expert Advisor, che fa trading su un certo numero di strumenti

Il lato tecnico dell'implementazione del codice del programma per far sì che un singolo Expert Advisor, lanciato su un singolo grafico, sia in grado di operare con diversi asset finanziari allo stesso tempo. In generale, questo non era un problema nemmeno in MQL4. Ma solo con l'avvento del terminale client MetaTrader 5, i trader hanno finalmente avuto l'opportunità di eseguire un'analisi completa del lavoro di tali automatismi, utilizzando i tester di strategia.

Così ora gli automatismi multi-valuta diventeranno più popolari che mai, e possiamo prevedere un'impennata di interesse nella costruzione di tali sistemi di trading. Ma il problema principale dell'implementazione di tali robot sta nel fatto che le loro dimensioni nel codice del programma si espandono, nel migliore dei casi, in una progressione aritmetica, e questo non è facile da abbracciare per un tipico programmatore.

L'Expert Advisor è pronto, è ora di iniziare con i test! Non ci sono gravi differenze visibili nel test dell'Expert Advisor multivaluta rispetto al suo collega Expert Advisor a valuta singola.



Il tempo di passaggio del primo test dell'Expert Advisor può risultare molto significativo, a causa del caricamento della storia per tutti i dodici simboli. Dopo aver completato il test nel tester di strategia, apri la scheda "Risultati" e il "Diario":



Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
 

È stato pubblicato un buon articolo -

----------------

Presentazione personalizzata della storia del trading e creazione di diagrammi di report

Presentazione personalizzata della storia del trading e creazione di diagrammi di report

One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.

Questo articolo sarà diviso in 2 sezioni. Nella prima sezione (tecnica), descriverò i metodi per generare report di trading basati sulla mole di informazioni, che sono memorizzate nei vostri terminali. Questa sezione si occupa dei dati sorgente utilizzati per l'analisi. Nella seconda sezione, ci occuperemo dei valori principali, con i quali valuteremo il trading retrospettivo sui dati selezionati. Il campionamento dei dati può essere vario: tutti gli asset o un simbolo selezionato, per tutta la storia disponibile o per un certo periodo di tempo. I risultati dell'analisi saranno presentati in un file separato e visualizzati brevemente nel terminale.

 

L'altro buon articolo è stato pubblicato ora (penso che questo articolo sarà molto utile per codificatori e commercianti) -

----------------

Ottimizzazione automatica di un EA per MetaTrader 5

Ottimizzazione automatica di un EA per MetaTrader 5

Non è realistico lanciare questo tipo di processo ogni settimana manualmente, quindi abbiamo cercato un meccanismo esistente per eseguire compiti ripetitivi ma senza successo (per MetaTrader 5) così abbiamo sviluppato questo.

Grazie a Igor Malcev che ha scritto l'articolo "Ottimizzazione automatica di un robot di trading nel trading reale" per MetaTrader 4.

L'implementazione di questo processo richiede una conoscenza minima di MetaTrader 5, dei suoi meccanismi di ottimizzazione e della programmazione.

 

Alcune buone informazioni visualizzate dal thread dei suggerimenti -

----------------

Forum sul trading, sistemi di trading automatizzati e strategie di trading di prova

Usa i suggerimenti nel servizio Freelance!

Rashid Umarov, 2018.09.05 16:13

1. Tester: Come salvare/caricare un file di set

Per salvare e caricare set di parametri di input per il test/ottimizzazione, utilizzare il menu contestuale della scheda Ingressi nel tester della strategia.



2. Tester: Dove trovare il diario della piattaforma/tester/ottimizzatore

I diari della piattaforma di trading si trovano nelle seguenti sezioni:

  • Giornale della piattaforma: Toolbox - Giornale
  • Giornale delle applicazioni di trading: Toolbox - Esperti
  • Giornale deitester di strategia: Tester di strategia - Giornale
  • Diario degliagenti di test: "Tester\[nome agente]\Logs"

Per un rapido accesso ai file del diario, utilizzare il menu contestuale di queste sezioni:



3. Tester: In che modo le modalità di test differiscono l'una dall'altra?

Lemodalità di test differiscono dai dati di prezzo utilizzati per controllare un EA/indicatore:

  • Ogni tick basato su tick reali (solo in MetaTrader 5): questa modalità utilizza uno storico di tick reali da un broker. È il più vicino possibile alle condizioni reali.
  • Ogni tick: i tick sono emulati sulla base delle barre dei minuti. Questa è la modalità di emulazione più accurata.
  • M1 OHLC/Punti di riferimento: vengono emulati fino a quattro tick per ogni barra dei minuti: Prezzi alti, bassi, aperti e chiusi.
  • Solo prezzi aperti: solo il tick aperto viene emulato per ogni barra. Questa è la modalità più veloce ma meno accurata. È adatta solo per la stima grezza.



4. Tester: Come lanciare e usare il test visivo

Per lanciare un test in modalità visiva, abilitare l'opzione Visualization nelle impostazioni del tester di strategia. Per gestire il processo, utilizzate la leva della velocità del test, così come i pulsanti per la pausa e lo scorrimento fino a una certa data:



5. Tester: Come scaricare una cronologia dei prezzi disponibili in MetaTrader 4

Per scaricare la cronologia dei prezzi disponibili per un simbolo, apri il suo grafico, seleziona un timeframe (periodo) necessario e scorri il grafico fino all'inizio usando il pulsante Home. Nella libreria di codici, puoi trovare degli script gratuiti per scaricare automaticamente la cronologia.



Motivazione: