Accueil Trading Systématique Publication

gpfTCPivotLimit : Un Expert de Trading pour MetaTrader 5

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

Ce System Trading est une réécriture de l'MQL4 et a été initialement publié ici https://www.mql5.com/en/code/8164 par son auteur George-on-Don.

Comment ça fonctionne

Une position d'achat est ouverte lorsque le prix croise le niveau de support. La barre doit se fermer au-dessus du niveau, et la barre précédente doit s'ouvrir au-dessus de ce niveau et le croiser par son ombre ou se fermer exactement à ce niveau. Pour une position de vente, c'est l'inverse qui se produit.

Le Stop Loss et le Take Profit sont fixés aux niveaux de support/résistance situés en dessous/au-dessus du niveau d'entrée. Si le Stop Loss et le Take Profit sont trop proches pour ouvrir une position, une tentative est faite d'ouvrir une position avec un Stop Loss au deuxième niveau de support/résistance et un Take Profit au troisième niveau de résistance/support.

Lorsque le niveau de support/résistance le plus proche est atteint (si le Take Profit est plus éloigné), le Stop Loss de la position est déplacé au niveau du prix d'ouverture de la position plus le spread (cette fonction peut être désactivée).

L'image ci-dessous montre la performance de l'Expert Advisor en mode visuel du testeur de stratégie.

Paramètres

  • Lots - volume de commande ; quand c'est 0, le paramètre MaxrR est utilisé.
  • SndMl - envoie des messages par e-mail lorsque l'Expert Advisor ouvre et ferme des positions.
  • DcF - facteur de réduction des lots en cas de pertes. Si la valeur est 0, la réduction n'est pas effectuée. Plus la valeur est basse, plus la réduction des lots est importante. Si le lot ne peut pas être réduit, le lot minimum est utilisé.
  • MaxR - risque maximum de 0 à 1 (part de fonds libres). Cela est efficace lorsque la valeur des Lots est 0.
  • TgtProfit - variantes d'utilisation des niveaux (1-5) comme exemplifié par une position d'achat :
       1 - ouvrir basé sur Support1, Stop Loss à Support2, Take Profit à Resist1 ;
       2 - ouvrir basé sur Support1, Stop Loss à Support2, Take Profit à Resist2 ;
       3 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist1 ;
       4 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist2 ;
       5 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist3.
  • isTradeDay - trading intrajournalier uniquement (fermer la position à 23h00).
  • ModSL - modifier le Stop Loss lorsque le premier objectif est atteint (le niveau le plus proche en direction du profit depuis le niveau d'ouverture).

Articles connexes

Commentaire (0)