La mise à jour d'un code de stratégie de rupture simple apporte des outils essentiels pour les défis des sociétés de conseil. Les critères clés à respecter incluent un profit cible, aucune violation de la perte journalière maximale et aucune violation de la perte maximale. Deux nouvelles fonctions sont intégrées pour vérifier le "Target profit" et détecter une "presque violation de la perte journalière maximale", assurant ainsi une sortie automatisée de toutes les positions et l'annulation des ordres en attente.
La gestion de la "perte maximale" n'est pas incluse, car elle dépend de la stratégie individuelle et de la gestion des risques. Il est nécessaire de spécifier certains paramètres pour tirer pleinement parti de ce script MQL5. Ce code vise à offrir des solutions aux défis de conformité rencontrés lors des évaluations par les firmes de conseil.
👉 Lis ça | Freelance | @mql5fr
La gestion de la "perte maximale" n'est pas incluse, car elle dépend de la stratégie individuelle et de la gestion des risques. Il est nécessaire de spécifier certains paramètres pour tirer pleinement parti de ce script MQL5. Ce code vise à offrir des solutions aux défis de conformité rencontrés lors des évaluations par les firmes de conseil.
👉 Lis ça | Freelance | @mql5fr
✍1👍1
Un indicateur technique a été développé pour générer des alertes basées sur les évolutions futures des prix du marché. Cet outil permet aux traders de recevoir des notifications lorsque le prix franchit un seuil spécifique non atteint jusqu'à présent. Cela peut aider à valider des théories de trading ou alerter sur l'approche de niveaux clés.
Une fois l'indicateur chargé, configurez des alertes selon vos besoins : baissières, haussières et ajustez le fuseau horaire (GMT à GMT+3). Les utilisateurs peuvent opter pour des alertes classiques, des notifications push via MT5 mobile, ou par email. Pour placer une alerte, cliquez sur le graphique ; pour la déplacer, utilisez la touche flèche vers le haut, puis recliquez. Une version améliorée (1.01) simplifie le processus en se basant uniquement sur les points de croisement des prix. Les alertes ne nécessitent plus de spécifier le type direc...
👉 Lis ça | VPS | @mql5fr
Une fois l'indicateur chargé, configurez des alertes selon vos besoins : baissières, haussières et ajustez le fuseau horaire (GMT à GMT+3). Les utilisateurs peuvent opter pour des alertes classiques, des notifications push via MT5 mobile, ou par email. Pour placer une alerte, cliquez sur le graphique ; pour la déplacer, utilisez la touche flèche vers le haut, puis recliquez. Une version améliorée (1.01) simplifie le processus en se basant uniquement sur les points de croisement des prix. Les alertes ne nécessitent plus de spécifier le type direc...
👉 Lis ça | VPS | @mql5fr
❤4
MetaTrader 5 build 5430 introduit une mise à jour majeure du noyau de rendu des graphiques.
L'ancien framework GDI a été remplacé par le moteur moderne Blend2D, qui assure un rendu nettement plus rapide et plus fluide des graphiques et des indicateurs. Grâce à des algorithmes de rendu avancés et à la prise en charge de l'optimisation matérielle, Blend2D offre des graphiques nets et détaillés, une gestion précise de la transparence et des performances homogènes sur tous les systèmes, y compris sur les écrans haute résolution.
Nous avons également étendu la prise en charge de la bibliothèque d'algèbre linéaire OpenBLAS dans MQL5, avec environ 20 nouvelles fonctions ajoutées pour travailler avec des matrices et des vecteurs.
La version web de la plateforme a également été améliorée, offrant une stabilité et une sécurité accrues. Les utilisateurs peuvent désormais modifier le mode d'affichage des volumes directement dans le carnet d'ordres.
En savoir plus...
L'ancien framework GDI a été remplacé par le moteur moderne Blend2D, qui assure un rendu nettement plus rapide et plus fluide des graphiques et des indicateurs. Grâce à des algorithmes de rendu avancés et à la prise en charge de l'optimisation matérielle, Blend2D offre des graphiques nets et détaillés, une gestion précise de la transparence et des performances homogènes sur tous les systèmes, y compris sur les écrans haute résolution.
Nous avons également étendu la prise en charge de la bibliothèque d'algèbre linéaire OpenBLAS dans MQL5, avec environ 20 nouvelles fonctions ajoutées pour travailler avec des matrices et des vecteurs.
La version web de la plateforme a également été améliorée, offrant une stabilité et une sécurité accrues. Les utilisateurs peuvent désormais modifier le mode d'affichage des volumes directement dans le carnet d'ordres.
En savoir plus...
❤1🔥1
Cet indicateur intègre trois moyennes mobiles basées sur le concept de l'Ichimoku Kinko Hyo. Une paire de moyennes lentes avec des périodes distinctes forme un nuage coloré indiquant la direction de la tendance. Cet indicateur fonctionne de manière similaire à l'Ichimoku.
Il propose plusieurs algorithmes de calcul pour la moyenne : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Chaque méthode adapte différemment les paramètres de phase, tels que la variable externe Phase pour JMA et le facteur pour T3. VIDYA utilise la période de l'oscillateur CMO, tandis qu'AMA se focalise sur les périodes de l'EMA.
Pour opérationnaliser l'indicateur, le fichier XMA_Ichimoku.mq5 doit se trouver dans le répertoire MQL5/Indicators. La librairie SmoothAlgorithms.mqh est également nécessaire. Une description approfondie est disponible dans un article spécifique détaillant l'utilisation sa...
👉 Lis ça | CodeBase | @mql5fr
Il propose plusieurs algorithmes de calcul pour la moyenne : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Chaque méthode adapte différemment les paramètres de phase, tels que la variable externe Phase pour JMA et le facteur pour T3. VIDYA utilise la période de l'oscillateur CMO, tandis qu'AMA se focalise sur les périodes de l'EMA.
Pour opérationnaliser l'indicateur, le fichier XMA_Ichimoku.mq5 doit se trouver dans le répertoire MQL5/Indicators. La librairie SmoothAlgorithms.mqh est également nécessaire. Une description approfondie est disponible dans un article spécifique détaillant l'utilisation sa...
👉 Lis ça | CodeBase | @mql5fr
👍1
L'indicateur développé par Waddah Attar utilise les niveaux de Fibonacci pour déterminer les lignes de résistance et de support possibles sous forme de points colorés. Initialement implémenté en MQL4, il a été rendu accessible au public via Code Base le 22 décembre 2008. Les traders l'emploient pour identifier des points critiques sur le marché, ce qui peut aider à prévoir les mouvements des prix et à prendre des décisions informées. Son adoption dans des stratégies de trading repose sur sa capacité à représenter visuellement les zones où le marché pourrait changer de direction, apportant ainsi une valeur ajoutée à l'analyse technique.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
L'indicateur ZigZag modifié offre une vision étendue en intégrant un horizon temporel plus large au sein de l'horizon actuel. Basé sur la plateforme populaire de trading, ce nouvel outil permet d'améliorer la précision des analyses techniques. Le zigzag est construit en utilisant les données de l'indicateur ZigZag_NK, ce qui enrichit la qualité des signaux de tendance.
Pour garantir un fonctionnement optimal, il est crucial de disposer du fichier ZigZag_NK.mq5 compilé dans le dossier approprié MQL5\Indicators du terminal client. Cela assure que les calculs s'opèrent correctement, maximisant ainsi l'efficacité de l'analyse du marché. L'intégration de cet indicateur avancé se destine aux traders avertis recherchant des outils sophistiqués pour leurs stratégies.
👉 Lis ça | AlgoBook | @mql5fr
Pour garantir un fonctionnement optimal, il est crucial de disposer du fichier ZigZag_NK.mq5 compilé dans le dossier approprié MQL5\Indicators du terminal client. Cela assure que les calculs s'opèrent correctement, maximisant ainsi l'efficacité de l'analyse du marché. L'intégration de cet indicateur avancé se destine aux traders avertis recherchant des outils sophistiqués pour leurs stratégies.
👉 Lis ça | AlgoBook | @mql5fr
❤1👌1
Voici un exemple de code pour calculer le nombre consécutif de barres haussières ou baissières dans un tableau de données. Ce code peut être utile pour des analyses techniques avancées. Le principe consiste à parcourir les données pour compter les séquences continues de barres dans une direction donnée. Il enregistre le nombre de barres successives haussières ou baissières et réinitialise le compte lorsqu'une barre de direction opposée apparaît.
Les développeurs peuvent adapter cet algorithme selon les spécificités de leurs projets. Par exemple, il est possible d’ajouter un seuil de changement de direction, de l'intégrer dans des systèmes d'alertes ou des backtests. Le code peut également être modifié pour traiter des périodes de temps différentes ou pour extraire des données d'autres sources. Cela permet de rendre l'outil plus versatile pour des applications variées dans l'analyse...
👉 Lis ça | VPS | @mql5fr
Les développeurs peuvent adapter cet algorithme selon les spécificités de leurs projets. Par exemple, il est possible d’ajouter un seuil de changement de direction, de l'intégrer dans des systèmes d'alertes ou des backtests. Le code peut également être modifié pour traiter des périodes de temps différentes ou pour extraire des données d'autres sources. Cela permet de rendre l'outil plus versatile pour des applications variées dans l'analyse...
👉 Lis ça | VPS | @mql5fr
❤1
Cet expert-conseil offre un code particulièrement utile pour les développeurs en quête d'informations sur les transactions. Il permet de localiser la dernière transaction clôturée ou de cibler une transaction spécifique en fonction de son index. Lorsqu'il est question de transactions actives, il s'agit des ordres de marché et non des ordres en attente. En saisissant un index de 0, l'EA identifiera la transaction la plus récente. Un index de 1 permettra de récupérer la transaction précédente, et ainsi de suite. De plus, il est possible d'affiner la recherche en filtrant par symbole ou par numéro magique, offrant ainsi une flexibilité accrue dans l'analyse des transactions.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
❤1
Cet indicateur technique utilise le CCI (Commodity Channel Index) pour analyser la direction des tendances. Les lignes de signal sont calculées avec des valeurs initiales paramétrées par l'utilisateur. Le calcul suit une progression arithmétique où les périodes sont définies par des variables paramétriques. Chaque petit changement dans la période ajoute des valeurs au tableau des moyennes pour chaque tick de l'indicateur.
Les directions de tendance sont calculées à partir de ce tableau, classant les tendances comme positives ou négatives. La moyenne de ces valeurs détermine un nuage coloré, représentant la direction par sa couleur et la force par sa largeur. Les niveaux de surachat et de survente permettent un ajustement en fonction du pourcentage de l'étendue maximale.
L'indicateur montre aussi la variation de la force de la tendance avec des points colorés. Les méthodes de calcu...
👉 Lis ça | Forum | @mql5fr
Les directions de tendance sont calculées à partir de ce tableau, classant les tendances comme positives ou négatives. La moyenne de ces valeurs détermine un nuage coloré, représentant la direction par sa couleur et la force par sa largeur. Les niveaux de surachat et de survente permettent un ajustement en fonction du pourcentage de l'étendue maximale.
L'indicateur montre aussi la variation de la force de la tendance avec des points colorés. Les méthodes de calcu...
👉 Lis ça | Forum | @mql5fr
❤2
Dans cet indicateur technique, le calcul des moyennes s'inspire de l'Ichimoku Kinko Hyo, après quoi des enveloppes sont construites. Les paramètres d'entrée incluent dix options de calcul différentes pour les moyennes : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA, et AMA. Chaque méthode ajuste la phase et les paramètres uniques. Par exemple, JMA utilise une variable appelée Phase (-100 à +100), tandis que T3 applique un facteur de calcul spécifique. VIDYA se base sur la période de l'oscillateur CMO, et AMA fixe la période de l'EMA rapide à 2 avec un facteur de degré également à 2.
L'indicateur intègre des classes de SmoothAlgorithms.mqh pour optimiser les calculs sans tampons supplémentaires. Originellement programmé en MQL4, sa première publication remonte à 2010.
👉 Lis ça | Signaux | @mql5fr
L'indicateur intègre des classes de SmoothAlgorithms.mqh pour optimiser les calculs sans tampons supplémentaires. Originellement programmé en MQL4, sa première publication remonte à 2010.
👉 Lis ça | Signaux | @mql5fr
❤2👌1
L'indicateur de tendance "BBands_Stop_v1" est basé sur les "Bollinger Bands ®" et a pour but d'aider à identifier les changements de tendance et de placer des ordres stop. Il se caractérise par sa simplicité d'utilisation et sa clarté visuelle. Lorsque le graphique passe au-dessus ou en dessous des bandes de Bollinger, l'indicateur change de couleur, signalant un potentiel changement de tendance: des points verts pour des signaux d'achat et des points orange pour des signaux de vente. Les ordres stops sont positionnés derrière ces points de signalement. Cet indicateur fonctionne correctement dans des marchés en tendance mais peut générer des faux signaux en période de stagnation. Ainsi, il est recommandé de le combiner avec d'autres moyens de filtration. Il a été développé en MQL4 et publié en 2007.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
❤1
Le nouvel outil de visualisation facilite l'alignement des sessions de négociation avec chaque heure de l'horloge de 24 heures. Il connecte le nom de la session à l'heure appropriée selon l'heure du serveur de votre courtier, affichant en parallèle l'heure locale de votre système. L'heure active actuelle ou les chevauchements de sessions sont signalés en jaune, éliminant les malentendus concernant les sessions actives et celles qui se chevauchent. Cette fonctionnalité améliore la clarté et la précision dans la gestion des transactions, en optimisant le suivi des horaires en fonction du fuseau horaire du serveur.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤2
Cet expert advisor propose une fonctionnalité clé pour les développeurs : la recherche de transactions à tout index souhaité, essentiel pour la gestion des ordres de marché actifs. En spécifiant l'index 0, il identifie la transaction la plus récente. Un index de 1 cible l'ordre précédent, et cela continue de manière séquentielle. Cet outil offre une flexibilité supplémentaire grâce au filtrage basé sur le symbole et le nombre magique, permettant une gestion précise des ordres. Une solution incontournable dans le cadre du développement d'applications de trading avancées pour assurer une gestion optimale des opérations.
👉 Lis ça | Documentación | @mql5fr
👉 Lis ça | Documentación | @mql5fr
L'indicateur LinearRegSlope_V1_HTF_Signal permet de visualiser la direction de la tendance ou le signal d'une transaction, en utilisant une représentation graphique et des alertes sonores. En cas de continuation de la tendance sur une barre sélectionnée, il visualise un triangle de couleur correspondant à la direction. Un changement de tendance est signalé par une flèche colorée et orientée selon la transaction. Les paramètres d'entrée se divisent en trois groupes pour la configuration de l'indicateur LinearRegSlope_V1, son affichage visuel, et les alertes. Pour utiliser plusieurs indicateurs sur un graphique, chacun doit avoir un nom unique via la variable Symbols_Sirname. Le fichier LinearRegSlope_V1.mq5 doit être dans le dossier MQL5\Indicators. Les classes de SmoothAlgorithms.mqh, situées dans le répertoire terminal_data_directory\MQL5\Include, sont également utilisées.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤1
Un oscillateur symétrique non normalisé basé sur un algorithme de régression linéaire est disponible. Il se présente sous la forme d'un histogramme coloré et intègre un indicateur de force de tendance. Les barres de l'histogramme indiquent la direction de la tendance et un changement de couleur signale potentiellement des opportunités de trading.
Les points sont utilisés pour signaler l'intensité de la tendance : gris pour une tendance faible, bleu pour une tendance forte. L'indicateur offre la flexibilité de choisir parmi dix variantes pour le calcul de la moyenne de l'histogramme, telles que SMA, EMA, ou AMA. Chaque méthode présente des caractéristiques spécifiques de paramétrage.
L'indicateur utilise des classes de la bibliothèque SmoothAlgorithms.mqh. Une description détaillée se trouve dans un article sur les calculs de moyenne des séries de prix. Initialement développé en MQ...
👉 Lis ça | Calendrier | @mql5fr
Les points sont utilisés pour signaler l'intensité de la tendance : gris pour une tendance faible, bleu pour une tendance forte. L'indicateur offre la flexibilité de choisir parmi dix variantes pour le calcul de la moyenne de l'histogramme, telles que SMA, EMA, ou AMA. Chaque méthode présente des caractéristiques spécifiques de paramétrage.
L'indicateur utilise des classes de la bibliothèque SmoothAlgorithms.mqh. Une description détaillée se trouve dans un article sur les calculs de moyenne des séries de prix. Initialement développé en MQ...
👉 Lis ça | Calendrier | @mql5fr
❤1
L'indicateur de canal de Keltner est conçu avec un remplissage coloré grâce au style DRAW_FILLING. Il utilise deux moyennes mobiles configurables avec une large sélection d'algorithmes : SMA, EMA, SMMA, LWMA, JJMA, JurX, ParMA, T3, VIDYA et AMA. Chaque option offre des méthodes de calcul distinctes, notamment l'algorithme de Tushar Chande pour VIDYA ou celui de Perry Kaufman pour AMA.
Les paramètres Phase1 et Phase2 varient selon l'algorithme choisi. Pour JMA, ils couvrent une plage de -100 à +100. Pour T3, ils influencent le lissage exponentiel multiple de Tillson. VIDYA utilise ces paramètres pour l'oscillateur CMO. Pour AMA, ils définissent la période de l'EMA lent, tandis que l'EMA rapide reste fixée à 2. Le facteur de degré d'AMA est également fixé à 2.
L'indicateur exploite les classes de la bibliothèque SmoothAlgorithms.mqh, pour une gestion efficace des séries de prix. Pou...
👉 Lis ça | Documentación | @mql5fr
Les paramètres Phase1 et Phase2 varient selon l'algorithme choisi. Pour JMA, ils couvrent une plage de -100 à +100. Pour T3, ils influencent le lissage exponentiel multiple de Tillson. VIDYA utilise ces paramètres pour l'oscillateur CMO. Pour AMA, ils définissent la période de l'EMA lent, tandis que l'EMA rapide reste fixée à 2. Le facteur de degré d'AMA est également fixé à 2.
L'indicateur exploite les classes de la bibliothèque SmoothAlgorithms.mqh, pour une gestion efficace des séries de prix. Pou...
👉 Lis ça | Documentación | @mql5fr
❤1
La moyenne géométrique est fondamentale pour les mathématiques appliquées aux taux de croissance, en particulier lorsque les valeurs sont multiplicatives ou exposées à des variations exponentielles. Utilisée souvent pour les données démographiques ou les investissements financiers, elle permet une évaluation précise des augmentations proportionnelles. Contrairement à la moyenne arithmétique, la moyenne géométrique est adaptée pour mesurer la croissance variable et exponentielle, offrant ainsi une analyse pertinente dans le domaine des affaires pour calculer le taux de croissance annuel composé (TCAC). Elle est également précieuse pour l'analyse comparative des ratios d'accélération. Dans ce contexte, elle aide à établir un taux de croissance constant pour un résultat final équivalent.
👉 Lis ça | Market | @mql5fr
👉 Lis ça | Market | @mql5fr
❤4
Un nouvel indicateur a été développé pour offrir plus d'options que les Bollinger Bands standards de MetaTrader 5, qui ne proposent que la méthode de moyenne mobile simple. Cet outil permet aux utilisateurs de choisir entre plusieurs méthodes de calcul, telles qu'Exponentielle, Lissée et Linéaire pondérée. Pour l'utiliser, il doit être installé dans le répertoire approprié sous Windows, généralement via C:\Users\[Nom]\AppData\Roaming\[Chemin spécifique]. Ce réglage offre plus de flexibilité lors de l'analyse des données de marché. Parmi les options, la moyenne LinearWeighted est conçue pour des calculs plus nuancés. L'indicateur est initialement configuré pour fonctionner avec des paramètres par défaut optimisés.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤1