La classe CADXOnArray est dédiée au calcul des valeurs de l'indicateur ADX via des tampons d'indicateurs. Elle s'utilise en initialisant la méthode Init() dans OnInit() avec les paramètres : une période d'indicateur et une méthode de lissage. Dans OnCalculate(), utilisez la méthode Solve() avec des paramètres incluant rates_total, prev_calculée et des tampons de données de clôture, high et low. Les tampons intermédiaires et finaux sont utilisés pour DI+ (aP), DI- (aM), PDI, MDI, ADXR, et ADX.
La classe inclut aussi des méthodes telles que BarsRequiredADX() et BarsRequiredPDIMDI() pour obtenir le nombre minimum de barres nécessaires. Le fichier Test_ADXOnArray.mq5 illustre l'utilisation de cette classe. Notez l'exigence de CMAOnArray dans IncMAOnArray. L'ADX est un indicateur crucial pour évaluer les tendances de prix, inspiré par les travaux de Wells Wilder.
👉 Lis ça | CodeBase | @mql5fr
La classe inclut aussi des méthodes telles que BarsRequiredADX() et BarsRequiredPDIMDI() pour obtenir le nombre minimum de barres nécessaires. Le fichier Test_ADXOnArray.mq5 illustre l'utilisation de cette classe. Notez l'exigence de CMAOnArray dans IncMAOnArray. L'ADX est un indicateur crucial pour évaluer les tendances de prix, inspiré par les travaux de Wells Wilder.
👉 Lis ça | CodeBase | @mql5fr
❤3👌2
La classe CADXWOnArray est dédiée au calcul des valeurs de l'indicateur ADXW (Average Directional Movement Index Wilder) à l'aide de tampons d'indicateurs. Pour l'utiliser, dans la fonction OnInit(), la méthode Init() doit être appelée avec deux paramètres : `int aPeriod` pour définir la période de l'indicateur et `ENUM_MA_METHOD aMethod` pour choisir la méthode de lissage. Lors de l'exécution de OnCalculate(), la méthode Solve() prend plusieurs paramètres, notamment des tampons contenant les données de clôture, les données High et Low, ainsi que des tampons intermédiaires pour les calculs de l'ATR et des composantes positive et négative.
Des méthodes supplémentaires sont disponibles : BarsRequiredADX(), pour obtenir le nombre de barres requis pour le calcul de l'ADX et de PDI, et Name(), pour renvoyer le nom de l'indicateur. Le fichier `Test_ADXWOnArray.mq5` contient un exemple d'ut...
👉 Lis ça | Cotations | @mql5fr
Des méthodes supplémentaires sont disponibles : BarsRequiredADX(), pour obtenir le nombre de barres requis pour le calcul de l'ADX et de PDI, et Name(), pour renvoyer le nom de l'indicateur. Le fichier `Test_ADXWOnArray.mq5` contient un exemple d'ut...
👉 Lis ça | Cotations | @mql5fr
❤2
L'indicateur VGridLine_Intraday_X8 est spécifiquement conçu pour les graphiques financiers en intrajournalier, avec une portée maximale jusqu'à H4. Ce dernier crée une grille de temps vertical à intervalles réguliers de huit heures. Cela permet une meilleure visualisation et analyse des mouvements à court terme. Il est important de noter que cet indicateur ne s'affiche pas sur la période de trois heures, garantissant ainsi une utilisation ciblée et optimisée pour les périodes compatibles. Les paramètres d'entrée sont ajustables pour répondre aux besoins spécifiques d'analyse. Une telle fonctionnalité est indispensable pour les professionnels cherchant une analyse précise et structurée des fluctuations du marché.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
❤1
Pour écrire un fichier CSV facilement sans préparation ou déclaration de types, utilisez cette classe simplifiée. Cet exemple minimaliste permet de créer un fichier CSV rapidement. La méthode présentée réduit les étapes habituelles et se concentre uniquement sur l'essentiel. Le code minimal devrait suffire pour générer un fichier structuré efficacement. Adoptez cette approche pour une génération automatique des fichiers CSV en gérant les données directement. La flexibilité et la rapidité d'exécution sont au rendez-vous, facilitant ainsi le traitement des informations via un processus direct et simplifié, optimisé pour les besoins courants en manipulation de fichiers CSV.
👉 Lis ça | Forum | @mql5fr
👉 Lis ça | Forum | @mql5fr
❤6
Un script automatisé est créé pour ouvrir des positions d'achat et de vente dans MT5 au prix actuel du marché. Ce script utilise des valeurs prédéfinies pour le volume de lot, le stop loss et le take profit, exprimés en pips. Ces paramètres sont définis dans le script et appliqués automatiquement à chaque nouvelle commande, optimisant ainsi la rapidité d'exécution sans intervention manuelle. Il est conçu pour fonctionner sans fenêtres de dialogue, capturant ainsi le prix en temps réel à son lancement. Les traders peuvent ajuster ces valeurs via les paramètres de la variable globale dans le menu de l'application MT5, permettant une personnalisation selon les besoins de leur stratégie de trading.
👉 Lis ça | AlgoBook | @mql5fr
👉 Lis ça | AlgoBook | @mql5fr
👏1
Découvrez comment créer une DLL efficace pour MetaTrader 5 using Delphi 2009. Adoptez Unicode pour une intégration sans souci avec MQL5, en évitant les conversions entre ANSI et Unicode grâce aux versions modernes de Delphi. Configurez votre projet pour générer directement dans le répertoire MetaTrader 5, simplifiant le processus de débogage. Maîtrisez la gestion de la mémoire et l'échange fluide de paramètres entre Object Pascal et MQL5. Utilisez des approches précises pour manipuler les chaînes et construire des structures logiques. Apprenez à éviter les erreurs courantes lors de l'importation de fonctions DLL, garantissant une intégration optimale pour le développement de stratégies algorithmiques avancées.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤4
L'indicateur VGridLine_Intraday_X3 est utilisé pour afficher une grille de temps verticale sur les graphiques intrajournaliers d'un actif financier, spécifiquement avec un intervalle de trois heures. Cette fonctionnalité est pertinente pour ceux qui analysent des horizons temporels ne dépassant pas trois heures et est inopérante sur des horizons de deux heures. Les paramètres d'entrée de cet indicateur permettent une configuration précise adaptée aux besoins spécifiques de l'analyste. Cela facilite l'identification des mouvements de prix sur des intervalles réguliers, offrant ainsi un support visuel clair pour l'évaluation des tendances à court terme.
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤1
Un nouvel indicateur est disponible pour améliorer l'analyse des graphiques intrajournaliers. Cet outil déploie une grille verticale avec un intervalle de six heures, optimisant la visualisation pour les actifs financiers sous un horizon ne dépassant pas H6. Sur les graphiques de deux et quatre heures, l'indicateur ne s'affiche pas.
Le paramétrage précis de l'indicateur assure une personnalisation adaptée aux besoins de chaque utilisateur. Il facilite la lecture et l'interprétation des données en structurant visuellement le temps sur les graphiques. Intégrer cet indicateur dans votre boîte à outils peut favoriser une meilleure prise de décisions grâce à une segmentation temporelle claire et fonctionnelle.
👉 Lis ça | Cotations | @mql5fr
Le paramétrage précis de l'indicateur assure une personnalisation adaptée aux besoins de chaque utilisateur. Il facilite la lecture et l'interprétation des données en structurant visuellement le temps sur les graphiques. Intégrer cet indicateur dans votre boîte à outils peut favoriser une meilleure prise de décisions grâce à une segmentation temporelle claire et fonctionnelle.
👉 Lis ça | Cotations | @mql5fr
La classe CMACDOnArray est essentielle pour calculer les valeurs de l'indicateur MACD en utilisant la mémoire tampon de l'indicateur. Lors de l'initialisation, la méthode Init() est paramétrée avec des périodes pour les moyennes mobiles (AM) rapide, lente, et la ligne de signal, ainsi que les méthodes correspondantes. Durant le calcul, Solve() utilise le total des taux, la précédente valeur calculée et plusieurs tampons de données pour produire les lignes MACD.
Les méthodes supplémentaires offrent des fonctionnalités utiles : BarsRequiredSignal() et BarsRequiredMain() indiquent le nombre minimum de barres nécessaires pour chaque calcul. Name() et autres renvoient des chaînes pour nommer les composantes. Le fichier Test_MACDOnArray.mq5 illustre l'utilisation et exige que divers fichiers soient correctement organisés dans le répertoire MQL5. Le MACD, quantitative par nature, assure un ...
👉 Lis ça | Market | @mql5fr
Les méthodes supplémentaires offrent des fonctionnalités utiles : BarsRequiredSignal() et BarsRequiredMain() indiquent le nombre minimum de barres nécessaires pour chaque calcul. Name() et autres renvoient des chaînes pour nommer les composantes. Le fichier Test_MACDOnArray.mq5 illustre l'utilisation et exige que divers fichiers soient correctement organisés dans le répertoire MQL5. Le MACD, quantitative par nature, assure un ...
👉 Lis ça | Market | @mql5fr
❤3
L'indicateur MA of Custom RSI améliore l'analyse du momentum en filtrant les signaux du RSI classique grâce à une moyenne mobile. Il offre une ligne de signal plus lisse et fiable, aidant à identifier les entrées, sorties et tendances. Cet outil est idéal pour les traders confrontés à la volatilité du RSI et qui recherchent des signaux plus clairs et robustes.
Avec une analyse à deux niveaux, il affiche à la fois le RSI brut et une version lissée par une MA dans la même fenêtre. Sa personnalisation permet d'ajuster les périodes et méthodes de MA selon vos stratégies spécifiques. Les niveaux de surachat et de survente peuvent être adaptés pour une lisibilité instantanée des renversements.
Le design intègre des graphiques intuitifs et professionnels avec des lignes continues et pointillées distinctes. Fonctionnant sous MetaTrader 5, il offre des solutions avancées pour des stratégies...
👉 Lis ça | Forum | @mql5fr
Avec une analyse à deux niveaux, il affiche à la fois le RSI brut et une version lissée par une MA dans la même fenêtre. Sa personnalisation permet d'ajuster les périodes et méthodes de MA selon vos stratégies spécifiques. Les niveaux de surachat et de survente peuvent être adaptés pour une lisibilité instantanée des renversements.
Le design intègre des graphiques intuitifs et professionnels avec des lignes continues et pointillées distinctes. Fonctionnant sous MetaTrader 5, il offre des solutions avancées pour des stratégies...
👉 Lis ça | Forum | @mql5fr
❤4
Le calculateur de risque est un outil essentiel pour les traders cherchant la précision rapide. Oubliez les calculs manuels des valeurs de Stop Loss et Take Profit. Cet Expert Advisor offre une visualisation immédiate du risque et de la récompense potentiels directement sur votre graphique avant l'exécution d'un ordre.
L'interface claire et efficace s'intègre harmonieusement dans votre environnement de trading, fournissant des informations essentielles sans saturer vos graphiques ni ralentir votre système. Entrez la taille du lot et la distance pour Take Profit et Stop Loss pour voir instantanément les valeurs en devise de votre compte. Profitez d'une compatibilité universelle qui assure une performance stable sur divers symboles.
Utilisez cet outil pour optimiser votre gestion des risques et améliorez vos décisions commerciales avec une meilleure préparation.
👉 Lis ça | Freelance | @mql5fr
L'interface claire et efficace s'intègre harmonieusement dans votre environnement de trading, fournissant des informations essentielles sans saturer vos graphiques ni ralentir votre système. Entrez la taille du lot et la distance pour Take Profit et Stop Loss pour voir instantanément les valeurs en devise de votre compte. Profitez d'une compatibilité universelle qui assure une performance stable sur divers symboles.
Utilisez cet outil pour optimiser votre gestion des risques et améliorez vos décisions commerciales avec une meilleure préparation.
👉 Lis ça | Freelance | @mql5fr
❤3
Découvrez la puissance de la méthode Heikin Ashi pour améliorer l'analyse des tendances du marché avec MetaTrader 5. Heikin Ashi transforme les graphiques en chandeliers traditionnels en une représentation plus fluide des tendances haussières et baissières. Sa simplicité visuelle aide les traders à identifier facilement les mouvements clés, tout en éliminant le bruit des marchés. Grâce à l'algorithme Heikin-Ashi, les développeurs et traders peuvent facilement concevoir des systèmes de trading efficaces en utilisant les outils MQL5. Une solution élégante et pratique pour renforcer vos compétences en trading algorithmique et optimiser vos stratégies de marché.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤3
La classe COsMAOnArray est destinée au calcul de l'indicateur OsMA à travers un tampon spécifique. Pour l'implémentation, dans OnInit(), la méthode Init() est configurée avec certaines périodes de MA et les méthodes correspondantes définies par ENUM_MA_METHOD. L'OnCalculate() utilise ensuite la méthode Solve() pour calculer OsMA à chaque appel. Les paramètres clés incluent le total des taux, les calculs précédents et plusieurs tampons intermédiaires pour les calculs rapides, lents et de signal du MACD.
Des méthodes supplémentaires comme BarsRequiredSignal() et Name() facilitent l'identification et les prérequis pour le calcul de la ligne de signal. Le fichier Test_OsMAOnArray.mq5 sert de référence pour l'utilisation de cette classe. L'organisation correcte des fichiers est essentielle, nécessitant IncOsMAOnArray et la dépendance à la classe CMAOnArray dans le répertoire MQL5.
👉 Lis ça | Documentación | @mql5fr
Des méthodes supplémentaires comme BarsRequiredSignal() et Name() facilitent l'identification et les prérequis pour le calcul de la ligne de signal. Le fichier Test_OsMAOnArray.mq5 sert de référence pour l'utilisation de cette classe. L'organisation correcte des fichiers est essentielle, nécessitant IncOsMAOnArray et la dépendance à la classe CMAOnArray dans le répertoire MQL5.
👉 Lis ça | Documentación | @mql5fr
L'indicateur présenté met en évidence les points de croisement de l'indice de force relative (RSI) sur des intervalles variés. Il utilise huit RSI au total, deux pour chaque croisement. Pour obtenir des résultats optimaux, il est recommandé de combiner les signaux de cet indicateur avec ceux d'un indicateur de tendance. Développé initialement en MQL4, cet outil a fait son apparition le 17 juillet 2009 sur une plateforme spécialisée. Les croisements de RSI, lorsqu'ils sont utilisés en conjonction avec des analyses de tendance, peuvent offrir des perspectives détaillées sur les mouvements de marché. Sa conception réfléchie en fait un atout pour les traders à la recherche d'analyses techniques approfondies.
👉 Lis ça | VPS | @mql5fr
👉 Lis ça | VPS | @mql5fr
❤5
L'indicateur présenté met en avant huit variantes du RSI (Relative Strength Index), affichées simultanément dans une fenêtre sur le graphique, chacune utilisant des valeurs distinctes pour ses paramètres d'entrée. Cette approche permet une analyse comparative des différents comportements du RSI selon des configurations spécifiques. Développé initialement en langage MQL4, cet outil a été publié le 17 juillet 2009 dans la base de code. Une telle présentation multi-paramètres offre aux développeurs et analystes techniques une vue approfondie des dynamiques de marché possibles, facilitant ainsi une prise de décision éclairée.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
🔥2
L'utilisation de la ligne de signal de l'indicateur MACD comme filtre de momentum est courante dans les algorithmes de trading automatique. La logique d'achat nécessite que la ligne de signal dépasse le niveau 0, avec la dernière barre clôturant plus haut que la précédente, incorporant les croisements positifs. Pour la logique de vente, la ligne de signal doit être sous le niveau 0, et la dernière barre doit clôturer plus bas que la barre précédente, intégrant ainsi les croisements négatifs. Cette méthode assure une approche systématique pour capturer les changements de momentum du marché tout en fournissant des points d'entrée et de sortie basés sur des critères objectifs.
👉 Lis ça | CodeBase | @mql5fr
👉 Lis ça | CodeBase | @mql5fr
HedgeCover EA propose une couverture professionnelle et sécurisée pour protéger les positions perdantes. Évitant les risques associés aux systèmes de martingale, il intègre une gestion intelligente des risques avec des mesures de sécurité multiples. Les positions sont couvertes une seule fois, éliminant les boucles de couverture infinies. Le système utilise des numéros magiques distincts pour les positions principales et de couverture, réduisant les erreurs de gestion. Avec un seuil de perte configurable et un cooldown entre les transactions, les risques d'endettement sont atténués. La couverture se limite au symbole graphique actuel, avec une exigence de marge libre de 80 %. Les paramètres recommandés incluent un seuil de perte de 50 pips et une limite de 3 couvertures avec un cooldown de 5 minutes. Fonctionne sous licence MIT, bien adapté pour des tests éducatifs. Utilisation à vos ...
👉 Lis ça | Signaux | @mql5fr
👉 Lis ça | Signaux | @mql5fr
❤2
La transition de MetaTrader 4 à MetaTrader 5 représente un changement majeur en raison de la gestion centralisée des positions par symbole. En MT5, une seule position ouverte par symbole est autorisée, ce qui complique la tâche des développeurs habitués à l'architecture MT4. La conformité à la règle FIFO de la NFA requiert une adaptation des stratégies de trading, notamment pour les EAs fonctionnant dans des directions opposées sur le même symbole.
MetaTrader 5 offre plusieurs méthodes pour gérer les positions, en fonction de la complexité des stratégies. Les EAs simples peuvent migrer relativement facilement avec une adaptation minimale du code. Pour les EAs complexes, le Virtual Order Manager (VOM) est introduit comme une solution robuste, simplifiant le codage des stratégies avancées tout en offrant un niveau de protection supplémentaire contre les échecs système. L'approche VOM r...
👉 Lis ça | Freelance | @mql5fr
MetaTrader 5 offre plusieurs méthodes pour gérer les positions, en fonction de la complexité des stratégies. Les EAs simples peuvent migrer relativement facilement avec une adaptation minimale du code. Pour les EAs complexes, le Virtual Order Manager (VOM) est introduit comme une solution robuste, simplifiant le codage des stratégies avancées tout en offrant un niveau de protection supplémentaire contre les échecs système. L'approche VOM r...
👉 Lis ça | Freelance | @mql5fr
❤4
L'indicateur en question permet de manipuler un instrument de trading inversé en temps réel. Cette fonctionnalité offre la possibilité d'appliquer des indicateurs techniques et personnalisés à cet instrument. Les paramètres d'entrée sont cruciaux pour ajuster les valeurs des chandeliers afin de les rendre compréhensibles. Le paramètre principal est un coefficient multiplicateur, nécessaire pour ramener les valeurs des chandeliers dans une plage perceptible. Par exemple, pour un prix en dessous de 0,001, un multiplicateur de 1000 facilite la lecture et l'analyse des variations du prix de l'actif. L’utilisation adéquate de ces paramètres amplifie la clarté et la compréhension des données fournies par l'indicateur.
👉 Lis ça | NeuroBook | @mql5fr
👉 Lis ça | NeuroBook | @mql5fr
La classe CStochasticOnArray est essentielle pour le calcul des valeurs des indicateurs stochastiques à l'aide de tampons spécifiques. Son utilisation commence par la méthode Init(), paramétrée via OnInit() avec les périodes K, D, et S, ainsi que la méthode de lissage ENUM_MA_METHOD pour la ligne de signal. Dans la fonction OnCalculate(), Solve() est appelée, nécessitant la variable rates_total, les valeurs des tampons de données de clôture, High et Low, et les tampons à remplir pour les lignes principale et de signal.
Deux méthodes supplémentaires, BarsRequiredSignal() et BarsRequiredMain(), déterminent le nombre minimal de barres nécessaires pour le calcul des lignes de signal et principale. Le fichier Test_StochasticOnArray.mq5 sert d'exemple pratique. Il est crucial de positionner correctement les fichiers IncStochasticOnArray et IncMAOnArray dans les répertoires MQL5\Include\Inc...
👉 Lis ça | Forum | @mql5fr
Deux méthodes supplémentaires, BarsRequiredSignal() et BarsRequiredMain(), déterminent le nombre minimal de barres nécessaires pour le calcul des lignes de signal et principale. Le fichier Test_StochasticOnArray.mq5 sert d'exemple pratique. Il est crucial de positionner correctement les fichiers IncStochasticOnArray et IncMAOnArray dans les répertoires MQL5\Include\Inc...
👉 Lis ça | Forum | @mql5fr
❤1