Accueil Trading Systématique Publication

TrailingStopFrCnSAR : Optimisez vos Trades sur MetaTrader 4

Pièce jointe
9805.zip (5.09 KB, Télécharger 0 fois)

Description :

Découvrez les nouveautés de ce script :

  1. Ce script applique une fonction de trailing basée sur les profits du portefeuille, c'est-à-dire que les niveaux de stop peuvent être définis dès que le niveau de breakeven total de tous les ordres dans la direction choisie est atteint.
  2. Vous pouvez exécuter le script dans une seule fenêtre et définir SymbolAll = true - dans ce cas, il gérera les ordres de tous les symboles.
  3. Ajout d'une fonction pour définir la longueur du trailing basée sur les indicateurs Parabolique et Vélocité.

Ce script peut fonctionner comme un script séparé ou comme un Expert Advisor.

En fonction de la variable TrailingStop, le script peut ajuster les positions en utilisant les Fractales (les niveaux de stop sont placés au niveau de la fractale la plus proche, décalés par rapport à celle-ci), les valeurs extrêmes des barres précédentes (par exemple, pour un achat, ils seront placés à Low - delta), les indicateurs Parabolique et Vélocité, ou à un nombre de points spécifié.

  • TrailingStop = 1; //"0 - désactivé, 1 - Bougie, 2 - Fractales, 3 - Vélocité, 4 - Parabolique, >4 - pips";
  • delta = 0; //décalage par rapport à une fractale, bougie ou Parabolique
  • only_Profit = true; //appliquer le trailing uniquement sur les ordres rentables
  • only_NoLoss = false; //déplacer au breakeven au lieu de faire du trailing
  • only_SL = false; //trailer uniquement les ordres ayant un SL
  • SymbolAll = true; //appliquer le trailing sur tous les instruments
  • Portfel = true; //appliquer le trailing basé sur le profit du portefeuille

Paramètres supplémentaires :

Si TrailingStop = 4, l'indicateur Parabolique sera utilisé pour déterminer la distance du niveau de stop :

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

Si TrailingStop = 4, l'indicateur Vélocité sera utilisé pour déterminer la distance du niveau de stop :

  • VelocityPeriodBar = 30; //paramètre de l'indicateur Vélocité (taux de changement de prix)
  • K_Velocity = 1.0; //Multiplier de Stop Loss par Vélocité

Visualisation :

Les informations concernant le fonctionnement actuel du script sont affichées à l'écran :

  • configuration du script
  • nombre d'ordres gérés par le script
  • niveaux de stop minimum autorisés (-)
  • niveaux de stop possibles actuels (étiquettes de prix)
  • niveaux de breakeven actuels (étiquettes de prix)

Exemple :

Dans la capture d'écran, le trailing stop est défini en fonction des niveaux de profit du portefeuille et est calculé à l'aide des fractales. Une fois que le niveau de réglage du SL (l'étiquette de prix inférieure) dépasse le niveau de breakeven (l'étiquette de prix supérieure), le script commencera à placer des SL pour tous les ordres, qu'ils soient actuellement rentables ou non. Si tous ces ordres sont clôturés par ces niveaux de stop, le profit total restera positif.

Recommandations :

Le script se termine après la clôture de tous les ordres.

Le script peut fonctionner sans l'indicateur Vélocité. Vous pouvez utiliser tout autre indicateur mesurant la vélocité (taux de changement de prix).

Articles connexes

Commentaire (0)