![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Solo che non capisco come l'indicatore RF calcola l'equity, e non è chiaro come viene calcolato il MM, perché abbiamo la stessa posizione, come viene ricalcolato? Ho diviso il valore del profitto dal saldo iniziale al punto massimo di equity (e dal saldo iniziale all'attuale equity) al massimo drawdown.
RF = Equità attuale / Prelievo massimo. Questa formula è usata nell'indicatore.
RF = (Capitale attuale - Saldo iniziale) / Prelievo massimo. State usando questa formula.
Quale delle due è corretta?
Ci possono essere diverse posizioni per diversi strumenti aperti in momenti diversi. Quando MM è abilitato, il lotto viene calcolato in base al capitale corrente. Non è del tutto corretto perché i fondi liberi non sono considerati. Il lotto per una posizione è calcolato a partire dal bilancio iniziale.
RF = Equità corrente / Massimo prelievo. Questa formula è usata nell'indicatore.
RF = (Capitale attuale - Saldo iniziale) / Prelievo massimo. State usando questa formula.
Quale delle due è corretta?
Ci possono essere diverse posizioni per diversi strumenti aperti in momenti diversi. Quando MM è abilitato, il lotto viene calcolato in base al capitale corrente. Non è del tutto corretto perché i fondi liberi non sono considerati. Per una posizione il lotto viene calcolato in base al saldo iniziale.
Ora capisco perché la RF in questo indicatore sembra essere grande: RF = (Capitale attuale - Saldo iniziale) / Prelievo massimo.
Mi riferivo a una singola multiposizione con diversi lotti aperti allo stesso tempo.
Corretto e aggiornato in Code Base.
In questo caso, quando MM è abilitato, i lotti sono ricalcolati come parte del saldo iniziale.
La funzione MM nell'indicatore è sperimentata e dovrebbe essere trattata con cautela.
La funzione MM nell'indicatore è esperta e deve essere trattata con cura.
quindi ora funziona correttamente o...?
Oh, me lo ricordo... lo terrò a mente :)
Ho solo pensato che potrebbe esserci un problema con la funzione...
Ho una domanda sulla formula di calcolo dell'equitabilità usata nell'indicatore e negli script. I prezzi aperti sono usati nella versione originale (in v7 - Close), cioè così:
Con questo algoritmo, si è scoperto (tramite test, cioè confrontando gli indicatori) che il valore dell'equity dell'indicatore non coincide con quello dato dal tester MT4. Tuttavia, se sostituiamo i prezzi con High (per l'acquisto) e Low (per la vendita), gli indicatori convergono perfettamente. Codice per esempio:
A giudicare dal fatto che questo algoritmo è usato dal tester MT4, possiamo supporre che il server calcolerà il drawdown nello stesso modo. Da qui la domanda: non ha senso modificare l'indicatore e gli script?Se vi piace di più in questo modo, modificatelo.
Forse il tester usa un tale algoritmo, ma non è multicurrency. Pertanto, questo calcolo è valido solo per uno strumento (senza serrature).
L'uso dei prezzi di chiusura fornisce almeno una certa sincronizzazione tra gli strumenti. Quello che non si può dire di Alto e Basso.
Questo taglio è lo stesso per tutti gli strumenti. Cioè è sicuro che a xx ore xx minuti c'erano questi prezzi. Cercate di indicare il tempo esatto di formazione degli ectremi, ad esempio per D1.