EMA Cross Contest Hedged: De Ultieme Trading EA voor MetaTrader 5

Mike 2018.03.01 20:55 15 0 0
Bijlage

De auteur van dit idee: Scriptor, de auteur van de MQL5-code: barabashkakvn.

Deze trading strategie zoekt naar een kruising van twee Moving Averages, gebaseerd op de gegevens van twee bars, om zo een signaal te genereren:

EMA Cross Contest Hedged

Je kunt het nummer van de huidige bar instellen in Trade bar: kies tussen bar #0 of bar #1.

Als Use MACD is ingeschakeld, houdt de EA ook rekening met de positie van de hoofdlijn van MACD ten opzichte van nul (de Trade bar parameter).

Wanneer er een signaal wordt gegenereerd en er zijn nog geen open posities, wordt er een positie geopend en worden er vier hedging orders geplaatst op een afstand van Hedge level, met een levensduur gelijk aan Expiration pending orders: Buy Stop orders worden geplaatst in het geval van een BUY-positie; Sell Stop orders in het geval van een SELL-positie.

Posities kunnen worden gesloten door een tegenovergesteld signaal als de parameter Close the opposite positions is ingesteld op waar. Bijvoorbeeld, SELL-posities worden gesloten als er een BUY-signaal wordt gegenereerd.

Zodra de posities zijn geopend, wordt Trailing Stop ingeschakeld met een Trailing Step voor optimale bescherming van je winst.


Invoergegevens

  • Lots - het volume van de te openen positie;
  • Stop Loss (in pips) - waarde van de Stop Loss;
  • Take Profit (in pips) - waarde van de Take Profit;
  • Trailing Stop (in pips) - trailing waarde;
  • Trailing Step (in pips) - stapwaarde voor trailing;
  • Hedge level (in pips) - afstand tussen pending orders;
  • Close the opposite positions - vlag om tegenovergestelde posities te sluiten;
  • Use MACD - vlag om MACD te gebruiken;
  • Expiration pending orders (seconden) - vervaltijd voor pending orders;
  • MA short: averaging period - parameter voor snelle MA-berekening;
  • MA long: averaging period - parameter voor langzame MA-berekening;
  • Trade bar - het bar nummer waarop je wilt handelen;
  • magic number - unieke identificatie voor de EA.

Voorbeeld van testen op EURUSD, M30:

Lijst
Reactie 0