[Archivio] Imparare a fare soldi abitanti del villaggio! - pagina 689
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
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.
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à.
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.
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
Che significa quanto segue:?
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).
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).
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
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 delle scimmie se il tester non calcola accuratamente il drawdown massimo. Si può calcolare con precisione nell'EA, poeticamente.