Idea di: Murad Ismayilov
Autore del codice MQL5: barabashkakvn
Questo Expert Advisor è una delle varianti dell'Avalanche EA.
Come Funziona
La direzione del trade viene selezionata casualmente tramite un generatore di numeri casuali MathRand: se il numero è inferiore a 16384, si apre un Buy, altrimenti si apre un Sell. Il trading inizia con un volume di Start Lots. I parametri Stop Loss e Take Profit possono essere disabilitati impostandoli a "0.0".
Calcolo del Volume della Posizione
Principio generale: se l'ultima posizione è stata chiusa in perdita, il volume successivo verrà aumentato di un fattore di Volume expansion factor. Il volume viene calcolato in OnTradeTransaction: Tipi di transazioni di trading e Proprietà dell'affare (uscita dal mercato) sono monitorati.
Note: l'Expert Advisor tiene traccia del valore massimo del saldo del conto (il valore è salvato nella variabile m_prev_balance_max) e controlla l'errore 'fondi insufficienti' quando si apre una posizione. Il volume della posizione viene aumentato fino a quando l'ultima posizione non è chiusa con profitto, contemporaneamente il saldo attuale del conto di trading deve superare m_prev_balance_max. Se si incontra l'errore "fondi insufficienti" (CheckVolume volume della classe CTrade), il volume calcolato viene reimpostato a Start Lots.
Ecco un esempio di grafici di test in modalità "Ogni tick basato su tick reali":


Commento 0