Sunday, January 8, 2017

Forex Mt4 Expert Conseiller

Guide avancé de 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 plate-forme MT4. Pour créer un Expert Advisor (ou un 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 du navigateur, cliquez avec le bouton droit de la souris sur Expert Advisors et sélectionnez Create 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 des experts 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 - Le nom et les entrées de l'expert apparaissent dans la fenêtre de code. 13A partir de là, 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 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, dispose d'une liste de mots réservés et de constantes standard qui sont utilisés pendant la programmation. 13 OPBUY - Poste d'achat OPSELL - Poste de vente OPBUYLIMIT - Poste d'achat en attente OPSELLLIMIT - Limite de vente en attente de position OPBUYSTOP - Poste d'achat en attente OPSELLSTOP - Poste de vente en attente 13 13 Figure 5 - une 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 13 Une fois la compilation 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. 13Après la compilation réussie, le nouvel Expert apparaîtra dans la fenêtre Navigator - Expert Advisors, 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 Navigator-Expert Advisors. 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 illustré à la figure 8. 13 Figure 8 - Sélectionnez l'onglet Expert Advisors dans la fenêtre Options pour définir les paramètres d'un expert. 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 13Une fois les sélections 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 - Experts conseillants ou 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 graphique 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 le commerce en direct a été activé. 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. Notes à 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 sera également fermé. L'ajout d'un autre expert à un graphique supprime 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 Codage Guide avancé de MetaTrader 4 - Custom IndicatorsGenerator forex trading experts conseillers systèmes compatibles avec tous les courtiers forex offrant la plateforme de trading MetaTrader 4 (MT4) Bienvenue sur le générateur Expert Advisor Le marché forex est l'un des marchés les plus dynamiques sur la planète. Unfortuatelly 95 des commerçants perdent leur argent. C'est principalement parce qu'ils n'ont pas une bonne stratégie de trading testée. D'autre part avoir une stratégie, signifie que vous avez des règles claires sur chaque situation du marché. Et quand les règles sont claires ce système commercial peut être automatisé. Il ya de nombreux avantages pour les systèmes automatisés comme - 24 heures de négociation, la vitesse de réaction, la surveillance d'un grand nombre d'instruments financiers dans des délais différents, la capacité de backtest le système et bien d'autres. L'automatisation d'un système commercial est difficile car elle exige des compétences de programme que la plupart des commerçants n'ont pas. Avec ce constructeur de conseillers experts, ces compétences ne sont plus nécessaires. Dans notre grande expérience de la création de systèmes de négociation automatisée, nous avons constaté que généralement des choses simples fonctionnent. Avec chaque règle que vous ajoutez. Vous optimisez vos résultats dans le passé, mais cela vous donnera les pires résultats dans le future. So notre conseil est - garder les choses simples. Maintenant, permet de créer simple système commercial par exemple. Pour commencer, nous avons besoin de quatre choses de base. Quand ouvrir la position longue Quand fermer la position courte Quand ouvrir la position courte Quand fermer la position courte On dit que nous avons cette stratégie de base: On ouvre la position longue quand Rsi (Indice de Force Relative) croise 30. On ouvre la position courte quand Rsi Force Index) traverse 70. Nous n'avons pas de règles de sortie. Nous avons 50 points de StopLoss et 50 points de Takeprofit. Maintenant, nous devons ouvrir le premier onglet Open Buy et nous choisissons ceci: Cela signifie essentiellement que si la valeur pré précédente de RSI est inférieure à 30 et la barre précédente est fermée avec la valeur pour RSI plus de 30. nous avons notre condition ouverte longue. La même chose que nous faisons pour la vente: Nous ignorons Close buy et Close Sell et nous allons directement à l'onglet Paramètres. Nous avons mis StopLoss 50 points et TakeProfit 50 points. Nous voulons un MM avancé afin que nous vérifions cette option. Maintenant, nous allons au dernier onglet et appuyez sur le bouton Générer. Maintenant tout ce que nous avons besoin est de copier le code et le coller dans l'éditeur MQL, le compiler et commencer à l'utiliser.


No comments:

Post a Comment