MQL5 Trading Algorithmique
33.6K subscribers
1.26K photos
1.26K 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
MetaTrader 5 build 4755 fournit la correction d’une erreur dans le calcul des swaps triples dans le testeur de stratégie, qui se produisait sous certaines combinaisons de conditions de test.

Un certain nombre d'améliorations et de correctifs mineurs ont également été implémentés dans cette nouvelle version pour améliorer encore la stabilité de la plateforme.

Discuter de la mise à jour...
👍43🔥3
Un portefeuille performant de trading algorithmique utilise traditionnellement 10 à 20 comptes de capital, exploitant 10 à 50 Expert Advisors sur autant de marchés de capitaux. L'auteur propose 20 critères stricts et objectifs pour écarter un Expert Advisor inefficace. Critères tels que l'indépendance à l'égard de l'auteur, des paramétrages optimaux garantis, ou encore la résistance aux fluctuations de marché imprévues. Chaque critère est expliqué pour guider la sélection des robots de trading, optimisant ainsi le potentiel de profit tout en minimisant les risques. Ces critères ne dépendent pas de la plateforme utilisée et sont accessibles même à ceux sans compétences avancées en programmation.

En savoir plus...
4👍2
Le Bacterial Foraging Optimization (BFO) est un algorithme d'optimisation basé sur le comportement des bactéries, notamment E. coli. Il vise à résoudre des problèmes complexes de maximisation/minimisation. L'algorithme s'inspire de la chimiotaxie, où les bactéries naviguent vers les nutriments et évitent les substances nocives. Les bactéries se déplacent via des mouvements de "nage" et de "culbutage", influencés par des phénomènes comme la chimiotaxie et la bio-convection. Le BFO suit des étapes d'initialisation, chimiotaxie, essaimage, reproduction et élimination/dispersion. Son succès repose sur une gestion fine du déplacement et de la réplication des bactéries pour maximiser l'efficacité de la recherche.

En savoir plus...
3👍1
L'Algorithme de Recherche Gravitationnelle (GSA) de E. Rashedi utilise la loi de la gravitation de Newton pour l'optimisation, notamment les problèmes non linéaires. Les agents, assimilés à des masses, interagissent par attraction gravitationnelle, influencés par la masse et la distance. Cette méthode incorpore les concepts de masse active, passive et inertielle, souvent réduits à une unique masse pour simplification.

Le GSA suit deux étapes : exploration et exploitation. Initialement, les agents se déplacent aléatoirement, mettant l'accent sur l'exploration. Progressivement, l'accent est mis sur l'exploitation pour affiner la solution. La masse des objets est calculée en fonction de la fonction d'aptitude, influençant leur interaction.

En savoir plus...
👍5
MetaTrader 5 offre désormais des opportunités avancées pour organiser le trading bidirectionnel grâce à des outils comme HedgeTerminal. Les ordres d'appariement et la gestion des positions nettes permettent une approche flexible, même dans un environnement de trading complexe. Les fonctionnalités telles que le trading en un clic, la gestion des StopLoss et TakeProfit, ainsi que la virtualisation des ordres, simplifient le processus pour les traders et les développeurs d'algorithmes. Bien que plus complexe que MetaTrader 4, MetaTrader 5 peut être enrichi avec des solutions logicielles spécialisées pour une interopérabilité avancée et une gestion efficace des positions bidirectionnelles.

En savoir plus...
6👍4
MetaTrader 5, une plateforme de trading, a été certifiée fin 2011 pour la Bourse de Moscou, résultant de la fusion entre RTS et MICEX. Cet événement a ouvert des opportunités pour les traders d'actions de pénétrer un marché régulé avec un outil bien établi. Récemment, MetaTrader 5 est aussi devenu actif sur le marché des changes de cette bourse, facilitant le trading au comptant de devises. Pourtant, malgré ces avancées, pour les traders forex, le trading en bourse reste complexe et peu familier. Cet article ambitionne d'éclairer ces zones d'ombres, fournissant un manuel structuré et cohérent essentiel pour comprendre le processus entier de trading en bourse.

En savoir plus...
12🤝1
Examen des modes de programmation pour les EA en MQL5. Chaque mode, réparti entre fichier source et exécutable, répond à des besoins précis dans MetaTrader 5. Les modes de débogage, de test, et de profilage sont essentiels pour identifier et corriger les erreurs. Le mode test visuel permet d’évaluer graphiquement le comportement d’un EA. Le mode de gestion des trames assure l'optimisation des algorithmes. L'approche multimodale est cruciale pour une gestion efficace du développement et du test des EA. La programmation orientée objet facilite cette approche et offre une modularité dans la gestion de l'EAs. Plus de détails sur ces modes dans de futurs articles.

En savoir plus...
2
Découvrez comment les hypothèses statistiques renforcent le développement de systèmes de trading MetaTrader 5. L'article explore les techniques de test d'hypothèses avec les bibliothèques Statistica et ALGLIB pour une analyse rigoureuse des stratégies de trading. Des méthodes telles que le test de rang signé de Wilcoxon et le test U de Mann-Whitney sont expliquées pour évaluer les échantillons dépendants et indépendants. Apprenez également à tester les corrélations avec l'analyse du rang-ordre de Spearman pour optimiser votre portefeuille de stratégies. Un guide indispensable pour les développeurs cherchant à utiliser la statistique mathématique pour affiner et valider leurs systèmes de trading.

En savoir plus...
6👍3
Explorez comment MQL5 utilise les variables globales du terminal pour améliorer les stratégies de trading algorithmique. L'article propose une approche orientée objet avec la classe CGlobalVar, facilitant la gestion des données partagées entre programmes MetaTrader 5, même après fermeture du terminal. Découvrez la création et l'organisation de variables globaux via des scripts test et analysez leur impact sur le contrôle et le suivi des modules de trading. Un exemple pratique illustre l'utilisation des variables comme outils de suivi du workflow des robots de trading, démontrant l'efficacité de cette technique pour éviter les erreurs d'exécution de trades.

En savoir plus...
3👍3
Découvrez l'innovation du "graphique liquide" pour MetaTrader 5 : une nouvelle approche qui redessine les graphiques à chaque minute, révélant des motifs cachés non visibles autrement. En exploitant les décalages statiques ou dynamiques, cette méthode offre aux développeurs et traders la possibilité d'explorer de multiples variations d'un même graphique, optimisant l'analyse technique. Parfait pour ceux qui s'intéressent au trading algorithmique, cet outil peut être intégré dans les indicateurs ou les Experts Advisors pour tirer parti de ces nouvelles perspectives graphiques. Adoptez cet indicateur technique pour enrichir vos stratégies de trading et maximiser vos résultats d'analyse.

En savoir plus...
👍87
Analyse des fractales et des lignes de tendance en MQL4 et MQL5. Explication des différences entre MQL4 et MQL5 pour tracer des lignes de tendance basées sur les fractales. Détails sur les paramètres d'entrée, les variables, et la création d'objets graphiques. Importance de la vérification de l'historique des barres pour assurer une précision maximale. Mise en œuvre de signaux de percée avec notifications push pour surveiller les tendances de manière proactive. Applications pratiques pour l'identification des formations du marché. Utilisations courantes des lignes de tendance dans le trading. Article informatif spécialement conçu pour les débutants en programmation sur les plateformes MetaTrader.

En savoir plus...
4👍1
MetaTrader 5, une plateforme multi-marchés, permet aux traders de gérer divers actifs, dont le Forex. L'événement BookEvent, lié à la Profondeur de marché, fournit des données cruciales sur les ordres des actifs boursiers. La bonne gestion de ces événements passe par l'utilisation d'une fonction de gestion des événements OnBookEvent(), requérant une préparation préalable. Pour une gestion optimale, il est essentiel de s'abonner aux événements via la fonction MarketBookAdd() et de se désinscrire lors de la désinitialisation. Un modèle d'Expert Advisor bien structuré peut aider à surveiller et analyser efficacement la Profondeur de marché, essentiel pour les stratégies de trading et les algorithmes haute fréquence.

En savoir plus...
6👍4
Découvrez comment l'hébergement virtuel intégré dans MetaTrader 4/5 offre une solution fluide et efficace pour vos robots de trading et abonnements aux signaux. Contrairement à un VPS traditionnel, il assure des délais réseau minimaux grâce à la proximité directe des serveurs brokers, garantissant des transactions ultra-rapides. La mise en place est simplifiée : pas d'installation complexe, les paramètres se synchronisent avec votre terminal. Gérez facilement le serveur virtuel via MetaTrader pour un contrôle complet de votre environnement de trading. Profitez d'une période d'essai gratuite de 24 heures pour évaluer tous les avantages d'une solution native conçue spécifiquement pour les traders.

En savoir plus...
6
L'article explore l'utilisation de Rattle, un package R, pour optimiser le trading algorithmique en prédisant les tendances des paires de devises. Plutôt que de maîtriser R, complexité pour beaucoup, Rattle simplifie l'exploration de données pour les traders. En s'appuyant sur des modèles de classification, l'outil évalue les tendances haussières ou baissières, avec une approche méthodique utilisant un large ensemble de données des devises. Les résultats fournissent un code utilisable pour développer des systèmes de trading réels, rendant Rattle indispensable pour concevoir des stratégies efficaces, même pour les débutants. La prévision précise est affinée en intégrant des indicateurs connus et des variables indépendantes soigneusement sélectionnées.

En savoir plus...
8👍2
Les événements graphiques personnalisés dans MQL5 offrent la possibilité d'élargir considérablement les capacités du langage pour des algorithmes complexes. Les développeurs peuvent créer des événements définis par l'utilisateur, allant au-delà des événements graphiques typiques. Un total de 65535 identifiants est disponible pour les événements personnalisés, avec CHARTEVENT_CUSTOM et CHARTEVENT_CUSTOM_LAST définissant leur plage.

La gestion de ces événements se fait via la fonction OnChartEvent(), qui utilise quatre constantes comme paramètres. La classe CEventProcessor permet de générer et de gérer ces événements, intégrant des pions tels que CTrade et CiMA pour faciliter les opérations.

Cet article illustre la création, la classification et la gestion efficace des événements personnalisés dans l'environnement MQL5, enrichissant la créativité des programmeurs. La réduction de la ...

En savoir plus...
7👍2
Découvrez l'article sur la gestion des événements de trade avec MetaTrader 5 en MQL5 ! Plongez dans l'utilisation du gestionnaire OnTradeTransaction() pour contrôler activement les transactions. L'auteur explore les subtilités des transactions de trading, depuis leur initiation jusqu'à leur conclusion, en passant par l'ajout à la liste des ordres ouverts et leur exécution. Apprenez à différencier et à gérer efficacement les positions ouvertes et les ordres en attente grâce aux types de transactions spécifiques d'MQL5. Ce guide est essentiel pour les développeurs désireux d'accroître leur maîtrise des algorithmes de trading et d'améliorer la performance des Expert Advisors.

En savoir plus...
6👍2
L'article expose les concepts clés des réseaux de neurones de deuxième génération, en se concentrant sur leur rôle dans l'apprentissage automatique et l'optimisation des processus algorithmiques. Les types de réseaux comme les perceptrons multicouches et les réseaux RBF sont décrits, mettant en avant leur capacité à traiter et classifier les données. Les méthodes d'entraînement, telles que la rétropropagation et l'apprentissage compétitif, sont discutées pour améliorer l'efficacité des modèles. En outre, des expériences pratiques utilisant le langage R montrent comment ces réseaux se comportent dans des scénarios réels. Les impacts de l'architecture réseau sur la performance sont également évalués, offrant des avantages substantiels aux développeurs et traders.

En savoir plus...
👍51
En 2012, MetaTrader a lancé son service de trading social, permettant la copie automatique des trades, ciblant principalement les traders novices. L'accent a été mis sur la simplicité, la transparence et la sécurité des abonnés pour éviter les pertes liées au copy trading.

Pour garantir la sécurité, un système de notation évalue les signaux en fonction de divers paramètres. Les signaux risqués se voient généralement désactivés pour l'abonnement ou affichent des avertissements clairs. Des mesures de sécurité strictes protègent les abonnés, comme l'absence de collecte d'informations personnelles et la sécurisation des transactions via des signatures numériques.

Les statistiques de signaux ont été enrichies pour fournir une compréhension détaillée des performances de trading. Depuis 2012, des graphiques avancés et des visualisations détaillées ont été ajoutés, offrant aux traders une v...

En savoir plus...
5👍4
L'analyse de régression multiple se révèle être un outil puissant pour les traders souhaitant interpréter l'impact des indicateurs macroéconomiques sur les fluctuations des prix des devises, spécifiquement l'EURUSD. L'utilisation du logiciel STATISTICA permet d'établir des corrélations précises entre différentes variables macroéconomiques et le mouvement des prix à court terme. En triant et sélectionnant les données pertinentes, ce processus de régession multiple met en lumière les facteurs économiques influents, ouvrant la voie à des prévisions potentiellement plus précises et une optimisation des stratégies de trading algorithmiques. Cette approche analytique offre une avancée significative pour les développeurs et analystes en quête de précision et de fiabilité.

En savoir plus...
👍53
Le marché MetaTrader, lancé en février 2012, présente une croissance notable. Initialement disponible sur MetaTrader 5, puis étendu à MetaTrader 4, il propose désormais une gamme élargie incluant des magazines financiers. En juillet 2014, environ 6 300 produits y totalisaient des ventes de plus de 522 000 $. Cette augmentation a attiré 520 vendeurs et 24 500 acheteurs, générant un réseau de développeurs réussissant à gagner 10 000 $ ou plus par mois. L'évolution de cette plateforme souligne l'essor des solutions de trading numériques et l'impact significatif sur les développeurs du secteur. Les données détaillées sont disponibles dans l'infographie ci-jointe.

En savoir plus...
👍136