Aide MetaEditor

Bienvenue au trading algorithmique !

MetaEditor est un environnement moderne de développement de stratégie de trading intégré à la plateforme MetaTrader. Il permet de créer des programmes de trading algorithmique sur les langages MQL4 et MQL5 : robots de trading, indicateurs techniques, scripts, panneaux de contrôle graphique et bien plus encore.

La programmation n'est pas seulement l'occasion de faciliter et d'automatiser vos opérations de trading ou de développer un robot qui travaille sans relâche pour vous. C'est aussi une opportunité de gagner de l'argent en développant des logiciels pour de nombreux autres traders. La plateforme de trading fournit déjà toute l'infrastructure pour cela.

Market

Vous pouvez vendre vos applications dans le Market. C'est la plus grande boutique d'applications pour les plateformes de trading. Il contient déjà plus de 10.000 robots et indicateurs. En envoyant votre produit sur le Market, vous accédez à un public énorme, puisque le service est intégré dans le populaire site web de la MQL5.community et dans la plateforme de trading. Le service fournit toute l'infrastructure nécessaire : traitement des paiements, livraison des programmes et protection des vendeurs et des acheteurs.

Freelance

Vous pouvez passer des ordres pour créer des applications de trading dans le service Freelance. Le service comporte un système d'opération transparent et sécurisé. Les ordres sont effectués par étapes, en commençant par une discussion sur les spécifications préliminaires et se terminant avec l'envoi du travail final. Le coût de la commande convenue est gelé sur le compte du client le temps de développement de la commande, le paiement du travail est ainsi garanti.

Bibliothèque

Vous pouvez contribuer au développement du trading algorithmique en publiant vos travaux dans la bibliothèque de code source. Vos programmes seront disponibles en téléchargement directement depuis la plateforme de trading. Si vous débutez dans la programmation, la bibliothèque vous fournit de nombreux supports d'apprentissage utiles : des scripts qui exécutent des tâches de trading simples jusqu'aux robots de trading complexes et aux indicateurs techniques.

Commencez à apprendre le trading algorithmique, tandis que MetaEditor vous fournit tous les instruments nécessaires.

MetaEditor – environnement pour le développement d'indicateurs et de robots de trading

Edition de code pratique

MetaEditor fournit des fonctionnalités pratiques pour écrire le code source d'applications MQL4/MQL5.

Tous les éléments du langage sont mis en évidence et les couleurs peuvent être personnalisées. Lors de l'écriture du code, l'éditeur propose automatiquement les options appropriées pour les noms de fonction, de constante et de variable. Cela facilite grandement et accélère l'écriture du code.

L'éditeur vous permet de voir rapidement la signature des fonctions, supporte les snippets de code, les signets, l'insertion rapide de ressources et une navigation facile dans le code.

En savoir plus >>

Edition de code pratique

MQL Wizard pour le développement rapide de programmes

MQL Wizard

MetaEditor vous permet de générer rapidement des projets à l'aide de modèles, ainsi que de créer des robots de trading prêts à l'emploi à l'aide de l'assistant MQL (MQL Wizard).

Le MQL wizard élimine les opérations de routine tout en créant le projet. Au lieu de spécifier manuellement les propriétés générales d'une application dans le code et de décrire les gestionnaires d'événements, vous pouvez les définir rapidement via le MQL Wizard. Il écrit automatiquement tout ce dont vous avez besoin dans le code source et enregistre le fichier dans le bon répertoire en fonction du type du programme.

Le MQL Wizard permet la génération de robots de trading prêts à l'emploi. Il vous suffit de sélectionner les signaux de trading dont vous avez besoin, ainsi que les niveaux de stop et le mode de gestion de l'argent. Compilez le programme résultant et procédez à son test dans le testeur de stratégie de la plateforme de trading.

En savoir plus >>

Déboguer des programmes

MetaEditor fournit la possiblité de vérifications complètes de tous les algorithmes du programme avant de le lancer pour de vrai.

Au cours du débogage, vous pouvez parcourir les étapes consécutives de l'exécution de chaque fonction du programme et voir les résultats de calcul de toutes les expressions et de la pile d'appels.

Vous pouvez lancer le débogage sur un graphique de prix et dans le testeur de stratégie. Cela vous permet de ne pas attendre certaines conditions de marché pour vérifier un algorithme de trading.

En savoir plus >>

Débogage en temps réel et dans le testeur de stratégie

Profilage du code

Profilage du code

La vitesse de travail est l'un des paramètres les plus importants dans le trading algorithmique. La fonction de profilage de MetaEditor permet de vérifier les performances du code source du programme, ainsi que de détecter et d'optimiser les fonctions les plus lentes.

Le programme s'exécute sur un graphique des prix ou dans le testeur de stratégie. Après cela, MetaEditor rend compte du temps d'exécution et du nombre d'appels de chaque fonction dans le code source.

Vous pouvez voir la vitesse d'exécution du programme non seulement par fonctions, mais aussi par chaînes séparées.

En savoir plus >>

MQL5 Storage et projets partagés

MetaEditor comprend le stockage en ligne de code source MQL5 Storage permettant le contrôle de version.

Le dépôt vous permet d'accéder à vos codes source depuis n'importe quel PC depuis un compte de la MQL5.community. Si vous enregistrez des fichiers, ils ne seront pas perdus même si votre disque dur tombe en panne.

MQL5 Storage vous permet de collaborer au développement de projets avec d'autres utilisateurs distants. Créez simplement un projet partagé et donnez les droits aux membres de votre équipe. Ils le reçevront immédiatement sur leurs PC et pourront y travailler. Le contrôle de version du MQL5 Storage permet de suivre tous les changements.

En savoir plus >>

MQL5 Storage et projets partagés