Le dernier article abordait l'utilisation de différents modes d'impression dans MQL5. Désormais, l'objectif est de créer un script pour afficher les propriétés de position. Ce script permettra à l'utilisateur de choisir entre deux options via les paramètres externes : afficher les propriétés du symbole actuel ou de toutes les positions ouvertes sur différents symboles.
La fonction principale, PrintPositionProperties(), gérera les opérations requises. Pour afficher les propriétés sur le symbole actuel, utilisez PositionSelect(). Pour plusieurs symboles, des positions doivent être ouvertes sur différents symboles pour test.
Cette approche simplifie l'affichage des propriétés directement dans une boîte de dialogue, utile pour la gestion des positions dans MetaTrader 5.
En savoir plus...
La fonction principale, PrintPositionProperties(), gérera les opérations requises. Pour afficher les propriétés sur le symbole actuel, utilisez PositionSelect(). Pour plusieurs symboles, des positions doivent être ouvertes sur différents symboles pour test.
Cette approche simplifie l'affichage des propriétés directement dans une boîte de dialogue, utile pour la gestion des positions dans MetaTrader 5.
En savoir plus...
❤12👍2🎉2⚡1
Commencer une série d'articles pour initier les débutants à la programmation avec MQL5. Le premier script simple imprimera des propriétés de symboles en utilisant trois méthodes : Print(), Comment(), et Alert(). Chaque méthode offre un moyen différent de surveiller les variables lors du développement. Explication de l'assistant MQL5 pour créer et nommer un script. Importance des commentaires pour la compréhension du code. Démonstration de l'utilisation de l'interface MetaEditor 5 pour configurer des paramètres externes. Aborder des fonctions utilisateurs et l'affectation de valeurs à des variables de symboles. Discutez des options pour enregistrer ou afficher les sorties de données.
En savoir plus...
En savoir plus...
❤3👍3⚡1
Commencer une série d'articles pour initier les débutants à la programmation avec MQL5. Le premier script simple imprimera des propriétés de symboles en utilisant trois méthodes : Print(), Comment(), et Alert(). Chaque méthode offre un moyen différent de surveiller les variables lors du développement. Explication de l'assistant MQL5 pour créer et nommer un script. Importance des commentaires pour la compréhension du code. Démonstration de l'utilisation de l'interface MetaEditor 5 pour configurer des paramètres externes. Aborder des fonctions utilisateurs et l'affectation de valeurs à des variables de symboles. Discutez des options pour enregistrer ou afficher les sorties de données.
En savoir plus...
En savoir plus...
👍7❤2⚡1
MQL5 Market, en un an, est devenu le plus vaste magasin dédié aux robots de trading et indicateurs techniques pour MetaTrader 5. Plus de 170 développeurs ont proposé 460 programmes, incluant robots de trading, indicateurs et utilitaires. Les Expert Advisors dominent cette offre. Les prix varient de 10 à 30 000 USD, avec une majorité entre 10-20 USD. Le service offre aussi des produits gratuits. Depuis son lancement, les téléchargements ont explosé, notamment de versions démo et gratuites. Tandis que les indicateurs personnalisés sont largement vendus, 77% du chiffre d'affaires provient des Expert Advisors, reflétant une demande pour des outils de haute qualité et des prix en croissance.
En savoir plus...
En savoir plus...
❤6👍2⚡1
Posséder les compétences pour analyser les graphiques est essentiel pour les développeurs travaillant sur des systèmes de trading automatisés. La compréhension des hauts et des bas est un point de départ pour coder des stratégies de trading efficaces. Grâce à MQL5, utilisé dans MetaTrader 5, les développeurs peuvent écrire des scripts et des algorithmes pour détecter ces niveaux clés.
Identifier les motifs graphiques, tels que les doubles sommets ou creux, et savoir les coder permet d'anticiper des mouvements de marché. En créant des fonctions pour détecter ces tendances, les développeurs peuvent automatiser des actions basées sur des critères techniques, améliorant l'efficacité des systèmes de trading programmés.
Cela reste un exercice technique crucial pour améliorer la fiabilité des algorithmes.
En savoir plus...
Identifier les motifs graphiques, tels que les doubles sommets ou creux, et savoir les coder permet d'anticiper des mouvements de marché. En créant des fonctions pour détecter ces tendances, les développeurs peuvent automatiser des actions basées sur des critères techniques, améliorant l'efficacité des systèmes de trading programmés.
Cela reste un exercice technique crucial pour améliorer la fiabilité des algorithmes.
En savoir plus...
❤5👍2⚡1
MQL5 Market, en un an, est devenu le plus vaste magasin dédié aux robots de trading et indicateurs techniques pour MetaTrader 5. Plus de 170 développeurs ont proposé 460 programmes, incluant robots de trading, indicateurs et utilitaires. Les Expert Advisors dominent cette offre. Les prix varient de 10 à 30 000 USD, avec une majorité entre 10-20 USD. Le service offre aussi des produits gratuits. Depuis son lancement, les téléchargements ont explosé, notamment de versions démo et gratuites. Tandis que les indicateurs personnalisés sont largement vendus, 77% du chiffre d'affaires provient des Expert Advisors, reflétant une demande pour des outils de haute qualité et des prix en croissance.
En savoir plus...
En savoir plus...
👍13⚡5❤3🎉1
L'article explore l'algorithme de recherche d'harmonie (HS), une méthode métaheuristique inspirée de l'improvisation musicale pour résoudre des problèmes d'optimisation complexes. Cet algorithme offre stabilité et simplicité, tout en évitant les tris traditionnellement requis par d'autres méthodes. L'accent est mis sur une stratégie d'exploration et d'exploitation équilibrée, favorisant l'évolution des solutions par recombinaison et mutation. HS se distingue par une approche originale, combinant idées évolutionnaires et motifs musicaux. Bien que peu d'études se penchent sur des extensions musicales, l'intégration de concepts musicaux pourrait enrichir cet algorithme et en faire une méthode d'optimisation unique et performante.
En savoir plus...
En savoir plus...
❤14👍3⚡1
Découvrez les signaux de trading conçus pour MetaTrader 4 et 5 qui vous permettent de copier simplement et efficacement les transactions d'un fournisseur de signaux. Notre service se distingue par sa sécurité et transparence, sans coûts cachés. Grâce à une technologie avancée de connexion en nuage, il promet une exécution sans faille tout en garantissant des interactions sécurisées et anonymes entre abonnés et fournisseurs. Des options flexibles pour gérer les fonds permettent une personnalisation optimale selon les dépôts et les préférences de trading. Ce service facilite la participation sécurisée au marché pour les traders de tous niveaux, tout en leur offrant des outils robustes pour optimiser leurs stratégies.
En savoir plus...
En savoir plus...
👍9❤2⚡1🔥1
Dans le monde du trading et de l'analyse technique, la compréhension des graphiques est essentielle. Les indicateurs techniques jouent un rôle clé en fournissant des analyses basées sur les prix et le volume. Les traders disposent d'une multitude d'indicateurs intégrés dans des plateformes comme MetaTrader 5, mais il peut être nécessaire de personnaliser ces outils pour mieux convenir à un style de trading particulier.
La création d'indicateurs personnalisés, comme l'indicateur Heiken Ashi, se fait grâce au langage de programmation MQL5. Ce processus inclut la définition des paramètres et des calculs nécessaires pour produire les chandeliers caractéristiques de cet indicateur, qui sont utiles pour identifier les tendances du marché.
L'indicateur Heiken Ashi filtre les fluctuations en smoothing les données pour éviter les faux signaux, offrant une lecture plus claire de la direction ...
En savoir plus...
La création d'indicateurs personnalisés, comme l'indicateur Heiken Ashi, se fait grâce au langage de programmation MQL5. Ce processus inclut la définition des paramètres et des calculs nécessaires pour produire les chandeliers caractéristiques de cet indicateur, qui sont utiles pour identifier les tendances du marché.
L'indicateur Heiken Ashi filtre les fluctuations en smoothing les données pour éviter les faux signaux, offrant une lecture plus claire de la direction ...
En savoir plus...
❤2🎉1👌1
Découvrez l'Algorithme des Singes, une approche métaheuristique innovante pour résoudre des problèmes d'optimisation complexe, simulant le comportement des singes cherchant des sommets de montagnes pour se nourrir. Proposé par Zhao et Tang en 2007, cet algorithme utilise un processus d'ascension et des sauts locaux/globaux pour améliorer efficacement la valeur de la fonction cible. Grâce à sa structure simple et sa capacité à éviter la recherche locale, il est capable de résoudre des problèmes non linéaires et de haute dimension. Un puissant outil pour les développeurs cherchant à optimiser l’algorithmique dans le trading avec une convergence accélérée.
En savoir plus...
En savoir plus...
👍11❤3🎉1
Les émissions d’indicateurs offrent une méthode novatrice pour l'analyse des séries chronologiques, en se concentrant sur les émissions futures ou passées plutôt que sur les indicateurs eux-mêmes. Ceci permet une prévision des niveaux de soutien et de résistance, ainsi que de la direction et de la force des tendances. L’article précédent a présenté un Expert Advisor pour l’analyse des points d’émission utilisant iMA et iEnvelopes, avec des caractéristiques intégrales pour simplifier les données obtenues. Ces caractéristiques intègrent des courbes représentant les interactions des indicateurs, optimisant la stratégie de trading. Les séries chronologiques sont essentielles pour augmenter l'efficacité et la vitesse de calcul, ouvrant ainsi de nouvelles opportunités en trading automatisé.
En savoir plus...
En savoir plus...
👍5❤1🎉1
Le nouvel article explore en profondeur la gestion du temps en MQL5, essentielle pour les traders et développeurs MetaTrader 5. Il aborde les particularités du temps, y compris les fuseaux horaires, l'heure d'été et les normes temporelles, ainsi que leur impact sur les stratégies de trading automatisées. Les fonctions MQL5 intégrées telles que TimeCurrent() sont essentielles pour synchroniser les opérations avec le serveur. Des techniques avancées comme CopyTime améliorent la précision des données temporelles. En évitant les erreurs courantes liées aux barres de données manquantes, l'article offre des insights pratiques pour optimiser les algorithmes de trading basés sur le temps.
En savoir plus...
En savoir plus...
👍10❤1🎉1
Pour proposer vos signaux de trading sur MQL5.com, commencez par vous inscrire comme vendeur en fournissant vos informations de compte. Connectez-vous au marché MetaTrader pour atteindre un large public. Le service Signals est intégré à MetaTrader, permettant la copie sans outils additionnels. Gérer les paiements est simplifié grâce au support de cartes et portefeuilles numériques. L'inscription vendeur est rapide, nécessitant une vérification d'identité avec photo. Créez un signal en renseignant les détails requis, sécurisez votre compte avec un mot de passe investisseur. Publiez votre signal, permettant aux traders d'évaluer votre performance. Le processus est structuré pour attirer les utilisateurs MetaTrader.
En savoir plus...
En savoir plus...
👍11❤4👏3🎉1
L'article explore l'évaluation des robots de trading sur MQL5 Market via le testeur de stratégie de MetaTrader 5. Chaque Expert Advisor, avant l'achat, peut être testé rigoureusement dans des conditions défavorables. L'accent est mis sur des méthodes de test variées : stress test avec délai aléatoire, tests sur différents environnements de trading, symboles ou cadres temporels, et backtesting sur de longues périodes. Ces approches permettent de révéler les forces et faiblesses d'un robot de trading, garantissant une utilisation avisée sur un compte réel. Les résultats montrent l'importance de tester minutieusement pour évaluer la fiabilité et l'adaptabilité des stratégies algorithmiques.
En savoir plus...
En savoir plus...
👍11❤3😁1
La Fourchette d’Andrews est un outil d'analyse graphique essentiel dans de nombreuses applications modernes. Des variantes comme la "fourchette de Schiff" ou la "fourchette modifiée" enrichissent cet outil. Andrew's introduit des concepts comme la ligne médiane et les parallèles pour modéliser l'équilibre dynamique du marché. La prévisibilité des marchés est discutée, reposant sur des lois physiques comme celle de Newton appliquées aux flux financiers.
La méthode d'Andrews, basée sur la ligne médiane, propose des stratégies de trading autour d'une tendance déterminée par trois points d'inversion. Les traders utilisent ces constructions pour prévoir des revers ou des franchissements. L'approche inclut des techniques comme les parallèles glissants ou la règle de Hagopian pour naviguer entre les tendances et anticiper des mouvements de marché significatifs.
En savoir plus...
La méthode d'Andrews, basée sur la ligne médiane, propose des stratégies de trading autour d'une tendance déterminée par trois points d'inversion. Les traders utilisent ces constructions pour prévoir des revers ou des franchissements. L'approche inclut des techniques comme les parallèles glissants ou la règle de Hagopian pour naviguer entre les tendances et anticiper des mouvements de marché significatifs.
En savoir plus...
👍15❤7👌1
Plongez dans l'univers des réseaux neuronaux, des outils puissants inspirés du cerveau biologique pour révolutionner le trading algorithmique. Cet article explore leur structure et leurs fonctionnalités, comparant perceptrons multicouches et réseaux profonds. La complexité des réseaux profonds nécessite une puissance informatique accrue, mais ils excellent dans les tâches comme l'analyse de données complexes ou la vision par ordinateur. Les traders peuvent exploiter leur potentiel pour des actions avancées comme la prévision boursière. Comprendre leur fonctionnement, les types et les fonctions d'activation, ainsi que le rôle crucial des poids et biais, est essentiel pour les développeurs et passionnés de l'apprentissage automatique.
En savoir plus...
En savoir plus...
❤8👍7
Les développeurs débutants sur MQL5 peuvent profiter d'une approche basée sur l'expérience en C/C++. Le langage MQL5, inspiré du C/C++, permet une transition plus fluide pour ceux qui ont déjà des compétences en C/C++. Les énumérations, bien que complexes à première vue, fonctionnent selon des principes similaires à ceux du C/C++, simplifiant ainsi leur compréhension.
L'apprentissage du langage C est conseillé pour comprendre les bases de la syntaxe et des commandes avant de se lancer dans MQL5. Les concepts de base du C aident à naviguer dans la programmation MQL5 efficacement, même pour des projets simples comme des scripts.
L'approche par petites étapes est recommandée, en commençant par des scripts simples pour comprendre le fonctionnement de MQL5. Les commentaires et les personnalisations de code sont essentiels pour rendre le code lisible et accessible.
L'importance de l'éc...
En savoir plus...
L'apprentissage du langage C est conseillé pour comprendre les bases de la syntaxe et des commandes avant de se lancer dans MQL5. Les concepts de base du C aident à naviguer dans la programmation MQL5 efficacement, même pour des projets simples comme des scripts.
L'approche par petites étapes est recommandée, en commençant par des scripts simples pour comprendre le fonctionnement de MQL5. Les commentaires et les personnalisations de code sont essentiels pour rendre le code lisible et accessible.
L'importance de l'éc...
En savoir plus...
👍13❤3👌2
Les chaînes en MQL5 permettent de stocker des données textuelles et offrent de nombreuses fonctionnalités pour gérer les messages d'information dans les Expert Advisors et indicateurs. Lorsqu'un programme est exécuté, il peut valider les paramètres utilisateur et notifier en cas d'erreur. Les chaînes simplifient le développement en rendant le processus plus intuitif et les données plus lisibles.
Lors de l’écriture et de la lecture de fichiers, les chaînes permettent un contrôle immédiat des données, ce qui est avantageux lorsque les données ne sont pas volumineuses. Pour des paramètres non connus d'avance, les valeurs peuvent être insérées dans une chaîne unique, simplifiant ainsi leur gestion.
Malheureusement, l'optimisation des chaînes n'est pas possible. Dans certains cas, l’utilisation de chaînes pour configurer des notifications en MQL5 se révèle utile, car elle réduit le nombr...
En savoir plus...
Lors de l’écriture et de la lecture de fichiers, les chaînes permettent un contrôle immédiat des données, ce qui est avantageux lorsque les données ne sont pas volumineuses. Pour des paramètres non connus d'avance, les valeurs peuvent être insérées dans une chaîne unique, simplifiant ainsi leur gestion.
Malheureusement, l'optimisation des chaînes n'est pas possible. Dans certains cas, l’utilisation de chaînes pour configurer des notifications en MQL5 se révèle utile, car elle réduit le nombr...
En savoir plus...
👍8❤3
Les machines à vecteurs de support (SVM) représentent une avancée notable dans l'apprentissage automatique. Elles utilisent un ensemble d'entraînement de données d'entrée et de sortie pour créer un modèle capable de classer de nouvelles données. L'objectif est de trouver un hyperplan qui sépare efficacement deux classes dans un espace multidimensionnel.
Dans une configuration bidimensionnelle, par exemple, il est plus facile de visualiser ce concept avec des données représentées graphiquement. Le SVM identifie un hyperplan à une dimension (ligne) qui sépare le mieux les catégories. Le concept s'étend à des espaces de dimensions supérieures, bien que cela soit moins intuitif à visualiser.
Un des avantages essentiels des SVM est leur capacité à gérer des erreurs et du bruit dans les données, en se concentrant sur le modèle sous-jacent. Cela est crucial pour éviter des interprétations ...
En savoir plus...
Dans une configuration bidimensionnelle, par exemple, il est plus facile de visualiser ce concept avec des données représentées graphiquement. Le SVM identifie un hyperplan à une dimension (ligne) qui sépare le mieux les catégories. Le concept s'étend à des espaces de dimensions supérieures, bien que cela soit moins intuitif à visualiser.
Un des avantages essentiels des SVM est leur capacité à gérer des erreurs et du bruit dans les données, en se concentrant sur le modèle sous-jacent. Cela est crucial pour éviter des interprétations ...
En savoir plus...
👍7
L'article se concentre sur des approches novatrices pour la réussite du trading algorithmique avec MetaTrader 5. Il explore cinq stratégies distinctes pour maximiser les bénéfices des systèmes de trading automatisés, en tenant compte des ressources disponibles et des compétences en optimisation. Il souligne l'importance de structurer le processus du début à la fin, de l'idée initiale à la mise en œuvre sur un compte réel. L'auteur recommande aussi de diversifier et de moderniser les algorithmes pour les adapter aux conditions changeantes du marché. Les avantages de la collaboration en équipe et de l'utilisation d'EAs prêts à l'emploi sont mis en avant pour améliorer l'efficacité et la rentabilité du trading.
En savoir plus...
En savoir plus...
👍6❤2
Lors du développement d'Expert Advisors complexes en MQL5, la gestion des paramètres externes est cruciale. L'ajout d'une interface utilisateur permet de modifier les paramètres "On The Fly" pendant le trading, utile pour le trading manuel ou semi-automatique. L'Expert Advisor stocke et lit les paramètres via un fichier, offrant une flexibilité accrue.
La structure des fichiers de l'Expert Advisor est organisée pour une lisibilité optimale, avec des fonctions classées par type. Le fichier principal inclut des fonctions essentielles comme OnInit, OnTick, et OnDeinit. L'interaction avec le panneau utilisateur est gérée par des événements chart, permettant des ajustements en temps réel des paramètres.
Pratiquez régulièrement la programmation pour perfectionner vos compétences.
En savoir plus...
La structure des fichiers de l'Expert Advisor est organisée pour une lisibilité optimale, avec des fonctions classées par type. Le fichier principal inclut des fonctions essentielles comme OnInit, OnTick, et OnDeinit. L'interaction avec le panneau utilisateur est gérée par des événements chart, permettant des ajustements en temps réel des paramètres.
Pratiquez régulièrement la programmation pour perfectionner vos compétences.
En savoir plus...
👍9❤4