Gratuit MetaTrader 4 Expert Advisors Vous pouvez facilement intégrer votre Expert Advisors avec FXCMs MT4 plateforme. Visitez FXCM Apps pour les EA gratuites codées par les programmeurs FXCM. Besoin d'aide pour créer de nouvelles EA ou ajuster vos services actuels de programmation EA FXCM est là pour vous aider avec vos besoins en automatisation. Créer des conseillers experts basés sur vos règles de négociation aider à modifier le code pour la tarification fractionnaire et d'optimiser pour No Dealing Desk forex exécution conception indicateurs personnalisés qui correspondent mieux à votre style implémenter des scripts qui vous aident à gérer votre commerce. Contactez notre équipe de services de programmation: Compte de pratique MetaTrader 4 gratuit Nous vous donnons un compte de pratique de 50 000 pour vous aider à obtenir des forex trading confortable sur notre nouvelle plate-forme MetaTrader 4 améliorée et plus rapide. Félicitations VPS Free Hosting: Maintenez un solde de 5.000 devises de base (ou 500k JPY, et 40k HKD) sur votre compte MT4, et le VPS est le vôtre sans frais. (Par exemple, si votre dénomination de compte est le dollar australien (AUD), c'est un solde de compte de 5.000 AUD). Si vous ne respectez pas cette exigence à la fin du mois, des frais de 30 devises de base (ou 3k JPY et 240 HKD) peuvent être débités de votre compte FXCM pour couvrir le coût de VPS. MT4 Dimensions de commande: FXCM MetaTrader 4 permet de commander jusqu'à 50 millions par transaction. Les commerçants ont la possibilité de négocier des tailles supplémentaires (commandes multiples de 50 millions pour la même paire). MT4 FXCM Indépendance: Forex Capital Markets, LLC. (FXCM LLC) est une entité juridique indépendante et n'est pas affiliée à MetaQuotes Software Corp. (MT4). MT4 n'est pas détenu, contrôlé ou exploité par FXCM LLC. Par conséquent, FXCM LLC ne fait aucune garantie concernant un produit MT4 ou service et n'a pas examiné ou vérifié les résultats de performance qui peuvent être présentés ou décrits sur ce site en relation avec MT4. Limitation de la cote MT4: Le potentiel existe pour les variations de prix affichées entre les serveurs. Ces différences n'ont pas d'impact sur les prix disponibles pour l'exécution mais peuvent avoir une incidence sur les prix utilisés pour déclencher les ordres de repos. Avertissement: La négociation de contrats de change et / ou de contrats pour des différences sur la marge comporte un haut niveau de risque et peut ne pas convenir à tous les investisseurs. La possibilité existe que vous pourriez soutenir une perte en excès de vos fonds déposés et donc, vous ne devriez pas spéculer avec le capital que vous ne pouvez pas se permettre de perdre. Avant de décider de négocier les produits offerts par FXCM, vous devez examiner attentivement vos objectifs, la situation financière, les besoins et le niveau d'expérience. Vous devez être conscient de tous les risques associés à la négociation sur la marge. FXCM fournit des conseils généraux qui ne tiennent pas compte de vos objectifs, de votre situation financière ou de vos besoins. Le contenu de ce site Web ne doit pas être interprété comme un conseil personnel. FXCM recommande de demander conseil à un conseiller financier distinct. Veuillez cliquer ici pour lire l'avertissement de risque complet. FXCM est un marchand de la Commission des contrats à terme enregistré et un détaillant de commerce de détail avec la Commodity Futures Trading Commission et est membre de la National Futures Association. NFA 0308179 Forex Capital Markets, LLC (FXCM LLC) est une filiale opérationnelle du groupe FXCM (collectivement, le Groupe FXCM). Toutes les références sur ce site à FXCM se rapportent au groupe FXCM. Veuillez noter que les informations contenues dans ce site Web sont destinées uniquement aux détaillants et que certaines des représentations qui y figurent peuvent ne pas s'appliquer aux participants admissibles (c'est-à-dire aux clients institutionnels) au sens de l'article 1 a) de la Loi sur l'échange de marchandises. Copie de copyright 2017 Forex Capital Markets. Tous les droits sont réservés. 55 Water St. 50th Floor, New York, NY 10041 USAAdvanced Guide To MetaTrader 4 - Expert Advisors Expert Advisor Création Expert Advisors sont des programmes qui permettent l'automatisation des processus analytiques et de négociation sur la plateforme MT4. Pour créer un Expert Advisor (Expert), le programme d'édition expert - MetaEditor - doit être ouvert à partir de la plate-forme MT4. Pour ouvrir l'éditeur (voir Figure 1): 13 Dans la fenêtre Navigateur, cliquez avec le bouton droit de la souris sur Expert Advisors et sélectionnez Créer ou Dans le menu principal gt Outils gt MetaQuotes Language Editor ou Cliquez sur l'icône MetaEditor dans la barre d'outils Standard: ou Appuyez sur F4 Sur le clavier de l'ordinateur. 13 13 Figure 1 - Il existe plusieurs façons d'ouvrir MetaEditor. 13Les actions suivantes ouvriront l'Assistant Création d'expert. L'assistant peut être utilisé pour créer des conseillers experts, des indicateurs personnalisés, des scripts et des DLL. Pour créer un Expert Advisor, sélectionnez Expert Advisor et cliquez sur Suivant pour continuer, comme illustré à la Figure 2. 13 Figure 2 - Assistant Expert Expert MT4s est utilisé pour créer des conseillers experts, des indicateurs personnalisés, des scripts et des bibliothèques (DLL). 13Les propriétés générales de la fenêtre Expert Advisor s'affichent. Ici, les commerçants doivent spécifier: Nom - Un nom créé par l'utilisateur pour l'Expert. Développeur - Le nom des développeurs. Lien - Vers le site Web des développeurs, le cas échéant. Entrées - la liste des entrées Expert 13 13Pour ajouter un nouveau paramètre au champ Entrées, appuyez sur le bouton Ajouter. Pour chaque paramètre, le commerçant doit spécifier le nom, le type et la valeur initiale, comme indiqué dans la figure 3. Pour supprimer un paramètre, mettez le paramètre en surbrillance et appuyez sur Supprimer. Ceux-ci deviennent les variables d'entrée au sein de l'expert. Une fois que toutes les entrées ont été répertoriées, cliquez sur Terminer pour continuer.13 Figure 3 - Créez les variables d'entrée en identifiant Nom, Type et Valeur initiale. 13Une nouvelle fenêtre apparaît dans l'environnement de programmation. Le nom de l'expert apparaît en haut de la fenêtre et les paramètres d'entrée saisis précédemment apparaissent en haut du code, comme le montre la figure 4. 13 Figure 4 - Les entrées et le nom de l'expert apparaissent dans la fenêtre de code. 13Dès lors, le code expert peut être entré dans la fenêtre en utilisant le langage de programmation MQL4 et la syntaxe (voir Figure 5). Remarque . Les spécificités concernant la programmation sont en dehors du cadre de ce didacticiel compréhension de la logique de programmation et l'apprentissage d'une langue spécifique nécessitent un effort important. Les traders peuvent en apprendre davantage sur la programmation dans l'environnement MQL4 en lisant les guides d'aide MT4 et en participant aux forums communautaires MQL4 actifs. MQL4, comme d'autres langages propriétaires, a une liste de mots réservés et des constantes standard qui sont utilisés pendant la programmation. Exemples de constantes pour les opérations commerciales, ainsi que leurs descriptions: 13 OPBUY - Poste d'achat OPSELL - Poste de vente OPBUYLIMIT - Limite de vente en attente de position OPSELLLIMIT - Limite de vente en attente de position OPBUYSTOP - Achat stop en attente OPSELLSTOP - 5 - partie du code pour un conseiller expert. Certains mots ont des utilisations prédéfinies ici, OPSELL ordonne à l'ordinateur de vendre si d'autres critères sont satisfaits (si les déclarations). Les traders peuvent trouver une Référence MQL4 dans l'onglet Aide de la Boîte à outils dans la fenêtre MetaEditor. Cette référence inclut des informations qui sont utiles aux programmeurs débutants et expérimentés, notamment: Compilation d'experts Après la fin du développement de l'Expert, elle doit être compilée pour s'assurer que le code a été écrit au format approprié pour exécuter l'Expert. Pour compiler l'Expert: Sélectionnez Fichier gt Compile (voir Figure 6) ou cliquez sur le bouton Compiler dans la barre d'outils ou appuyez sur F5 sur le clavier de l'ordinateur. 13 Une fois que la compilation a été lancée, une mise à jour apparaît dans la boîte à outils sous le code dans la fenêtre MetaEditor, comme le montre la Figure 6. Une erreur ou un avertissement sera répertorié.13 Figure 6 - Compilation réussie avec zéro erreur et zéro avertissement. 13Lorsque la compilation est réussie, le nouvel Expert apparaît dans la fenêtre Navigateur - Conseillers experts, comme le montre la Figure 7. Si l'Expert n'a pas réussi à la compiler, il apparaîtra mais son icône sera grise et l'Expert ne pourra pas être utilisé. 13 Figure 7 - Le nouvel Expert apparaît maintenant dans la fenêtre Navigateur-Experts. Configuration de Expert Advisor Avant de pouvoir utiliser l'expert, ses paramètres doivent être définis dans la fenêtre Paramètres du terminal. Pour ouvrir la fenêtre: 13 Dans le menu principal gt Outils gt Options ou en appuyant sur CTRL O sur le clavier de l'ordinateur. L'action ouvre la fenêtre Options. Sélectionnez l'onglet Expert Advisors, comme le montre la Figure 8. 13 Figure 8 - Sélectionnez l'onglet Expert Advisors dans la fenêtre Options pour définir les paramètres Experts. 13 13Les paramètres suivants sont disponibles dans l'onglet Expert Advisors: Activer les conseillers experts - cette option permet à l'utilisateur d'activer (cocher) ou de désactiver (décocher) l'utilisation de tous les experts. Désactiver les experts lorsque le compte a été modifié - cette option désactive l'expert si le compte a été modifié, comme d'une démo à un compte en direct. Désactiver les experts lorsque le profil a été modifié - cette option empêche les experts de lancer si le profil a changé. Autoriser la négociation en direct - pour activer les experts en mode temps réel (plutôt que de tester un expert sur les données historiques). Demander confirmation manuelle - pour envoyer la confirmation du commerce avant de soumettre la commande. Autoriser les importations de DLL - pour utiliser les DLL pour améliorer la fonctionnalité Expert. Confirmer les appels de fonction DLL - pour permettre le contrôle de l'exécution de chaque fonction appelée. Autoriser les experts externes à importer - pour permettre à l'expert d'accéder aux fonctions d'autres bibliothèques d'experts ou de bibliothèques MQL4. 13 13Lorsque les sélections ont été effectuées, cliquez sur OK pour fermer la fenêtre. Lancement de Advisor Advisor 13 Une fois l'expert créé et configuré, il est prêt à être lancé. Pour lancer un expert: 13 Cliquez avec le bouton droit de la souris sur la fenêtre Expert dans le navigateur - Experts et sélectionnez Joindre à un graphique ou 13 Double-cliquez sur la fenêtre Expert dans le navigateur - 13 Une fenêtre apparaît avec les onglets Common et Inputs, comme illustré à la Figure 9. Examinez les paramètres de chaque onglet et apportez les modifications nécessaires, puis cliquez sur OK pour joindre l'Expert au tableau de prix actif.13 Figure 9 - Passe aux onglets Common et Inputs avant de joindre l'Expert au tableau des prix actifs. 13L'expert sera maintenant joint au tableau des prix. Son nom apparaîtra dans le coin supérieur droit du graphique. Le nom des Experts sera suivi d'un smiley, comme le montre la Figure 10, si le trading en direct est activé. Sinon, le nom des experts apparaîtra avec un visage frowny, un poignard après le nom indique que tous les experts sont désactivés. Figure 10 - Un expert avec un visage souriant indique que la négociation en direct a été activée. 13L'expert est maintenant prêt à commencer des fonctions analytiques et commerciales. Expert Advisor Shutdown Pour arrêter un expert, il doit être supprimé du diagramme. Pour supprimer un expert, cliquez avec le bouton droit de la souris sur le tableau des prix actifs, sélectionnez Expert Advisors puis Remove, comme le montre la Figure 11. 13 Figure 11 - Pour supprimer un Expert, cliquez avec le bouton droit sur le graphique des prix actifs, , Puis sélectionnez Supprimer. Remarques à propos des conseillers experts Tous les experts sont arrêtés si le terminal est fermé. Si un graphique est fermé, l'expert joint au graphique s'arrêtera également. L'ajout d'un autre expert à un graphique supprimera le précédent (une confirmation apparaît). La suppression de l'Expert de la fenêtre Navigateur n'arrête pas un Expert du même nom sur un tableau de prix actif. 13 13SEE: Trading Systems Code avancé de MetaTrader 4 - Indicateurs personnalisés
No comments:
Post a Comment