Accueil Trading Systématique Publication

Trend_Catcher : votre nouvel allié sur MetaTrader 5

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

Auteur de l'idéeDmitriy Epshteyn, code MQL5 parbarabashkakvn.

Le System Trading détecte les tendances en se basant sur trois moyennes mobiles (avec des périodes de 200, 50, 25 ou d'autres périodes personnalisées) et ouvre des positions en utilisant l'indicateur Parabolic SAR. Ce système utilise des techniques de martingale, le lot étant calculé en pourcentage du dépôt en fonction du stop loss.

La nouvelle version propose désormais la possibilité de 1) sélectionner les jours de trading, 2) ouvrir des ordres sur un signal inverse, 3) désactiver la fermeture des ordres sur un signal opposé.

  • Achat : si le prix actuel est au-dessus du point Parabolic SAR sur la bougie actuelle, le prix de clôture de la bougie précédente est inférieur au point Parabolic SAR précédent, c'est-à-dire que les valeurs de l'indicateur changent ; si la moyenne mobile rapide est au-dessus de la moyenne mobile lente ; si le prix actuel est au-dessus de la seconde moyenne mobile avec une période différente, un ordre d'achat est ouvert.

  • Vente : si le prix actuel est en dessous du point Parabolic SAR sur la bougie actuelle, le prix de clôture de la bougie précédente est supérieur au point Parabolic SAR précédent, c'est-à-dire que les valeurs de l'indicateur changent ; si la moyenne mobile rapide est en dessous de la moyenne mobile lente ; si le prix actuel est en dessous de la seconde moyenne mobile avec une période différente, un ordre de vente est ouvert.

  • Le System Trading clôture les ordres sur un signal opposé.

Stop Loss et Take Profit

  • Si Auto_SL = true, le stop loss est calculé automatiquement et est placé au point Parabolic SAR. Le facteur SL_koef peut être appliqué pour multiplier la distance en points entre le prix d'ouverture de l'ordre et le point de l'indicateur Parabolic SAR. Exemple : s'il y a 20 points entre le prix de placement de l'ordre et le point Parabolic SAR, et SL_koef = 2, le Stop Loss de l'ordre sera égal à 40 points ; si SL_koef = 0,5, le Stop Loss sera égal à 10 points, etc.

  • Si Auto_SL = false, le Stop Loss sera fixe et égal au paramètre SL en points.

  • Si Auto_TP = true, le Take Profit est calculé automatiquement en fonction de la valeur du Stop Loss multipliée par TP_koef. Exemple : si TP_koef = 2, le Take Profit sera deux fois la valeur estimée du stop loss.

  • Si Auto_TP = false, le Take Profit sera fixe et égal au paramètre TP en points.

Paramètres de Lot et de Martingale

  • Le lot est calculé en % du dépôt basé sur le paramètre de risque et le Stop Loss. Exemple : si le solde du compte est de 1000 euros, Stop Loss est de 100 points ; si Risque = 1 (1 % du dépôt), nous pouvons perdre 10 unités monétaires, donc le lot sera de 0,01 ; si Risque = 10, le lot sera égal à 0,1.

  • Si Martin = true, et que le dernier trade a été clôturé avec une perte, le risque du prochain trade sera multiplié par Koef.

  • Si Martin = false, le System Trading calculera le lot comme un % du solde actuel du compte.

Breakeven et Trailing Stop

  • Si la position a généré Profit_Level points de profit, le stop loss sera placé à SL_Plus points de profit.

  • Si la position a généré Profit_Level2 points de profit, le Stop Loss sera suivi suivant le prix, à une distance de TrailingStop2 points.

Articles connexes

Commentaire (0)