Rejoignez notre page de fans
Module de signaux de trading pour la stratégie "breakout of the inner bar" (rupture de la barre intérieure) - bibliothèque pour MetaTrader 5
- Vues:
- 116
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Le concept d'assistant permet à un trader d'assembler une stratégie de trading par "cubes", qui ne doivent pas nécessairement être écrits par un seul programmeur.
Voici un exemple similaire : le module de signaux de trading est créé indépendamment, sa tâche étant de générer un signal d'ouverture de position, tandis que le reste des fonctionnalités - stops, take-outs, stops suiveurs, gestion - est mis en œuvre par d'autres programmeurs.
La stratégie commerciale mise en œuvre par la bibliothèque est la suivante : lorsque la condition définissant la barre extérieure se produit, la rupture de la barre intérieure dans la direction de la tendance précédente est vérifiée, et si la rupture a lieu, un signal d'ouverture de position est généré. Une barre extérieure est une barre dont le plus haut est supérieur au plus haut et dont le plus bas est inférieur au plus bas de la barre suivante. Le franchissement de l'extremum de la barre intérieure est considéré comme une percée.
La direction de la tendance est déterminée par la couleur de la barre extérieure. Étant donné que l'assistant actuel ne permet d'utiliser les signaux que sur des barres fermées, la stratégie est légèrement modifiée comme suit : la position est ouverte après la fermeture de la barre sur laquelle le signal a été formé.
Exemple de signal pour l'ouverture d'une position longue :

Description des signaux
Pour connecter le module, vous devez placer le fichier innerbarsignal.mqh dans le dossier terminal_data_terminal_directory\MQL5\Include\Expert\Signal\MySignals. Si le fichier est installé correctement, un nouveau module devrait apparaître dans l'assistant :

Module de signal dans l'assistant
Résultats de l'Expert Advisor sur EURUSD D1 pour 2010-2011 :

Résultats du test
Paramètres en pips : take - 300, stop - 300, trailing stop - 100.
Les paramètres sont choisis en fonction des considérations suivantes. La taille du stop doit être égale à celle du take et correspondre à la durée du mouvement attendu après la rupture du support/résistance.
À la première occasion, la position est prise au seuil de rentabilité et un stop suiveur relativement court est mis en place.
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/358
STALIN
Indicateur STALIN basé sur deux moyennes mobiles (MA) avec alertes et filtres.
Keltner Channel MT5
Canal de Keltner (indicateur MetaTrader) - est un indicateur d'analyse technique classique développé par Chester W. Keltner en 1960. L'indicateur est quelque peu similaire aux bandes et enveloppes de Bollinger. Il utilise trois lignes de tracé : la ligne médiane est la moyenne mobile simple sur 10 jours appliquée au prix typique ((haut + bas + clôture) / 3), les bandes supérieure et inférieure sont produites en ajoutant et en soustrayant la moyenne mobile de la fourchette de prix quotidienne (différence entre le haut et le bas) de la ligne médiane. De cette manière, un canal basé sur la volatilité est construit. Dans cette version de l'indicateur, vous pouvez modifier tous les paramètres de la MA. L'indicateur est disponible pour les versions MT4 et MT5 de la plateforme.
Indicateur de momentum Blau_Mtm
L'indicateur de momentum de William Blau.
Gain/Loss Info MT5
L'indicateur Gain/Loss Info MetaTrader - affiche les gains et les pertes pour toutes les bougies où le seuil donné est dépassé. Les valeurs sont calculées en points et en pourcentage. L'indicateur peut calculer les gains/pertes en deux modes : différence entre la clôture et l'ouverture du chandelier, et différence entre la clôture actuelle et la clôture précédente. Vous pouvez définir des limites minimales de changement (pour les pips et le pourcentage), les modes de changement, et vous pouvez également contrôler la couleur de la police des chiffres de sortie. L'indicateur est disponible pour MT4 et MT5.