Tester di strategia.

 
Si può spuntare la casella. C'è un tester di strategie. Non è realistico per lavorare, ma va bene per una zecca.
E i test di velocità per le diverse lingue sono stati controllati nel tester? Penso che la differenza di velocità sia decine di migliaia di volte.
Per esempio, il tester che ho scritto, fa un test di storia di metà anno su minuti in circa 10 SECONDI. Lo stesso tester sta già contando 3 ORE e sta per finire di contare il PRIMO MESE! Naturalmente questo è usando il metodo veloce :) Bene, se avete bisogno di ottimizzare i parametri tripli, allora .... - andare in un paio d'anni. La possibilità di salvare i risultati intermedi non è prevista.
Nell'insieme c'è un giocattolo bello ma inutile :(
 
Tutto sommato sì.
Nessun tester (come il precedente) ...

E come sempre, gli sviluppatori sanno meglio di noi di cosa abbiamo bisogno (ed è triste :(()
Non ho trovato nulla nei rapporti, per esempio, sulla contabilizzazione delle commissioni e degli spread.
Un sacco di commenti ... Ma non voglio infastidire i proprietari ...

Ci sono alcune cose strane che sembrano glitch.

Dato che il mio Expert Advisor ha rifiutato categoricamente di essere testato, ho eseguito un MACD Sample dal kit di distribuzione su USDCHF,D1 dal 2003.07.18 fino ad ora.
Modello - Tutte le zecche, senza ottimizzazione.

Il risultato non è chiaro.

1. la bilancia rappresenta una perfetta linea retta che va rigorosamente verso l'alto (graal, nient'altro).

2. I risultati del trading non sono chiari
1 2003.07.18 00:00 vendere 1.00 1.3695 0.0000 1.3665 2 2003.07.18 00:00 t/p 1.00 1.3665 0.0000 1.3665 220.95 10220.95 3 2003.07.18 00:00 vendere 2 1.00 1.3573 0.0000 1.3543 4 2003.07.21 04:22 t/p 2 1.00 1.3543 0.0000 1.3543 217.00 10437.95 5 2003.09.02 00:00 vendere 3 1.00 1.4015 0.0000 1.3985 6 2003.09.05 10:55 t/p 3 1.00 1.3985 0.0000 1.3985 -2.88 10435.07 7 2004.02.19 00:00 comprare 4 1.00 1.2474 0.0000 1.2504 8 2004.02.20 00:00 t/p 4 1.00 1.2504 0.0000 1.2504 603.79 11038.86 ....................................


Il TakeProfit viene attivato dopo 30 pip ovunque, ma i risultati dei trade sono molto diversi per qualche motivo (220.95, 217.00, -2.88, 603.79).

3. Inoltre, per qualche motivo, le stesse identiche offerte arrivano a grappoli

.......................... 19 2004.04.08 00:00 vendere 10 1,00 1,2767 0,0000 1,2737 20 2004.04.08:44 t/p 10 1,00 1,2737 0,0000 1,2737 140,55 12285,68 21 2004.04.0808 08:44 vendere 11 1.00 1.2757 0.0000 1.2727 22 2004.04.08 08:45 t/p 11 1.00 1.2727 0.0000 1.2727 235.76 12521.44 23 2004.04.08:45 vendere 12 1.00 1.2757 0.0000 1.2727 24 2004.04.04.08:46 t/p 12 1.00 1.2727 0.0000 1.2727 235.76 12757.20 25 2004.04.08:46 sell 13 1.00 1.2757 0.0000 1.2727 26 2004.04.08:47 t/p 13 1.00 1.2727 0.0000 1.2727 235.76 12992.96 27 2004.04.08 08:47 sell 14 1.00 1.2757 0.0000 1.2727 28 2004.04.08:48 t/p 14 1.00 1.2727 0.0000 1.2727 235.76 13228.72 .............................


E vanno uno dopo l'altro, ma il loro prezzo di apertura e di chiusura è lo stesso.
Vendere a 1,2725 e t/p a 1,2727...

 
Almeno hai aspettato il risultato :)) Devo aspettare la sera :) E guardando quello che disegna e ricordando come l'esperto ha scambiato in tempo reale ho qualche dubbio - cosa sta testando :)
 
E tutto funziona per me, un test per un anno per 15 min con una simulazione di 1 min. Funziona in 45 secondi. Ed è quasi identico a MT3. La differenza è insignificante, pochi pips dovuti al fatto che le candele a minuti sono prezzate a (asc+bid)/2 . A questo proposito, vorremmo essere in grado di convertire da (ask+bid)/2, ai prezzi di offerta quando si importa la storia.
 
Signori, affinché non abbiate dubbi, fate alcune cose.
1. dopo la generazione della sequenza (basta aspettare che il pulsante stop diventi attivo) aprite il file corrispondente offline - è contrassegnato nella lista con un'icona blu con la lettera G. e impostate la visualizzazione in modalità candela giapponese. questo vi informerà molto chiaramente sullo sviluppo della barra
2. inserite l'output TOHLCV all'inizio del file esperto per un'analisi più accurata.
3. emettere i risultati del controllo dei segnali di entrata e di uscita almeno sul giornale.
4. quando si deinizializza l'EA stampare tutta la storia e guardare le commissioni, gli swap e i profitti. calcolare i risultati. confrontarli con quello che dice il tester. pensarci.
e poi fare un reclamo.
 
L'ottimizzazione funziona o no?
Si imposta il valore minimo, massimo e il passo. Sembra ottimizzare qualcosa. Dove sono i risultati?
Alla massima redditività e in generale quale risultato è stato scelto?
 
Signori, affinché non abbiate dubbi, fate alcune cose. <br / translate="no"> .......
Confrontate i risultati con quanto detto dal tester.
E poi fare un reclamo.


Il reclamo riguardava la velocità. C'erano solo vaghi dubbi sulla correttezza del test :))
Per quanto riguarda la velocità:
Ho rimosso dall'Expert Advisor.
1. installazione e rimozione di oggetti grafici.
2. dormire(1000)
3. Lavorare con le variabili globali.
Si è scoperto che uno di loro era responsabile dei ritardi.

Ora tutto sembra funzionare bene.

Tuttavia, non sono ancora riuscito a scoprire come ottimizzarlo. Farò un solo passaggio e sarà tutto.
Oppure
Ottimizzazione interrotta
C'è stato 1 passaggio fatto durante l'ottimizzazione, 1 risultato è stato scartato come insignificante
Oppure
Ottimizzazione interrotta
test3 fermato: raggiunto il limite del test 'perdita consecutiva=1000'.
 
mi dispiace! entrate doppie allo stesso prezzo! e i loro orari sono diversi
 
Per quanto riguarda la velocità:<br / translate="no"> ho rimosso dall'esperto -
1. installazione e rimozione di oggetti grafici.
2. dormire(1000)

test3 fermato: raggiunto il limite di test 'perdita consecutiva=1000'.
3. Lavorare con le variabili globali.
Si è scoperto che uno di loro era responsabile del ritardo.

Ora tutto ha cominciato a funzionare in modo abbastanza intelligente.

Tuttavia, non riesco ancora a capire come ottimizzarlo. Farò un solo passaggio e sarà tutto.
Oppure
Ottimizzazione interrotta
Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti
Oppure
Ottimizzazione interrotta
test3 fermato: raggiunto il limite di test 'perdita consecutiva=1000'.

Leggi a volte anche il nostro forum in inglese. le domande sono simili a "Expert Advisor optimization".

Dovete impostare i valori iniziali e finali e il passo di variazione per i parametri che volete ottimizzare.
Il numero di passi di ottimizzazione dipende dal numero di parametri da modificare e dal numero di passi di modifica.

Cosa non capite da questi messaggi?
 
Non capisco perché l'ottimizzazione si ferma in questo caso
Ottimizzazione interrotta
C'è stato 1 passaggio fatto durante l'ottimizzazione, 1 risultato è stato scartato come insignificante
I parametri sono impostati, i passi e i valori finali sono ovviamente gli stessi.
 
Non capisco perché l'ottimizzazione si è fermata in questo caso<br/ translate="no"> L'ottimizzazione si è fermata
Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti
I parametri sono impostati, i passi e i valori finali sono ovviamente gli stessi.


Clicca con il tasto destro del mouse su Optimization Results e deseleziona "Skip Useless Results". In questo modo vedrete tutti i risultati ottenuti durante i passaggi successivi senza scartare quelli completamente falliti.
Motivazione: