
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
Le linee rosse mostrano i drawdown, devi trovare il massimo.
Il tester misura correttamente il massimo prelievo di capitale ma non tiene conto dello stato dell'equilibrio in questo momento, il che non ha senso.
In altre parole, se l'ordine aperto è salito e poi è sceso di 100 pips, il tester mostrerà un drawdown di 100 pips di equity mentre il drawdown reale che logicamente determina il rischio della strategia è uguale a zero. E' chiaro che tali calcoli sono inutili per stimare i rischi della strategia.
E perché cercare il massimo drawdown? Cosa ti dice questo?
Il tester misura correttamente il drawdown minimo e massimo, ma non tiene conto dello stato dell'equilibrio in quel momento, il che rende questa misurazione senza senso.
Cioè, se l'ordine aperto sale e poi scende di 100 pips, il tester mostrerà un drawdown di 100 pips di equity mentre il drawdown reale che determina logicamente il rischio della strategia è uguale a zero. È chiaro che tali calcoli sono inutili per la stima del rischio strategico.
Per favore, spiegate dove avete trovato un parametro come il drawdown minimo, in quale rapporto. Non l'ho incontrato. Non credo che il saldo sia inutile per me, non mi importa se è a terra, purché la mia equità sia buona). O sto fraintendendo qualcosa? Mi è sempre sembrato che solo gli ordini pendenti possano scendere e salire. Mi sono sbagliato? Se l'avessi saputo prima, avrei iniziato ad alzare o abbassare gli ordini Sell e Buy nella direzione che mi interessava). Penso che la caduta massima del capitale trovato durante il test possa ripetersi nel trading reale; quindi penso che sia corretto contarlo dal massimo.
In generale, il massimo prelievo non è la differenza tra il capitale massimo e quello minimo. All'inizio, MaxEquity=Equity, MinEquity=Equity, Drawdown=0. Se Equity>MaxEquity, calcoliamo il drawdown come MaxEquity-MinEquity. Se il valore ottenuto è superiore al drawdown calcolato in precedenza, memorizziamo il valore più alto e azzeriamo il minimo - MinEquity=MaxEquity e memorizziamo il nuovo massimo MaxEquity=Equity.
Ecco come ha funzionato per me:
Potresti modificare il codice che ho postato? Grazie.
Non ho approfondito molto, ma a prima vista sembra che vada bene, con un nuovo massimo il minimo viene resettato...
Perché cercare il massimo drawdown? Cosa ti dice questo?
Indica se il deposito, nel caso della circostanza più sfortunata (l'EA parte nel momento indicato dalla linea verde), sarà sufficiente.
Non mi sono addentrato troppo, ma a prima vista sembra a posto, con un nuovo massimo il minimo viene azzerato...
foto qui https://www.mql5.com/ru/forum/136747/page696
Advisor apre solo 1 trade in un certo momento (e non lo chiude), controlla il drawdown massimo nel tester - test in modalità visiva:
1. non fino alla fine del 3 febbraio (premere stop prima)
2. entro la fine del 3 febbraio
foto qui https://www.mql5.com/ru/forum/136747/page698
Advisor apre solo 1 trade in un certo momento (e non lo chiude), controlla il drawdown massimo nel tester - test in modalità visiva:
1. non fino alla fine del 3 febbraio (premere stop prima)
2. entro la fine del 3 febbraio