Home Systeemhandel Bericht

TrailingStopFrCnSAR: De ultieme tool voor MetaTrader 4 voor Traders

Bijlage
9805.zip (5.09 KB, Downloaden 2 keer)

Beschrijving:

Wat is er nieuw in dit script:

  1. Het script kan de trailing functie toepassen op basis van de totale winst van de portefeuille. Dit betekent dat stopniveau's kunnen worden ingesteld zodra het totale break-even niveau van alle orders in de geselecteerde richting is bereikt.
  2. Je kunt het script in één venster draaien en SymbolAll = true instellen. In dit geval beheert het orders van alle symbolen.
  3. Er is een functie toegevoegd voor het definiëren van de trailing lengte op basis van de Parabolic en Velocity indicators.

Het kan draaien als een apart script of als een Expert Advisor. Afhankelijk van de TrailingStop variabele kan het script posities volgen met behulp van fractals (stopniveau's worden geplaatst bij de dichtstbijzijnde fractal, verschoven door delta), extreme waarden van voorgaande candles (bijvoorbeeld voor kopen worden ze geplaatst op Low-delta), Parabolic en Velocity indicators of op een specifiek aantal punten.

  • TrailingStop = 1; //"0-uit, 1-Candle, 2-Fractals, 3-Velocity, 4-Parabolic, >4-pips";
  • delta = 0; //verschuiving van een fractal, candlestick of Parabolic
  • only_Profit = true; //toepassen van trailing alleen op winstgevende orders
  • only_NoLoss = false; //verplaatsen naar break-even in plaats van trailing
  • only_SL = false; //alleen trailing van orders die een SL hebben
  • SymbolAll = true; //toepassen van trailing voor alle instrumenten
  • Portfel = true; //toepassen van trailing op basis van de winst van de portefeuille

Aanvullende parameters:

Als TrailingStop = 4, wordt de Parabolic indicator gebruikt om de afstand van het stopniveau te bepalen:

  • Step = 0.02;
  • Maximum = 0.2;
  • Magic = 0;

Als TrailingStop = 4, wordt de Velocity indicator gebruikt om de afstand van het stopniveau te bepalen:

  • VelocityPeriodBar = 30; // een parameter van de Velocity indicator (snelheid van prijsverandering)
  • K_Velocity = 1.0; //Stop Loss multiplier volgens Velocity

Visualisatie:

Informatie over de huidige werking van het script wordt op het scherm weergegeven:

  • scriptconfiguratie
  • aantal orders beheerd door het script
  • minimum toegestane stopniveau's (-)
  • huidige mogelijke stopniveau's (prijslabels)
  • huidige break-even niveau's (prijslabels)

Voorbeeld:

In de screenshot is de trailing stop ingesteld op basis van de winstniveaus van de portefeuille en wordt deze berekend met behulp van fractals. Zodra het SL-instellingsniveau (het lagere prijslabel) boven het break-even niveau (het bovenste prijslabel) stijgt, zal het script beginnen met het plaatsen van SL voor alle orders, ongeacht of ze momenteel winstgevend zijn of niet. Als al deze orders worden gesloten door deze stopniveau's, blijft de totale winst positief.

Aanbevelingen:

Het script stopt na het sluiten van alle orders.

Het script kan werken zonder de Velocity indicator. Je kunt elke andere indicator gebruiken die de snelheid meet (snelheid van prijsverandering).


    Gerelateerde berichten

    Reactie (0)