Basic Trailing Stop Expert Advisor For MT4

Basic Trailing Stop Expert Advisor For MT4

 

WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!

PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!

 

Table Of Contents:

  1. Basic Trailing Stop Expert Advisor For MT4
  2. Le conseiller expert de base du stop suiveur pour MT4 - Critères d'entrée
  3. Le conseiller expert de base du stop suiveur pour MT4 - Critères de sortie
  4. Le conseiller expert de base du stop suiveur pour MT4 - Possibilité d'amélioration

 

Le Basic Trailing Stop Expert Advisor For MT4 ajuste le stop loss des trades gagnants dans le symbole actuel d'une manière légèrement différente. Alors que d'autres conseillers experts activent cette fonction pour sécuriser et maximiser le profit d'une entrée de transaction, ce robot prend des mesures immédiatement au moment où une transaction a gagné aussi peu qu'un point.

Lorsque cela se produit, le robot déplace le stop loss à la même distance que le prix est loin du prix d'entrée. L'inconvénient de cette stratégie est que le stop trailing est effectué prématurément et que le système pourrait jouer contre le trader en termes de rentabilité.


FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!


Le conseiller expert de base du stop suiveur pour MT4 - Critères d'entrée




Le Basic Trailing Stop Expert Advisor est un système de trading de base pour la plateforme MetaTrader4. La première fois qu'il est appliqué sur un graphique, le programme effectue des calculs pour convertir les variables des entrées de points en pips en fonction des cotations de prix reçues du serveur du courtier. Le robot vérifie également le nombre de barres s'il est supérieur à 30 ainsi que l'objectif de take profit s'il est supérieur à 10 points.

Si l'un des deux contrôles ci-dessus est négatif, le robot imprimera une erreur dans la fenêtre du terminal. Cependant, une telle action n'est pas utile car l'utilisateur ne peut pas voir les notes sans accéder à l'onglet Experts du terminal client, et les erreurs ne sont imprimées qu'une seule fois lors de l'initialisation. Le meilleur moyen est d'utiliser les alertes à cette fin. Alternativement, le robot peut être retiré de la carte immédiatement.

Il y a très peu de variables que l'utilisateur peut ajuster dans les paramètres experts, et elles sont explicites. L'utilisateur est libre d'apporter des modifications aux paramètres par défaut pour optimiser les performances du système de trading en fonction de ses préférences. Les paramètres disponibles dans les entrées sont les suivants:


  • stopLossPips = 20 - Chaque transaction prise par ce robot a un stop loss de 20 pips. Cette variable n'est pas seulement utilisée pour définir le stop loss initial. Il est également utilisé pour suivre le stop loss d'une transaction gagnante.
  • lots = 0,1 - Toutes les transactions exécutées par ce robot ont une taille de lot de 0,1.
  • slippage = 5 - C'est l'écart maximal en pips entre le prix demandé par le robot et le prix de remplissage retourné par le serveur.
  • magicNumber = 1443192709 - Le robot attribue ce numéro unique à chaque transaction pour faire place à la gestion des transactions.


Deux indicateurs techniques définissent les règles d'entrée de ce système commercial. Pour arriver à un signal valide, l'ensemble d'indicateurs doit donner un signal d'achat ou de vente, mais pas à la fois des signaux d'achat et de vente. Si les indicateurs ne donnent aucun signal, aucun échange ne sera effectué. La manière dont les indicateurs sont utilisés pour fournir un signal est expliquée ci-dessous:


  • Indice du canal des matières premières (période 14, cours de clôture) - Le CCI est appliqué sur la bougie précédente de la période et du symbole actuels. Un signal de vente sera généré si le CCI est supérieur à 100 et inférieur à 250. Un signal d'achat sera obtenu si le CCI est supérieur à -100 et inférieur ou égal à -150, ce qui ne peut pas être vrai.
  • Indice de force relative (période 14, cours de clôture) - La valeur de l'indicateur RSI est calculée à partir de la bougie précédente de la période et du symbole actuels. Un signal d'achat sera généré si le RSI est inférieur ou égal à 30 (ce qui signifie survente), et un signal de vente sera obtenu si le RSI est supérieur à 70 (ce qui signifie surachat).


Bien qu'il ne soit pas spécifié dans les entrées que le robot ne peut prendre qu'un nombre spécifique de transactions, l'expert-conseil vérifie uniquement s'il y a une transaction ouverte sur le symbole actuel ou aucune. S'il n'y en a pas, le robot recherchera une entrée d'échange. S'il y a une transaction ouverte, le robot vérifiera s'il peut ajuster le stop loss. Ces conditions demandent indirectement à l'expert-conseil d'ouvrir une transaction à la fois sur le symbole actuel.



Le conseiller expert de base du stop suiveur pour MT4 - Critères de sortie


À chaque tick, le conseiller expert de base trailing stop vérifie s'il y a une transaction sur le graphique actif. Si tel est le cas, le robot cherchera plus loin pour déterminer l'emplacement du stop loss par rapport au prix du marché. Contrairement à la plupart des autres systèmes de trading qui exigent que le prix déplace un certain nombre de pips au-delà du prix d'entrée avant de déclencher la fonction d'arrêt de piste, ce système de trading commence immédiatement à suivre le stop loss d'un ordre sélectionné au moment où la transaction gagne un point ou plus.

L'arrêt de suivi est effectué de cette manière. Pour une transaction d'achat, si le prix acheteur se déplace au-dessus du prix d'entrée pendant au moins un point, le stop loss est déplacé du même montant. Le robot maintient une distance de 20 pips entre le stop loss de la transaction et le cours acheteur. La même logique suit pour un commerce de vente. Avec ce style de gestion des transactions, il est possible de voir les transactions clôturées en perte même si le stop suiveur a été activé.



Le conseiller expert de base du stop suiveur pour MT4 - Possibilité d'amélioration


Le Basic Trailing Stop Expert Advisor pour MT4 est un expert-conseil très simple, à en juger par la quantité de codage impliquée dans le programme. Le robot n'a pas réussi à générer des retours lors des tests. Cela est en partie dû au faible taux de gain et en partie à une erreur de code entraînant l'exécution de transactions de vente uniquement. Cela est visible dans l'onglet Rapport du testeur de stratégie.

Dans le back testing, l'expert advisor est exécuté en utilisant cinq mois de données de test dans une paire de devises et une période. Au total, 145 transactions ont été effectuées au cours du back-test, qui étaient toutes des transactions de vente. En regardant le code, on peut voir que l'erreur provenait d'une déclaration qui définit quand l'indicateur CCI donnerait un signal haussier. Un signal d'achat ne serait jamais généré en raison de cette légère erreur. Si cette erreur est corrigée, l'expert-conseil peut donner un résultat différent pour le meilleur ou pour le pire. Cette tâche est laissée à l'utilisateur intéressé.

Si l'on met l'erreur de code de côté, le taux de victoire actuel de l'expert-conseil n'est pas favorable. Sur la base du résultat du test arrière, le robot a atteint un taux de victoire de 33%. Si le ratio risque-récompense avait été fixé en faveur de la récompense, le résultat commercial aurait pu être équilibré ou rentable. Cela est possible lorsque le ratio récompense-risque est d'au moins 2. Lorsque le ratio est de 2, un résultat d'équilibre est possible, et tout ce qui est plus élevé pourrait signifier un rendement positif.

En raison de la fonction d'arrêt de piste, le taux de victoire ainsi atteint n'a pas beaucoup de valeur. Cela est vrai même si le taux de victoire était supérieur à 50%. En effet, l'argent gagné lorsqu'un commerce est rentable peut être relativement faible par rapport à l'argent perdu lorsqu'un commerce est un perdant. C'est pourquoi le rapport récompense-risque doit être suffisamment réfléchi. Une stratégie de trading simple basée sur des principes de trading sains est toujours capable de gagner de l'argent si le ratio récompense-risque est favorable.

Pour inverser la performance commerciale de ce conseiller expert, passer du stop suiveur au take profit statique est un domaine qui peut être exploré. Il est recommandé de définir un ratio récompense-risque d'au moins 2. C'est le ratio standard le plus souvent suggéré par de nombreux traders. Des ratios plus élevés peuvent être étudiés lors des tests. Ce changement implique cependant une révision du code.

 

FREE Basic Trailing Stop EA

Download the FREE Basic Trailing Stop Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

My Recommended MT4/MT5 Broker

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.