Accueil Trading Systématique Publication

RUBBERBANDS_3 EA : L'Expert Trading pour MetaTrader 4

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

RUBBERBANDS_3 EA

Version 1.0

Ce système de trading est conçu pour être moins sujet à de gros drawdowns par rapport aux versions précédentes, RUBBERBANDS EA et RUBBERBANDS_2 EA. J'attends vos retours et suggestions pour l'améliorer.

Le principe de base reste le même que ses prédécesseurs. Il fonctionne sur n'importe quelle unité de temps et pour tous les couples de devises, mais de préférence sur EUR/USD, GBP/USD et USD/CHF.

Il ouvre des ordres dans les deux sens (ACHAT & VENTE) simultanément, puis place un ordre supplémentaire dans la direction de la tendance chaque fois que le prix monte ou descend. Autrement dit, il ouvre un ordre ACHAT supplémentaire à chaque fois que le prix augmente d'un multiple de pipstep au-dessus de l'ordre ACHAT initial, et un ordre VENTE supplémentaire chaque fois que le prix baisse d'un multiple de pipstep en dessous de l'ordre VENTE initial (ce qui est opposé à RUBBERBANDS_2 EA).

Lorsque le prix revient à partir de l'ordre le plus récent de backstep pips, il ferme tous les ordres dans la direction de la tendance et ouvre un ordre inverse. À ce moment-là, il ne reste que deux ordres dans la direction opposée.

Ces deux ordres en cours seront fermés lorsque le profit spécifié par sessionTP (en dollars) sera atteint, ce qui fonctionne comme un TAKE PROFIT, ou, si configuré ainsi (use_sessionSL==true), lorsque la perte spécifiée par sessionSL (en dollars) est atteinte, ce qui fonctionne comme un STOP LOSS.

L'ouverture des ordres initiaux par la fermeture de tous les ordres en cours constitue une saison.

La variable externe maxcount limite le nombre d'ordres par saison.

Utilisez le Strategy Tester pour voir comment cet EA se comporte.

Paires de devises préférées : EUR/USD, GBP/USD et USD/CHF.

Variables externes :

  • Lots = 0.02 (nombre de lots pour chaque ordre)
  • maxcount = 10 (nombre maximum d'ordres autorisés par saison)
  • pipstep = 100 (distance en pips pour placer des ordres ACHAT ou VENTE supplémentaires dans la direction de la tendance)
  • backstep = 20 (distance en pips à partir de l'ordre le plus récent pour fermer tous les ordres dans la direction de la tendance et placer un ordre inverse dans la direction opposée)
  • quiescenow = false (si vrai, met cet EA en pause à la fin de la saison actuelle)
  • donow = false (si vrai, ouvre des ordres immédiatement)
  • stopnow = false (si vrai, stoppe cet EA)
  • closenow = false (si vrai, ferme tous les ordres en cours)
  • use_sessionTP = true (ne changez pas ceci)
  • sessionTP = 2000 (profit en dollars par lot pour fermer tous les ordres en cours ; fonctionne comme un TAKE PROFIT)
  • use_sessionSL = true (si vrai, utilise sessionSL ci-dessous)
  • sessionSL = 4000 (perte en dollars par lot pour fermer tous les ordres en cours ; fonctionne comme un STOP LOSS)

Les trois variables externes suivantes permettent de redémarrer cet EA après, par exemple, le week-end, lorsqu'il y a des ordres en cours. inmax et imin sont affichés comme GLBmax et GLBmin sur le graphique.

  • useinvalues = false (à définir sur vrai au redémarrage)
  • inmax = 0 (définir l'ancien max au redémarrage)
  • inmin = 0 (définir l'ancien min au redémarrage)

Articles connexes

Commentaire (0)