La compatibilité MetaTrader 5 aux comptes réelle est un sujet d'importance croissante. Certains utilisateurs souhaitent appliquer des stratégies MQL5 élaborées avec succès dans des environnements de trading réels. Le besoin de suivre et reproduire les stratégies des leaders du championnat de trading automatisé se fait sentir. Une solution implique l'accès en mode "investisseur" via MetaTrader 5 pour obtenir des informations en temps réel, utilisant Expert Advisor pour analyser les données des Positions, Ordres et Transactions. Un serveur fondé sur des sockets TCP et une bibliothèque C# gèrent les connexions client. Cette configuration permet la distribution en temps réel des signaux de trading, compatible avec plusieurs courtiers.
En savoir plus...
En savoir plus...
❤10👍7
L'algorithme ElectroMagnetism-like (EM) continue de démontrer son efficacité dans l'optimisation globale. Basé sur le comportement des particules électromagnétiques, il simule l'attraction et la répulsion des charges. L'algorithme génère une population de solutions, considérées comme des particules chargées, qui interagissent pour atteindre une solution optimale.
Chaque itération ajuste les charges en fonction de l'évaluation de la fonction objective. Les interactions électromagnétiques déterminent le mouvement des particules, favorisant une convergence vers les solutions optimales. Les composantes clés incluent le calcul des forces et le contrôle des variables dans l'espace de recherche défini.
Les résultats des tests montrent une robustesse dans l'optimisation de fonctions complexes, confirmant l'algorithme EM comme un outil précieux en recherche opérationnelle et intelligence art...
En savoir plus...
Chaque itération ajuste les charges en fonction de l'évaluation de la fonction objective. Les interactions électromagnétiques déterminent le mouvement des particules, favorisant une convergence vers les solutions optimales. Les composantes clés incluent le calcul des forces et le contrôle des variables dans l'espace de recherche défini.
Les résultats des tests montrent une robustesse dans l'optimisation de fonctions complexes, confirmant l'algorithme EM comme un outil précieux en recherche opérationnelle et intelligence art...
En savoir plus...
👍5❤4👨💻2👀1
Découvrez le MQL5-RPC pour MetaTrader 5, un framework révolutionnaire basé sur le protocole XML-RPC qui facilite l'intégration de services web externes. En utilisant HTTP pour les échanges de données, MQL5-RPC vous permet d'appeler des méthodes sur des serveurs distants depuis votre terminal de trading. Conçu pour le développeur moderne, ce projet encapsule les fonctionnalités dans des classes MQL5, simplifiant la création de requêtes RPC et leur transformation en structures de données appropriées. Profitez de deux exemples pratiques illustrant comment des appels à des services forex et l'analyse de statistiques peuvent booster vos stratégies de trading algorithmique. MQL5-RPC est votre allié pour une intégration sans faille dans un environnement numérique complexe.
En savoir plus...
En savoir plus...
❤6👍4🔥1
EA Tree simplifie le développement d'Expert Advisors pour MetaTrader 5 via une interface glisser-déposer intuitive. Permet de générer du code MQL5 complexe sans programmation, en connectant des cases représentant des fonctions, indicateurs, ou valeurs. Prise en charge des indicateurs techniques et personnalisés, gestion de l'argent, et logique conditionnelle. Permet la réutilisation et l'intégration de multiples stratégies de trading. Bénéficiant d'une réduction significative du temps de développement, EA Tree offre une accessibilité accrue aux traders et développeurs pour créer des algorithmes performants, tout en garantissant la confidentialité des stratégies.
En savoir plus...
En savoir plus...
👍11✍2❤1
Explorez comment un Expert Advisor innovant simplifie le trading algorithmique avec le principe de « Tout ou Rien » sur le marché ForEx. L'article détaille un algorithme destiné à multiplier votre capital en exploitant les fluctuations aléatoires du marché. Découvrez les problématiques clés de la mise en œuvre MQL5, telles que l'effet de levier, le choix des paires de devises, et les ajustements de Take Profit et Stop Loss. Les implications pratiques de cet Expert Advisor visent à maximiser les gains tout en minimisant les transactions/risk, offrant des perspectives uniques à la fois pour les développeurs MetaTrader 5 et les traders en quête d'innovation.
En savoir plus...
En savoir plus...
❤6👍2
Découvrez comment un Expert Advisor pour MetaTrader 5 peut intégrer une auto-optimisation sans interrompre le trading. L'article explore l'utilisation d'algorithmes génétiques (AG) pour sélectionner et optimiser les paramètres de trading en temps réel, permettant une adaptation intelligente aux conditions changeantes du marché. L'approche innovante présente un système de trading central associé à des stratégies virtuelles, identifiant automatiquement celle offrant le meilleur rendement. Les avantages pratiques incluent une gestion optimisée du prélèvement relatif et une flexibilité accrue dans le choix des instruments et périodes, réduisant ainsi l'intervention manuelle. Une solution prometteuse pour les développeurs et traders cherchant à maximiser l'efficience.
En savoir plus...
En savoir plus...
❤7👍3
Découvrez comment enrichir MetaTrader 5 en traduisant son interface utilisateur dans n'importe quelle langue avec le MultiLanguage Pack. Ce puissant outil utilise le support Unicode pour permettre aux développeurs de personnaliser facilement des composants, ouvrant ainsi des opportunités globales. L'installation est simple, suivie d'un processus de traduction structuré où chaque élément est traduit ligne par ligne. Les fonctionnalités de prévisualisation et de vérification garantissent une traduction de haute qualité. Une fois approuvée, votre traduction peut être intégrée dans la distribution officielle. Améliorez l'accessibilité mondiale de MetaTrader 5, facilitant la vie des traders et des développeurs grâce à un support linguistique étendu et inclusif.
En savoir plus...
En savoir plus...
❤5
Les diagrammes UML sont des outils puissants pour structurer et visualiser les Expert Advisors dans le développement de systèmes de trading. Le langage graphique UML permet de modéliser les aspects dynamiques et statiques d'un système, à travers diverses perspectives. Une approche systématique en utilisant UML offre une vue claire et complète avec des diagrammes de cas d'utilisation, de classes, et d'activité.
Les diagrammes de cas d'utilisation décrivent les interactions utilisateurs, tandis que les diagrammes de classes définissent la structure statique. Les diagrammes d'activité offrent une représentation des flux de contrôle complexe. L'utilisation de logiciels comme Software Ideas Modeler peut faciliter ce processus, et le code généré dans des langages comme C++ peut être adapté pour MQL5.
En savoir plus...
Les diagrammes de cas d'utilisation décrivent les interactions utilisateurs, tandis que les diagrammes de classes définissent la structure statique. Les diagrammes d'activité offrent une représentation des flux de contrôle complexe. L'utilisation de logiciels comme Software Ideas Modeler peut faciliter ce processus, et le code généré dans des langages comme C++ peut être adapté pour MQL5.
En savoir plus...
❤7👍2
Présentation des applications pratiques de la transformation de Fisher et son inverse sur les marchés financiers. Cet article détaille l'intégration de cet algorithme dans MQL5 en utilisant l'indicateur RSI Inverse Fisher Transform. Ce modèle analyse la rentabilité par un Expert Advisor basé sur des signaux Fisher.
La PDF gaussienne souvent supposée pour les prix est comparée à des cycles de marché réels. Les marchés affichent des comportements cycliques modélisables par des ondes sinusoïdales. La transformation de Fisher adapte les séries temporelles de marché pour les rapprocher d'une distribution gaussienne souhaitée.
Dans MQL5, l'application de la transformation corrige des signaux extrêmes, tandis que l'inverse sert à améliorer la précision des oscillateurs de trading. Test pratique et conseils d'optimisation proposés.
En savoir plus...
La PDF gaussienne souvent supposée pour les prix est comparée à des cycles de marché réels. Les marchés affichent des comportements cycliques modélisables par des ondes sinusoïdales. La transformation de Fisher adapte les séries temporelles de marché pour les rapprocher d'une distribution gaussienne souhaitée.
Dans MQL5, l'application de la transformation corrige des signaux extrêmes, tandis que l'inverse sert à améliorer la précision des oscillateurs de trading. Test pratique et conseils d'optimisation proposés.
En savoir plus...
👍6❤3
Le site MQL5.community propose une variété de services payants permettant aux spécialistes IT de générer des revenus additionnels. Parmi ceux-ci, le marché pour l'achat et la vente d'applications de trading, le service de signaux de trading pour copier les transactions de traders expérimentés, et une solution d'hébergement virtuel native pour garantir un fonctionnement continu des terminaux MetaTrader.
Pour des paiements sécurisés, le site utilise un système de jetons spécial, ne stockant pas les informations de carte bancaire. Des méthodes de paiement variées, comme les cartes bancaires et WebMoney, sont disponibles pour recharger votre compte MQL5.
La communauté MQL5 permet également de monétiser vos compétences en programmation via le service freelance, où la sécurité des transactions est assurée. Les développeurs et traders peuvent tirer profit des diverses opportunités offertes...
En savoir plus...
Pour des paiements sécurisés, le site utilise un système de jetons spécial, ne stockant pas les informations de carte bancaire. Des méthodes de paiement variées, comme les cartes bancaires et WebMoney, sont disponibles pour recharger votre compte MQL5.
La communauté MQL5 permet également de monétiser vos compétences en programmation via le service freelance, où la sécurité des transactions est assurée. Les développeurs et traders peuvent tirer profit des diverses opportunités offertes...
En savoir plus...
❤4👍3
Dans la leçon précédente, nous avons étudié l'utilisation de WinInet.dll pour l'échange de données via Internet en utilisant des requêtes GET. Cette leçon se concentre sur l'envoi de requêtes POST simples. Nous allons explorer l'envoi de fichiers via multipart/form-data, la gestion des cookies et la lecture d'informations à travers votre identifiant de site web. Il est recommandé de configurer un serveur proxy local pour vos tests futurs.
Pour les requêtes POST, la bibliothèque WinInet.dll et la classe CMqlNet ont été utilisées. Une structure tagRequest distincte a été créée en raison des nombreux champs requis. Une requête POST peut désormais contenir des fichiers binaires, contrairement aux requêtes GET. Les différences entre GET et POST dans tagRequest::Init sont également expliquées.
En outre, travailler avec des cookies permet de lire des pages web sous votre identifiant. Les c...
En savoir plus...
Pour les requêtes POST, la bibliothèque WinInet.dll et la classe CMqlNet ont été utilisées. Une structure tagRequest distincte a été créée en raison des nombreux champs requis. Une requête POST peut désormais contenir des fichiers binaires, contrairement aux requêtes GET. Les différences entre GET et POST dans tagRequest::Init sont également expliquées.
En outre, travailler avec des cookies permet de lire des pages web sous votre identifiant. Les c...
En savoir plus...
👍8❤1
L'introduction d'un analyseur automatique des vagues d'Elliott en MQL5 révolutionne l'analyse des marchés pour les développeurs et les traders. L'outil automatise une approche complexe et subjective, facilitant l'identification des vagues en utilisant deux méthodes clés : une approche fractale hiérarchique et l'énumération systématique des options. L'analyseur exploite des structures de données et des classes conçues pour gérer efficacement les points Zigzag et les vagues non terminées ou non commencées. En synthétisant l'analyse des modèles classiques et modernes, cet outil offre une solution robuste pour maîtriser l'analyse technique et optimiser les stratégies de trading algorithmique.
En savoir plus...
En savoir plus...
❤14👍2✍1
L'utilisation d'Expert Advisors ou d'indicateurs composites comme le MACD peut entraîner une consommation élevée de mémoire et de processeur. Le MACD utilise deux indicateurs EMA, ce qui augmente la charge système par rapport à un seul EMA. Lorsqu'un indicateur utilise plusieurs périodes ou est multi-devises, la consommation de mémoire s'accroît, dépassant parfois les capacités de l'ordinateur.
Pour optimiser, créer un indicateur composite comme "Trender" qui teste plusieurs périodes avec les indicateurs Ichimoku et Price_Channel peut aider. Surveiller la consommation de mémoire est crucial, surtout lorsque de nombreux tampons d'indicateurs auxiliaires sont utilisés. Par exemple, Trender utilise 41 tampons nécessitant environ 31 Mo de mémoire. Les méthodes pour diminuer la consommation incluent la réduction du nombre de barres affichées ou la diminution du nombre de tampons.
Les tec...
En savoir plus...
Pour optimiser, créer un indicateur composite comme "Trender" qui teste plusieurs périodes avec les indicateurs Ichimoku et Price_Channel peut aider. Surveiller la consommation de mémoire est crucial, surtout lorsque de nombreux tampons d'indicateurs auxiliaires sont utilisés. Par exemple, Trender utilise 41 tampons nécessitant environ 31 Mo de mémoire. Les méthodes pour diminuer la consommation incluent la réduction du nombre de barres affichées ou la diminution du nombre de tampons.
Les tec...
En savoir plus...
❤5👍4
Les langages de programmation ne sont plus essentiels pour créer des robots de trading grâce au MQL5 Wizard. Cet outil permet aux traders, même sans compétences techniques, de générer rapidement un Expert Advisor en quatre clics. Chaque EA se compose de modules indépendants tels que les signaux, la gestion de l'argent, et le trailing stop. Les utilisateurs choisissent simplement leurs paramètres et le wizard assemble le code pour eux. Après compilation, les EAs peuvent être testés et optimisés pour garantir un trading efficace. L'outil démocratise la création de robots de trading, offrant de multiples combinaisons pour s'adapter aux stratégies individuelles des traders.
En savoir plus...
En savoir plus...
❤4👍4⚡2
MetaTrader 5 avec MQL5 transforme le paysage du trading automatisé. En dépit de la popularité persistante de MetaTrader 4, le niveau professionnel moyen des traders diminue. L'automatisation, combinant trading et programmation, rencontre des défis liés à la maîtrise technique. La demande pour des services de programmation MetaTrader augmente, provoquant parfois des incompréhensions entre clients et programmeurs. Clarifier les attentes, définir clairement les objectifs et vérifier les stratégies avant la mise en œuvre sont essentiels pour éviter frustrations et malentendus. La responsabilité du programmeur s'arrête à la réalisation technique, non à la rentabilité de la stratégie.
En savoir plus...
En savoir plus...
❤7👍4🤣1
Cet article explore les nuances techniques des indicateurs de trading liés à la méthode des moyennes mobiles, en soulignant les critiques souvent négatives concernant le redécoupage des indicateurs. En analysant le SMA (15), l'article démontre que le redécoupage n'est pas forcément défavorable et peut offrir des avantages tels qu'un délai nul et une meilleure capacité d'adaptation. Il explique également l'intérêt limité des indicateurs multi-délais sur des séquences inférieures et déconstruit l'idée selon laquelle les graphiques en chandeliers offrent une représentation directe du marché, mettant plutôt en avant une approche plus intuitive que mathématique pour l'analyse technique.
En savoir plus...
En savoir plus...
👍6👌4❤1
Commencer le trading de devises est simple aujourd'hui, grâce à MetaTrader. Installez, ouvrez un compte, et le trading peut débuter. Toutefois, le trading rentable reste complexe. Bien que MetaTrader inclut des outils d'analyse technique, suivre les conseils des experts ne garantit pas le succès.
Le marché financier est influencé par divers événements mondiaux. Avec MetaTrader, les devises sont reçues sous forme de "ticks". Ces données à fréquence variable compliquent l'analyse technique, car elles entraînent des distorsions du signal initial. L'analyse des ticks est rare ; des délais plus longs comme M30 sont généralement utilisés. Cette méthode, cependant, déforme les cotations d'origine, rendant l'application de méthodes mathématiques rigoureuses inefficace. En résumé, une approche prudente et informée est cruciale pour l'analyse des cotations en trading.
En savoir plus...
Le marché financier est influencé par divers événements mondiaux. Avec MetaTrader, les devises sont reçues sous forme de "ticks". Ces données à fréquence variable compliquent l'analyse technique, car elles entraînent des distorsions du signal initial. L'analyse des ticks est rare ; des délais plus longs comme M30 sont généralement utilisés. Cette méthode, cependant, déforme les cotations d'origine, rendant l'application de méthodes mathématiques rigoureuses inefficace. En résumé, une approche prudente et informée est cruciale pour l'analyse des cotations en trading.
En savoir plus...
❤2
MetaTrader offre une plateforme pour le trading automatisé avec des robots sans nécessiter des compétences avancées en programmation. Automatisez vos opérations et réalisez des analyses techniques complexes en temps réel. Pour des applications spécifiques, sollicitez le service Freelance. Ce service garantit une sécurité financière, avec les fonds du client bloqués jusqu'à la fin du projet. Les commandes sont divisées en étapes avec suivi des étapes. Sélectionnez le développeur approprié et négociez des détails clairs sur les spécifications, le coût et le calendrier. Les litiges peuvent être résolus par arbitrage ou choix mutuel de solutions sans l’administration du service.
En savoir plus...
En savoir plus...
❤6
À partir du 1er juillet 2025, les versions minimales prises en charge des plateformes de trading seront les suivantes :
• MetaTrader 4 - Build 1440 publiée le 21 février 2025
• MetaTrader 5 - Build 4755 publiée le 13 décembre 2024
Après cette date, les anciennes versions des terminaux de bureau ne pourront plus se connecter aux serveurs de courtage.
Au cours des derniers mois, 3 mises à jour majeures ont été publiées pour MetaTrader 5 :
• Build 4620 : Extension du support OpenBLAS, correction des requêtes sur l'historique des ticks.
• Build 4730 : Prise en charge étendue d'OpenBLAS et optimisation générale des performances
• Build 4755 : Correction de bugs et améliorations générales du Testeur de Stratégie.
Chaque version de MetaTrader 4 est accompagnée d'améliorations des performances et de corrections de bugs.
Téléchargez la dernière version de la plateforme et accédez à toutes les nouvelles fonctionnalités
• MetaTrader 4 - Build 1440 publiée le 21 février 2025
• MetaTrader 5 - Build 4755 publiée le 13 décembre 2024
Après cette date, les anciennes versions des terminaux de bureau ne pourront plus se connecter aux serveurs de courtage.
Au cours des derniers mois, 3 mises à jour majeures ont été publiées pour MetaTrader 5 :
• Build 4620 : Extension du support OpenBLAS, correction des requêtes sur l'historique des ticks.
• Build 4730 : Prise en charge étendue d'OpenBLAS et optimisation générale des performances
• Build 4755 : Correction de bugs et améliorations générales du Testeur de Stratégie.
Chaque version de MetaTrader 4 est accompagnée d'améliorations des performances et de corrections de bugs.
Téléchargez la dernière version de la plateforme et accédez à toutes les nouvelles fonctionnalités
👍10❤5
MetaTrader 5 intègre de nouveaux éléments d'interface utilisateur, permettant d'exploiter pleinement des fonctionnalités auparavant inaccessibles. Apprenez à utiliser les technologies Internet de base, échanger des données entre terminaux via un serveur, et créer une classe de bibliothèque générique pour travailler dans l'environnement MQL5. L'exemple de script de MQL5 CodeBase utilise wininet.dll pour démontrer une requête de serveur. Pour ceux sans serveur PHP, Denwer est recommandé comme plateforme de travail. Sept fonctions principales de la bibliothèque sont essentielles pour envoyer une requête: InternetAttemptConnect, InternetOpen, InternetConnect, HttpOpenRequest, HttpSendRequest, InternetReadFile et InternetCloseHandle. Pour gérer des sessions Internet, utiliser une instance de classe globale pour décrire les descripteurs de session et de connexion est optimal. Une fois termi...
En savoir plus...
En savoir plus...
❤7👍5
Découvrez comment MetaTrader 5 améliore l'expérience des développeurs et traders avec ses fonctionnalités avancées. Cet article explore des solutions algorithmique raffiné en MQL5, permettant un contrôle précis des stratégies de trading automatisées. Boostez votre efficacité grâce à une communauté dynamique où vous pouvez partager et évaluer des codes sources innovants. Profitez d'une plateforme évolutive qui favorise l'interaction continue entre développeurs et experts en trading. Enrichissez vos compétences tout en profitant des outils d'analyse technique et de script personnalisables pour optimiser vos projets de trading algorithmique. Une ressource essentielle pour tout développeur ou trader cherchant à repousser les limites de ses capacités numériques.
En savoir plus...
En savoir plus...
❤6👍6