Verbeterde MA MACD Position Averaging voor MetaTrader 5

Mike 2018.12.28 21:56 14 0 0
Bijlage

Deze verbeterde versie van de MA MACD Position Averaging biedt een aantal handige functies. De EA genereert een handelsignaal om te reverseren bij de eerste opening (wanneer er nog geen posities zijn). Deze reversie wordt beheerd via de Gebruik reverse handelsignaal parameter.


De EA controleert alleen op een handelsignaal of een toevoeging aan de positie wanneer er een nieuwe candle verschijnt.

Deze Expert Advisor is gebaseerd op de indicatoren iMA (Moving Average, MA) en iMACD (Moving Average Convergence/Divergence, MACD). Als een positie een verlies heeft dat groter is dan Step lossing pips, wordt er een nieuwe positie geopend in de richting van het verlies, met een verhoogde lotgrootte (de Lot coefficient wordt hierbij in overweging genomen).

De EA kan slechts één positie of meerdere posities in dezelfde richting aanhouden. Er zijn twee belangrijke parameters: Indent prijs van MA en Ratio van MAIN tot SIGNAL (beide zijn te zien op de afbeelding hieronder).

MA MACD Position Averaging

Een voorbeeld van een koop signaal: de MACD-indicator ligt onder "0.0", de hoofdlijn (MAIN) overschrijdt de signaallijn (SIGNAL) en de huidige prijs is hoger dan de Moving Average. Twee filters zijn toegevoegd aan deze voorwaarde:

  • Ratio van MAIN tot SIGNAL
  • Indent prijs van MA

Je kunt kiezen welke candle gecontroleerd moet worden - de huidige (zero) of de candle #1. Dit wordt gedefinieerd door de Bar Current parameter.


Hoe de EA werkt

Bij het openen van een nieuwe candle worden de volgende gegevens verzameld: het aantal koop- en verkoopposities en de meest verliesgevende (op basis van het aantal pips) koop- en verkoopposities. Als blijkt dat er zowel koop- als verkoopposities tegelijkertijd zijn, wordt dit als een fout beschouwd en worden ALLE posities gesloten. Als de meest verliesgevende positie wordt gevonden en deze is onwinstgevend met meer dan Step lossing pips, dan worden de parameters van deze positie (het ticket en het aantal lots) onthouden.

Lijst
Reactie 0