MQL5 Trading Algorithmique
33.4K subscribers
1.25K photos
1.25K links
Les meilleures publications de la plus grande communauté de traders algorithmiques.

Abonnez-vous pour rester au courant des dernières technologies et du développement des programmes de trading.
Download Telegram
L'indicateur mentionné, développé par SHOOTER777, aussi connu sous le nom de Nikolay, fournit une vue d'ensemble de la tendance du marché en temps réel. La couleur et la direction de cet indicateur permettent aux professionnels IT de décrypter la dynamique actuelle sur les graphiques. Comprendre ces éléments est crucial pour prendre des décisions informées dans des systèmes complexes. Ce type d'outils est essentiel pour ceux qui travaillent dans l'analyse technique et visent à optimiser leur stratégie en fonction des tendances observées. L'efficience de l'indicateur repose sur sa capacité à représenter fidèlement les mouvements et orientations du marché.

👉 Lis ça | Calendrier | @mql5fr
3
Aperçu d'un outil performant pour les traders : l'indicateur de pertes et profits cumulés affiche le solde de votre compte ainsi que l'évolution de vos capitaux propres au fil du temps sur un graphique. Distinguant entre les profits réalisés et non réalisés, cet outil suit votre performance de trading via deux lignes distinctes : une ligne verte représentant le solde cumulé incluant profits, swaps, et commissions des positions fermées, et une ligne bleue pour le total des capitaux propres.

Fonctionnalités notables : soutien multi-symboles, précision historique reconstruisant le portefeuille à chaque barre, intégration des swaps dans les calculs quotidiens, et conversion automatique des devises pour les divers instruments. Après avoir téléchargé et installé l'indicateur dans votre dossier MQL5, compilez-le et attachez-le à un graphique où il se mettra à jour en temps réel.

Cet outil ...

👉 Lis ça | Cotations | @mql5fr
3
Une calculatrice d'intérêts composés est un outil essentiel pour les traders souhaitant optimiser leur gestion du risque. Elle permet de calculer le risque de ruine et de déterminer le risque optimal par transaction en fonction de paramètres spécifiés. Avec ces informations, il est possible de prévoir la taille du capital dans des périodes définies telles qu'un an, un mois, ou à la fin d'une période spécifique. Cet outil est conçu pour une intégration fluide avec les plateformes de trading, fournissant des analyses financières avancées qui aident à prendre des décisions éclairées. Adopter cet outil peut contribuer à une stratégie de gestion financière plus robuste et informée.

👉 Lis ça | Documentación | @mql5fr
2
MetaTrader 5 offre un outil puissant pour vérifier les idées de trading avec le générateur de stratégies MQL5 Wizard. L'article met en évidence l'Assistant MQL5 pour la création automatique d'Expert Advisors (EA) sans programmation.

L'EA utilise les classes CExpertSignal, CExpertMoney, CExpertTrailing, formant la base pour les signaux, la gestion d'argent et le suivi. Chaque classe gère des aspects spécifiques comme la génération de signaux d'entrée, la gestion des risque, et le suivi des positions ouvertes.

L'article détaille comment rédiger des modules de signaux de trading personnalisés pour optimiser vos stratégies et les intégrer avec l'assistant MQL5 Wizard. Une attention particulière est donnée à la structure des classes et aux méthodes d'initialisation et de gestion des signaux.

👉 Lis ça | NeuroBook | @mql5fr
4👍2
Le nouvel Expert Advisor utilise une méthode combinée de fraction fixe et de martingale pour gérer les transactions. Il permet la désactivation de la martingale selon les préférences de gestion des risques. Les paramètres incluent diverses périodes pour les moyennes mobiles (MA) rapides et lentes, ainsi que leurs décalages respectifs. Le RSI est intégré pour déterminer les niveaux de surachat et de survente, ajustables selon les besoins de la stratégie. Les caractéristiques de gestion des risques sont personnalisables avec des valeurs définies pour le Stop Loss et le Take Profit, mesurés en pips. De plus, l'allocation de dépôt pour les lots et le slippage en pips peuvent être réglés pour correspondre à la tolérance de risque de l'utilisateur.

👉 Lis ça | NeuroBook | @mql5fr
2
La version 344 du terminal client a introduit l'affichage des nouvelles du calendrier économique via des objets graphiques spécifiques dénommés OBJ_EVENT. Ces outils permettent de représenter efficacement les événements économiques majeurs avec des indicateurs visuels. Un script a été développé pour illustrer cette fonctionnalité, mettant en avant la date du dernier événement majeur grâce à la fonction datetime last_pink_event_date(). Il est à noter que durant le week-end, l'affichage ne comporte pas de données graphiques, mais les objets graphiques spécialisés restent activés et visibles. Cette amélioration vise à enrichir l'analyse des données économiques en temps réel.

👉 Lis ça | Calendrier | @mql5fr
Les indicateurs ClearView sont conçus pour améliorer la lisibilité de vos graphiques. Ces outils remplacent la fonction traditionnelle "Afficher la grille" afin de fournir des repères clairs et visuels, surtout utiles dans le trading manuel ou hybride, mais également bénéfiques pour le trading automatisé. Par exemple, ClearView_PricePointer vous alerte aux seuils critiques de 500 et 1000 pips, ainsi que des hauts et bas historiques, tout en vous montrant le dernier bid/ask/spread.

ClearView_RoundNumberMarker souligne les points clés tels que les multiples de 50/100/500/1000 pips. Il s'adapte aux fonds sombres ou clairs et affiche des lignes de support et résistance possibles. ClearView_PeriodSeparator délimite les jours, semaines et mois avec des marqueurs de période personnalisables. L'utilisation d'un modèle de graphique avec ces indicateurs optimise le chargement et simplifie l'in...

👉 Lis ça | Freelance | @mql5fr
1
Analyser le nombre de barres sur un graphique est essentiel pour comprendre l'étendue des données visuelles disponibles. La fonction intégrée iBars est une solution efficace pour obtenir rapidement ce chiffre. Assurez-vous de vérifier la limite que vous avez définie dans Outils/Options/Graphiques et "Max Bars in Chart" pour contrôler la portée des données visualisées. Ce nombre dépend également des données que votre courtier fournit ou que vous téléchargez, peut-être via un symbole personnalisé.

L'application pratique est simple : faites glisser le script sur le graphique et consultez l'onglet experts dans la boîte à outils. Une ligne de commentaire en haut à gauche du graphique vous fournira également cette information. Veillez à manipuler ces éléments correctement pour optimiser la gestion de l'affichage des données graphiques. Une orientation précise et concise aide à la bonne int...

👉 Lis ça | Calendrier | @mql5fr
4
Il est essentiel de bien comprendre le suivi du volume entrant via un histogramme dynamique. Cet outil permet de visualiser le volume tic par tic, offrant une perspective plus granulaire que les indicateurs de volume traditionnels. Au lieu de se contenter de la dépiction statique du volume total par barre, ce type d'indicateur met en lumière l'évolution du volume, permettant une surveillance en temps réel.

Lorsqu'une barre montre une forte activité, l'histogramme affiche une tendance croissante, mettant en évidence une pression accrue. Inversement, un marché à faible volume sera représenté par une taille de pic plus modérée. Cette méthode offre plusieurs avantages, notamment la détection rapide de hausses soudaines de volume et l'observation des changements subtils dans la structure du marché. Elle aide également à comprendre comment le volume se répartit au fil de la formation des b...

👉 Lis ça | Calendrier | @mql5fr
6
Les théories seules manquent parfois d'ancrage, tandis que les faits sans théorie perdent leur cohérence. Analysons les marchés financiers en utilisant une approche économétrique. Les séries chronologiques, comme les prix boursiers, ont des caractéristiques complexes. Les modèles non linéaires, tels que le GARCH, permettent de prévoir ces séries en tenant compte de la volatilité et autres spécificités. Les rendements, davantage que les prix, offrent de meilleures caractéristiques pour l'analyse statistique. Les tests, dont le Q-test de Ljung-Box-Pierce, peuvent détecter l’auto-corrélation, essentielle pour appliquer un modèle pertinent. L'objectif est de valider l'utilisation du modèle GARCH pour améliorer la précision et la pertinence des prévisions.

👉 Lis ça | Market | @mql5fr
4
Un nouvel indicateur est disponible pour les développeurs et analystes techniques, apportant des fonctionnalités de base prometteuses. La communauté est invitée à fournir des retours et des suggestions pour son amélioration. L'utilisateur peut interagir avec les objets du graphique, les rendant cliquables pour un accès rapide aux informations supplémentaires.

Les paramètres d'entrée permettent de sélectionner la langue des messages, actuellement disponibles en anglais et russe. Parmi les options d'affichage, ShowCurrentPosition affiche des informations détaillées sur la position actuelle, avec la possibilité de choisir entre un affichage compact et détaillé des bénéfices et autres données.

L'historique des transactions peut être exploré à partir d'une heure de début définie, avec des couleurs personnalisées pour les achats (BuyColor) et les ventes (SellColor). La taille de la police...

👉 Lis ça | Documentación | @mql5fr
2
L'indicateur présente la capacité d'identifier avec précision la tendance, intégrant une moyenne mobile adaptative (AMA) qui ajuste ses calculs en fonction de la volatilité. Cet outil est essentiel pour une analyse précise des mouvements du marché, offrant une vue claire des fluctuations de prix. En parallèle, les Bandes de Bollinger® ajoutent une dimension supplémentaire, facilitant l'évaluation des niveaux de prix relatifs par rapport à une moyenne mobile simple. Ces deux indicateurs combinés permettent de mieux cerner les conditions du marché, fournissant aux analystes et développeurs les outils nécessaires pour une interprétation précise des données.

👉 Lis ça | Freelance | @mql5fr
4
Le gestionnaire de ticks standard OnTick() est limité à un seul instrument. Pour les transactions multidevises, des ticks pour chaque instrument sont nécessaires. Le Conseiller Expert exOnTickMarketWatch.mq5 utilise OnChartEvent() pour recevoir des données multiples : numéro et nom de l'instrument, prix d'achat, et spread. Le script scOnTickMarketWatch.mq5 doit être exécuté sur le graphique de l'Expert Advisor pour activer les ticks. Cette méthode est intensive en ressources, mais ajuster le délai de réception des ticks via la variable delay peut réduire la charge du processeur, bien que certains ticks puissent être manqués. Modifiez les paramètres pour s'adapter à vos besoins, tel que l'obtention du prix d'achat.

👉 Lis ça | AlgoBook | @mql5fr
Un article propose une documentation exhaustive sur les fichiers et méthodes inclus dans le dossier "Trade classes Python.zip", excluant les fichiers basés sur MQL5. Voici un aperçu des fichiers et bibliothèques intégrés. "Trade\AccountInfo.py" implémente la classe CAccountInfo, offrant des informations sur les comptes. "Trade\DealInfo.py" et ses méthodes analysent les transactions, via la classe CDealInfo. La gestion des ordres historiques est confiée à "Trade\HistoricOrderInfo.py" grâce à CHistoryOrderInfo.

"Trade\OrderInfo.py", avec COrderInfo, gère les ordres actuels. CPositionInfo, présent dans "Trade\PositionInfo.py", traite des positions ouvertes. "Trade\SymbolInfo.py" offre tout ce qu'il faut sur les symboles financiers via CSymbolInfo. Le fichier "Trade\TerminalInfo.py" propose la classe CTerminalInfo, clé pour intermagir avec le terminal. Enfin, "Trade\Trade.py" fournit les...

👉 Lis ça | Documentación | @mql5fr
41
L'indicateur présenté est conçu pour identifier les configurations de bougies d'engloutissement, tant haussières que baissières, sur les graphiques. Il offre une confirmation optionnelle par le biais du volume. Lorsque le volume de la bougie actuelle surpasse celui de la précédente, la configuration est jugée plus robuste et fiable. L'utilisateur a la possibilité d'appliquer ce filtre de confirmation de volume selon ses besoins. Plusieurs paramètres externes sont disponibles : la couleur des flèches pour les configurations haussières et baissières, ainsi que la fonctionnalité d'activation ou désactivation du filtre de volume. L'interprétation est simplifiée par des flèches directionnelles, symbolisant les figures haussières sous la bougie et baissières au-dessus. Si le filtre de volume est choisi, seules les configurations avec augmentation de volume sont affichées.

👉 Lis ça | Cotations | @mql5fr
3
Explorez l'automatisation du trading avec MetaTrader 5 à travers des concepts inspirés du livre de Gann. Découvrez comment créer des indicateurs tels que le GannMicroTrend, qui suit les micro tendances à l'aide de segments précis et sans vaste reconfiguration nécessaire. L'innovation réside dans l'utilisation des objets graphiques CChartObjectTrend pour marquer les points de retournement, optimisant ainsi la visualisation sans réinterprétation fréquente. Avancez avec le GannMiddleTrend, en exploitant des buffers d'indicateurs pour faciliter l'intégration à des Expert Advisors. Ces approches améliorent la précision des analyses de marché pour les développeurs et traders en algorithmique, offrant des outils robustes pour naviguer dans les tendances mineures et moyennes.

👉 Lis ça | AlgoBook | @mql5fr
3
Un nouvel Expert Advisor ajoute un bouton dans le coin inférieur droit de chaque graphique. Lorsque ce bouton est activé, il réinitialise (recalcule tous les graphiques) le graphique correspondant. La méthode utilisée pour la réinitialisation consiste à modifier brièvement l'horizon temporel. Cette approche simple ne génère pas d'effets secondaires indésirables et se révèle être économiquement avantageuse en termes de ressources, étant donné qu'aucun calcul sur un horizon intermédiaire n'est nécessaire. Les paramètres fournis sont explicites et ne nécessitent pas de commentaires supplémentaires. Les utilisateurs peuvent apprécier l'efficacité et la simplicité de cette solution pour une gestion optimale des graphiques.

👉 Lis ça | NeuroBook | @mql5fr
21
Pour résoudre les problèmes d'historique dans MetaTrader 4, il est possible de transférer les cotations de MetaTrader 5 vers MetaTrader 4. Ce processus vise à assurer une continuité sans trous dans les données historiques, en utilisant un script spécifique. Ce script génère un fichier texte au format CSV pour un import facile.

Commencez par installer MetaTrader 5 et configurez-le selon la profondeur d'historique nécessaire. Copiez le script dans le dossier MQL5\Scripts. Une fois compilé, exécutez-le sur chaque timeframe significatif pour MetaTrader 4.

Ensuite, dans MetaTrader 4, utilisez la fonctionnalité d'importation des données pour chaque paire et chaque période temporelle, afin de compléter l'historique. Assurez-vous d'effectuer ces étapes minutieusement pour éviter des erreurs et garantir l'exhaustivité des données importées.

👉 Lis ça | Market | @mql5fr
2
Le langage MQL5 permet des développements en mode multidevise réel, comme démontré par le script "Multicurrency tick handler OnTickMarketWatch". Toutefois, ce script présente des inconvénients, notamment l'encombrement de la file d'attente des événements. Le "Panneau de contrôle MCM" offre une solution plus flexible et convient également aux opérations sur une seule devise. Il permet de connecter et déconnecter les symboles, de définir le mode de négociation par ticks ou événements, et de modifier les paramètres à la volée, sans interrompre le trading. Compatible avec les indicateurs et experts multi-devises, il ne demande qu'un simple gestionnaire d'événements OnChartEvent(). Simple à installer, il transforme l'interface en un menu traditionnel ajustable, ergonomique et discret. Le menu permet une gestion intuitive des événements et symboles choisis depuis la fenêtre "Market Watch". ...

👉 Lis ça | NeuroBook | @mql5fr
1
Le paramétrage des indicateurs techniques est essentiel pour une analyse de marché plus précise et efficace. Lors de l'utilisation des paramètres généraux, plusieurs éléments doivent être configurés pour tirer le meilleur parti des outils d'analyse.

Pour la période d'impulsion, une valeur de 14 bougies est souvent recommandée, assurant une courbe lissée avec moins de décalage. Concernant la période de volatilité, 14 bougies sont aussi suggérées pour mesurer avec précision la volatilité du marché. Le facteur d'échelle doit être correctement ajusté, avec une valeur par défaut de 100000, afin de garantir une courbe lisible.

Il est nécessaire de surveiller les niveaux de surachat et de survente pour anticiper les points de retournement. Un niveau de surachat de 100.0 signale un possible retournement baissier, tandis qu'un niveau de survente de -100.0 suggère un potentiel rebond des prix...

👉 Lis ça | CodeBase | @mql5fr
3