[Archivio] Imparare a fare soldi abitanti del villaggio! - pagina 689

 

In effetti, potete scrivere la vostra procedura complessa e chiamarla in qualsiasi consiglio come una funzione per leggere tutti i parametri richiesti e inviarli al log o al file, se è più conveniente.

In sostanza, avrete il vostro tester, ma sarà valido, non da zero, come in MT.

 
OnGoing:

La stessa cosa. Ricordate che avete detto che il drawdown era di -7000? Ed è solo 906,71 sul rapporto.

Quindi sembra che non abbia senso montare Ilan nel tester. O dovremmo usare un altro metodo di test.

Inserisco i miei cinque centesimi:

1. È necessario che ogni lotto iniziale (cioè quando OrdersTotal()=0) costituisca una certa parte di AccountBalance(), in modo che ci sia sempre un equilibrio tra il drawdown e il pacchetto di posizioni aperte

2. nelle variabili generali, creare una variabile che fissi il massimo drawdown relativo (il drawdown assoluto non ha importanza, perché il saldo del fondo aumenta) - per esempio, chiamiamola doppia MaxPercentDown=0;

3. In Start() possiamo creare double Down=100*(AccountBalance()-AccountEquity())/AccountBalance() ; //i.e. se non c'è drawdown, Down sarà <= 0

4. Ancora in Start(): if( MaxPercentDown<Down) MaxPercentDown=NormalizeDouble(Down,1); // Penso che la precisione dello 0,1% sia sufficiente

5. Nel set di funzioni deinit():

string=StringConcatenate("Maximum relative drawdown: ", MaxPercentDown,"%");

Alert(str);

6. alla fine del test (anche senza visualizzazione) leggete l'ultima riga del log. Questo è tutto!

SZY in modalità di visualizzazione (anche nel ritmo più veloce) catturerà il massimo drawdown anche tra i trade, cosa che il tester non farà.

 
PPC:

Vi darò i miei cinque centesimi:

Proprio così. Questa è un'implementazione che è più conveniente e più facile da capire. Ma il principio è lo stesso. Per me, due parametri sono i più importanti al momento.

1. Massimo prelievo di capitale in termini assoluti.

2. Rapporto massimo di prelievo/patrimonio netto in percentuale.

PS: A proposito, il 1° punto non si riferisce alle letture, è un metodo specifico di implementazione di MM per la scimmia.

 
OnGoing:

PS: A proposito, il 1° punto di cui sopra non si riferisce alle letture, ma è un metodo specifico di implementazione di MM per la scimmia.

Questo è molto importante per il tester, perché se il lotto viene lasciato costante, allora può succedere che il saldo, per esempio, aumenterà di 3 volte e in una situazione più sfavorevole il deposito sopporterà un numero maggiore di giri, il che non è buono nei test (o si dovrebbe mettere un limite al numero di rollover).

Questo è anche il motivo per cui il drawdown relativo è interessante

 
Cosa significa:?
Fattore di profitto: 2.01
 
new-rena:
Che significa quanto segue:?
Fattore di profitto: 2.01

Ilfattore di profitto è il rapporto tra il profitto totale di tutte le operazioni redditizie e la perdita totale di tutte le operazioni perdenti.

Ha senso solo quando si calcola il profitto (perdita) totale con il reinvestimento.

Quando questi valori sono calcolati senza reinvestimento, non è altro che (trade di profitto medio*numero di trade redditizi)/(trade di perdita media*numero di trade perdenti).

 
OnGoing:

Ilfattore di profitto è il rapporto tra il profitto totale di tutte le operazioni redditizie e la perdita totale di tutte le operazioni perdenti.

Ha senso solo quando si calcola il profitto (perdita) totale con il reinvestimento.

Quando questi valori sono calcolati senza reinvestimento, non è altro che (media delle operazioni redditizie*numero delle operazioni redditizie)/(media delle operazioni perdenti*numero delle operazioni perdenti).

Capisco. Grazie
 
PPC:

Questo è molto importante per un tester, perché se il lotto viene lasciato costante, allora può succedere, per esempio, che il saldo aumenti di 3 volte e in una situazione più sfavorevole il deposito sopporterà più rollover, il che non è buono per i test (o un limite sul numero di rollover dovrebbe essere impostato).

Questo è anche il motivo per cui il drawdown relativo è interessante

Se pensate a "valanga", è in un altro thread).
 
OnGoing:

Perciò ecco a voi, abitanti del villaggio, prendete nota, il Maximal Drowdown sul rapporto non indica affatto l'effettivo drawdown!

Date un'occhiata al rapporto qui sopra. Il valore massimo del drawdown è 217,20, ma quello reale era circa il 40% del debito! Ecco come sono le scimmie birichine)

Beh, non è colpa degli uistitì se il tester non calcola accuratamente il drawdown massimo. Puoi calcolarlo accuratamente in un EA, come un tester.
 
khorosh:
Beh, non è colpa delle scimmie se il tester non calcola accuratamente il drawdown massimo. Si può calcolare con precisione nell'EA, poeticamente.
Sì, proprio così. Non si tratta di scimmie. Hai solo bisogno di calcolare tutti i drawdowns da solo se vuoi risultati affidabili.