Terugkeer Strategie - Systeem voor MetaTrader 5

Mike 2018.08.23 22:05 21 0 0
Bijlage

De auteur van het idee: Andrey Kornishkin

MQL5 code auteur: barabashkakvn

Deze strategie werkt met uitstaande limietorders.


Hoofdidee

Als we op het Start Uur een grid van uitstaande orders zetten van het Aantal uitstaande orders per type (Buy Limit en Sell Limit), wordt er een of meerdere uitstaande orders geactiveerd. Vervolgens moet de prijs onvermijdelijk terugkeren naar de Open prijs van de bar waarop het grid van uitstaande orders is geplaatst.

Bijvoorbeeld, om 19:00 uur (Start Uur = 19), plaatsen we vier (Aantal uitstaande orders = 4) Buy Limit en vier Sell Limit orders. We verwachten dat, nadat een of meerdere uitstaande orders zijn geactiveerd, de prijs terugkeert naar de Open prijs van de bar om 19 uur.

Let op: Er moeten geen uitstaande orders op de handelsrekening staan om het Start Uur.


Grid opbouwen

Afstand (inspring van de huidige prijs) + N * Stap (afstand tussen uitstaande orders)

De vervaldatum voor uitstaande orders is in uren ingesteld.


Posities sluiten en uitstaande orders verwijderen

Als de totale winst van alle posities "Totale winst" punten bereikt, worden alle posities gesloten en worden de uitstaande orders verwijderd. Op het "Eind Uur" worden de uitstaande orders gedwongen verwijderd.


Invoerparameters

  • Stop Loss (in pips) - stop loss;
  • Start Uur - tijd voor het plaatsen van uitstaande orders (in uren);
  • Eind Uur - tijd voor het verwijderen van uitstaande orders (in uren);
  • Totale winst (in pips) - wanneer deze winst is bereikt, worden alle posities gesloten en worden de uitstaande orders verwijderd;
  • Trailing Stop (in pips) - trailing ("0" - trailing uitschakelen);
  • Trailing Stap (in pips) - trailing stap;
  • Afstand - afstand van de huidige prijs naar de eerste uitstaande order;
  • Stap - afstand tussen uitstaande orders;
  • Aantal uitstaande orders - aantal uitstaande orders van elk type;
  • Vervaldatum (in uren) - levensduur van de uitstaande orders (in uren);
  • Lots - vast volume van uitstaande orders;
  • Risico - dynamisch volume van uitstaande orders, berekend als een risico % per trade;
  • magic number - unieke identificatie voor de EA.

Optimalisatie is uitgevoerd van 01-01-2018 tot 12-07-2018 op EURUSD,H1:

Return Strategy

Lijst
Reactie 0