Miracoli con il tester. - pagina 6

 
stringo:

Piuttosto le meraviglie dell'esecuzione reale. Nel tester, l'Expert Advisor e il server di trading (test) sono uno a uno. Nel tester c'è solo un EA (nessun vicino interferente) e tutte le esecuzioni sono sincrone.

Nella vita reale il tuo Expert Advisor è sullo stesso computer con 4 dozzine di altri Expert Advisor, che funzionano anch'essi come il tuo. Nella vita reale, il server commerciale sta lavorando non solo con il tuo EA, ma anche con migliaia di altri. Nella vita reale, l'esecuzione è asincrona.

Hai eseguito un test del tuo EA in modalità "ritardo di esecuzione casuale"?

Nella modalità "esecuzione casuale ritardata" il risultato dell'entrata nel mercato è quasi lo stesso, cioè solo due operazioni di acquisto. Il mio profitto è di circa 4000 in meno.

Ora guarderò gli indicatori ( .

 
papaklass:
Chiudete le posizioni solo sugli stop o ci sono altri meccanismi di chiusura forzata?
Solo sugli arresti, non ci sono meccanismi di chiusura forzata.
 

Il tester ha mostrato tutte le offerte che erano davvero nel campionato, ma per qualche motivo solo oggi?

Beh, se il tester è così perfetto nel cinque, potrebbe esserci una possibilità di successo )).


 
Il tester non ha fatto il test nelle ultime 24 ore.
 
Renat:
Il tester non ha fatto il test nelle ultime 24 ore.
Renat, perché il tester in MT4 testa l'ultimo giorno e non in MT5? C'è una così grande differenza nell'essenza del ticchettio?
 
sergeev:
Renat, perché il tester in MT4 testa l'ultimo giorno e non in MT5? Ci sono differenze così grandi nell'essenza del ticchettio?

A proposito, sì, abbiamo risolto l'ottimizzazione - nuvola, desincronizzazione, ecc. Ma lo stesso non c'è chiarezza, penso che sia possibile limitare il punto finale (per specificare il tempo esatto). Ma non importa, non è molto importante.

Ma un singolo test con parametri specifici sul mio computer.....

Per confrontare il commercio effettivo su un reale / demo e nel tester.

?

 
sergeev:
Renat, perché il tester in MT4 testa l'ultimo giorno e non in MT5? Ci sono differenze così grandi nell'essenza del ticchettio?

In MT4, il tester è "integrato" nel terminale e utilizza direttamente la storia. L'ottimizzatore può facilmente "congelare" la storia nel momento in cui inizia l'ottimizzazione.

In MT5, il tester è un'applicazione separata che sincronizza la storia con il terminale ogni volta. I dati dell'ultimo giorno cambiano continuamente, quindi:

1. Il pompaggio costante del contenitore dei minuti dell'ultimo giorno.

2. Dati della storia diversi su agenti diversi, a seconda di quando un agente è collegato

 
stringo:

In MT4, il tester è "incorporato" nel terminale e utilizza direttamente la storia. L'ottimizzatore può facilmente "congelare" la storia nel momento in cui inizia l'ottimizzazione.

In MT5, il tester è un'applicazione separata che sincronizza la storia con il terminale ogni volta. I dati dell'ultimo giorno cambiano costantemente, quindi:

1. Il pompaggio costante del contenitore dei minuti dell'ultimo giorno.

2. Dati della storia diversi su agenti diversi a seconda di quando l'agente è collegato

E se limitiamo l'ottimizzazione a un batch giornaliero, ma permettiamo il test (singolo) dell'ultimo giorno? È una caratteristica molto popolare, soprattutto quando il mercato cambia rapidamente (relativamente). Il punto è che è importante verificare se l'implementazione del parametro selezionato nell'ottimizzatore è davvero in grado di fare trading con successo nel tempo corrente.

 
stringo:

In MT4, il tester è "incorporato" nel terminale e utilizza direttamente la storia. L'ottimizzatore può facilmente "congelare" la storia nel momento in cui inizia l'ottimizzazione.

In MT5, il tester è un'applicazione separata che sincronizza la storia con il terminale ogni volta. I dati dell'ultimo giorno cambiano continuamente, quindi:

1. Il pompaggio costante del contenitore dei minuti dell'ultimo giorno.

2. Dati della storia diversi su agenti diversi a seconda di quando l'agente è collegato

Questo è ok. La paginazione, i dati sono tutte fonti di tic.

Ma la domanda è: perché non si permette di controllare i test sulle zecche del giorno corrente? Perché non c'è questa possibilità?

 
sergeev:

ma la domanda è - perché non lasciare che i test siano controllati sulle zecche del giorno corrente? Perché non c'è questa possibilità?

Perché c'è un problema con lo spostamento temporale e il punto di sincronizzazione.

Per evitare di avere problemi con i dati nei cludi (dove ci sono enormi cache distribuite) e gli agenti remoti, lo limitiamo specificamente al giorno precedente. Un giorno (blocco giornaliero) è la porzione minima di sincronizzazione nella nostra rete e in una rete distribuita è economicamente non redditizio (completamente controindicato) trattare la parte di blocco minimo che cambia costantemente.

Cioè, è una condizione tecnica e non può essere cambiata.

Motivazione: