Avalanche AV: De Slimme Expert voor MetaTrader 5

Mike 2018.09.28 00:39 18 0 0
Bijlage

Idee van: Murad Ismayilov

MQL5 code auteur: barabashkakvn

Deze Expert Advisor is een van de varianten van de Avalanche EA.

LET OP: maakt gebruik van martingale!


Hoe het werkt

De handelsrichting wordt willekeurig geselecteerd op basis van de random number generator MathRand: als het nummer minder is dan 16384, wordt er een koop geopend, anders wordt er een verkoop geopend. De handel begint met het volume van Start Lots. De parameters Stop Loss en Take Profit kunnen worden uitgeschakeld door ze in te stellen op "0.0".


Berekening van positievolume

Algemeen principe: als de laatste positie met verlies is gesloten, wordt het volgende volume vermenigvuldigd met de Volume-uitbreidingsfactor. Het volume wordt berekend in OnTradeTransaction: Soorten handels-transacties en Deal eigenschappen (marktuitgang) worden gevolgd.

Opmerkingen: de Expert Advisor houdt de maximale waarde van het rekening saldo bij (de waarde wordt opgeslagen in de m_prev_balance_max variabele) en controleert de 'niet genoeg geld' fout bij het openen van een positie. Het positievolume wordt verhoogd totdat de laatste positie met winst is gesloten, terwijl het huidige handelsrekening saldo moet hoger zijn dan m_prev_balance_max. Als de fout 'niet genoeg geld' wordt tegengekomen (CheckVolume volume van de CTrade klasse), wordt het berekende volume gereset naar Start Lots.

Voorbeeld van testgrafieken in de modus "Elke tick gebaseerd op echte ticks":

Avalanche AV test 1

Avalanche AV test 2

Lijst
Reactie 0