MACD 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:
- MACD Expert Advisor For MT4
- Le MACD Expert Advisor For MT4 - Critères d'entrée
- Le MACD Expert Advisor For MT4 - Critères de sortie
- Le MACD Expert Advisor For MT4 - Suggestions d'amélioration
Â
Comme son nom l'indique, le MACD Expert Advisor pour MetaTrader4 s'appuie littéralement sur l'indicateur de divergence de convergence de moyenne mobile (MACD) pour identifier les opportunités commerciales dans les instruments financiers négociés. En tant que simple programme de trading, ce robot n'échange que le symbole et la période auxquels il est attaché. Si l'utilisateur souhaite échanger d'autres symboles, plusieurs instances doivent être appliquées à ces symboles. Ce faisant, l'utilisateur n'a pas à spécifier différents nombres magiques sur chaque symbole car l'expert-conseil examine à la fois le nombre magique et le symbole lors de la gestion des transactions.
Quiconque cherche à utiliser ce conseiller expert en trading doit être conscient qu'il n'est pas encore adapté à la mise en œuvre dans des comptes de trading en direct. Le résultat commercial dans le testeur de stratégie n'est pas satisfaisant, compte tenu de diverses mesures, telles que la direction générale de la courbe des actions, le bénéfice net, le facteur de profit, le gain attendu, le tirage maximal et le pourcentage de gain. Les tests effectués étaient cependant d'une durée très limitée, de sorte qu'ils ne pouvaient pas parler de la véritable performance de cet expert-conseil. Des tests supplémentaires sont nécessaires pour obtenir un résultat fiable. Cela pourrait être un voyage personnel pour les utilisateurs intéressés.
Le MACD Expert Advisor For MT4 - Critères d'entrée
Le MACD Expert Advisor effectue des vérifications minimales avant de rechercher une entrée commerciale. Tout d'abord, il parcourra les ordres dans le pool commercial et comptera les ordres ouverts dans le symbole applicable. S'il y a au moins une transaction ouverte dans le symbole courant, la commande sera immédiatement renvoyée au terminal client. S'il n'y a pas encore de transaction ouverte, l'expert-conseil vérifiera l'indicateur technique si une opportunité commerciale est présente.
Un autre filtre important pour l'entrée sur le marché est la valeur du spread sur l'instrument sous-jacent. Si le spread actuel est supérieur à deux pips (par défaut), l'expert-conseil ne prendra pas de signal commercial. L'utilisateur peut ajuster la valeur de propagation maximale dans les entrées pour prendre en compte le symbole échangé. Les autres paramètres que l'utilisateur peut ajuster si nécessaire dans les paramètres experts sont les suivants:
- Lots = 0,1 - Ce paramètre définit la taille du lot de chaque transaction. Toutes les transactions prises par l'expert-conseiller ont la même taille de lot.
- SL = 200 - Ce nombre concerne le stop loss de chaque transaction. Tous les métiers exécutés par le robot auront un stop loss de 200 points, soit 20 pips.
- TP = 400 - Ce nombre fait référence au profit de chaque transaction. Tous les métiers lancés par le programme de trading ont un objectif de prise de profit de 400 points, soit 40 pips.
- MaxSpread = 20 - Ce chiffre spécifie le spread maximum que l'expert-conseil est prêt à accepter lors de l'examen d'une entrée de transaction. Lorsque cette valeur est supérieure à 20 points (ou 2 pips), le robot transmettra l'opportunité d'échange.
- MagicN = 20182281 - Ce numéro est attaché à chaque transaction prise par l'expert conseiller. Ces informations sont utilisées par le robot dans la gestion de ses propres métiers.
L'expert conseiller utilise un indicateur technique pour définir la direction de la transaction et l'heure de l'entrée de la transaction. L'indicateur utilisé, les paramètres et la manière dont le signal est généré sont expliqués ci-dessous:
- Divergence de convergence moyenne mobile (12, 26, 9; prix de clôture) - Ces paramètres sont standard pour l'indicateur MACD fourni avec la plate-forme MT4. Le MACD est appliqué sur le symbole actuel et les valeurs sont obtenues à partir de quatre délais différents (5 minutes, 15 minutes, une heure et quatre heures) pour la bougie précédente. Si le signal MACD est supérieur au MACD principal sur les graphiques de 5 minutes, 15 minutes, 1 heure et 4 heures, un signal haussier sera généré. En revanche, si le signal MACD est inférieur au MACD principal sur les graphiques de 5 minutes, 15 minutes, 1 heure et 4 heures, un signal baissier sera indiqué.
Une fois que l'indicateur fournit un signal d'achat ou de vente, il n'y a pas encore de transaction ouverte sur le graphique et le spread actuel est inférieur au maximum, le conseiller expert ouvrira une transaction avec une taille de lot de 0,10 telle que définie dans Inputs. Si l'utilisateur trouve ce volume d'échange trop élevé pour son compte de trading, il peut ajuster cette valeur à tout moment dans les entrées.
Lorsqu'une demande d'échange est envoyée au serveur, les valeurs prédéfinies de take profit et stop loss sont également envoyées. Par défaut, le take profit est de 40 pips et le stop loss est de 20 pips. Cette relation de take profit et de stop loss est considérée par de nombreux traders comme favorable pour le trader car il ne faudra qu'une seule transaction gagnante pour couvrir une chaîne de deux pertes. Ce rapport risque-récompense fait pencher la balance en faveur du trader pour ainsi dire.
Le MACD Expert Advisor For MT4 - Critères de sortie
Le MACD Expert Advisor ne gère pas étroitement ses transactions ouvertes. Tout échange est décidé en tant que gagnant ou perdant, et rien ne s'interpose. Les trades en direct ne sont libérés que par le take profit pour un profit ou par le stop loss pour une perte. Le seuil de rentabilité lorsqu'un trade commence à gagner n'est pas appliqué, et le stop suiveur après le seuil de rentabilité n'est pas non plus utilisé.
Ce type de gestion commerciale tente de tirer parti du rapport risque-récompense dans le but de gagner de l'argent. Sans atteindre le seuil de rentabilité et suivre le stop, un scénario risque-récompense favorable de 1: 2 est garanti. Tant que le système commercial est capable de générer un nombre modeste de gains, un compte de trading utilisant ce conseiller expert peut arriver à atteindre le seuil de rentabilité ou générer des bénéfices.
Le MACD Expert Advisor For MT4 - Suggestions d'amélioration
La performance actuelle du MACD Expert Advisor en back testing ne passionnera aucun trader ou investisseur sérieux. Dans ce test, cinq mois de données de prix historiques dans un symbole et une période de 15 minutes ont été utilisés. Aucun autre test n'a été effectué sur d'autres instruments ou périodes. La courbe des actions a baissé du début des tests à la fin. Après les tests, 10% du capital a été perdu.
Si le ratio risque-récompense est idéal, il ne suffit pas pour générer des bénéfices. C'est parce que le taux de victoire était trop bas, qui est de 25%. Si le système commercial avait utilisé une méthode de dimensionnement des lots de martingale, il aurait pu extraire de l'argent des marchés. Le compromis est que le compte de trading pourrait subir de fortes baisses ou pire faire face à un effacement.
Par conséquent, il est important que les règles d'entrée soient suffisamment réfléchies. Bien que le programme obtienne les valeurs de l'indicateur à partir de quatre périodes lors de l'identification d'une opportunité commerciale, il ne peut garantir qu'une position prise est à chaque fois du bon côté du marché. En fait, sur la base du faible pourcentage de gains, la plupart des transactions sont effectuées du côté opposé du marché.
En regardant les trades exécutés dans le testeur de stratégie, il semble que l'algorithme de trading soit mal écrit. Par exemple, les transactions d'achat sont prises lorsque les transactions de vente auraient dû être exécutées. Lorsque le marché évolue dans une direction, le robot continue de prendre des transactions dans la direction opposée, ce qui entraîne des chaînes de pertes et une chute de la courbe des actions.
Étant donné que l'expert-conseil n'utilise que le MACD comme indicateur de tendance, il est facile de voir que le robot ne prend pas les bonnes transactions. Lorsque le MACD est au-dessus de la ligne zéro, cela signifie que la tendance est à la hausse sur la période applicable; par conséquent, une transaction d'achat devrait être prise. Lors des tests, les transactions de vente sont effectuées lorsque la MACD a clairement une tendance à la hausse. Ainsi, le code du programme doit d'abord être corrigé avant que quiconque envisage de procéder à un back-testing.
Â
Â