Calendrier économique Le calendrier économique réel-timenbsp couvre des événements économiques et des indicateurs de partout dans le monde. Il est automatiquement mis à jour lorsque de nouvelles données sont publiées. Le calendrier économique en temps réel fournit seulement des informations générales et il n'est pas destiné à être un guide commercial. FXStreet s'engage à offrir les contenus les plus précis, mais en raison de la grande quantité de données et de la vaste gamme de sources officielles, FXStreet ne peut être tenu responsable des éventuelles inexactitudes qui pourraient survenir. Le calendrier économique en temps réel peut également faire l'objet de modifications sans préavis. Que savez-vous au sujet des taux de Forex Indicateur économique des nouvelles courtiers préférés dans votre région Note: Toutes les informations sur cette page sont susceptibles d'être modifiées. L'utilisation de ce site Web constitue une acceptation de notre contrat d'utilisation. Veuillez lire notre politique de confidentialité ainsi que notre avertissement légal. La négociation de devises sur la marge comporte un niveau de risque élevé et peut ne pas convenir à tous les investisseurs. Le haut degré de levier peut travailler contre vous ainsi que pour vous. Avant de décider d'échanger des devises, vous devriez considérer attentivement vos objectifs de placement, votre niveau d'expérience et votre appétit pour le risque. La possibilité existe que vous pourriez soutenir une perte de tout ou partie de votre investissement initial et donc vous ne devriez pas investir de l'argent que vous ne pouvez pas se permettre de perdre. Vous devez être conscient de tous les risques associés aux opérations de change et demander conseil à un conseiller financier indépendant si vous avez des doutes. Les opinions exprimées à FXStreet sont celles des auteurs individuels et ne représentent pas nécessairement l'opinion de FXStreet ou de sa direction. FXStreet n'a pas vérifié l'exactitude ou le fondement de toute réclamation ou déclaration faite par un auteur indépendant: erreurs et omissions peuvent se produire. Toutes les opinions, nouvelles, recherches, analyses, prix ou autres informations contenues sur ce site, par FXStreet, Ses collaborateurs, ses collaborateurs ou ses collaborateurs, est présentée en tant que commentaire général du marché et ne constitue pas un conseil en investissement. FXStreet n'accepte aucune responsabilité pour toute perte ou dommage, y compris mais sans s'y limiter, toute perte de profit qui peut résulter directement ou indirectement de l'utilisation ou de la confiance dans de telles informations. MetaTrader 4 - Exemples Affichage d'un calendrier des nouvelles Introduction Cet article contient la description D'écrire un indicateur simple et pratique affichant dans une zone de travail les principaux événements économiques provenant de ressources Internet externes. L'opération des indicateurs ressemble à ceci: Voici une liste d'exigences pour l'indicateur: L'indicateur devrait indépendamment (sans l'aide des utilisateurs) télécharger un fichier nécessaire du calendrier des événements pour la semaine en cours. L'indicateur doit afficher tous les événements (passés et futurs) de ce fichier sous la forme de lignes verticales avec des titres d'actualité. L'indicateur doit tracer la mise à jour des événements sur la ressource externe. Après avoir précisé la tâche, nous pouvons analyser quelques détails techniques. Partie technique Utilisons le site dailyfxcalendar comme ressource externe. La commodité de cette ressource est qu'il permet de télécharger un calendrier avec l'extension. csv, donc nous évitons les difficultés de travailler avec des fichiers html. Voici un lien d'actualités pour la semaine en cours: dailyfxcalendarDailyfxGlobalEconomicCalendar. csv. Maintenant, nous allons insister sur le processus de téléchargement du fichier à partir d'Internet. Cela peut être fait en utilisant un programme bien connu GetRight. Il peut être téléchargé à: getrightget. html ou à partir de la liste des pièces jointes à cet article. Après avoir téléchargé le programme, configurez GetRight pour télécharger des fichiers dans un répertoire nécessaire. Il s'agit du répertoire fileshtml dans le dossier de votre terminal commercial. Pour ce faire, appuyez sur F8 et modifiez l'écriture dans le champ comme décrit ci-dessous: Écriture de l'indicateur Après avoir répondu à certaines questions, nous pouvons commencer à écrire l'indicateur. Il n'ya que deux variables externes: l'adresse de la ressource externe (en fait, vous n'avez pas à changer ce paramètre) et l'adresse du programme GetRight (si vous avez téléchargé le programme dans un autre répertoire, je recommande de modifier la valeur initiale Dans l'indicateur, afin de ne pas modifier constamment la valeur de la variable au démarrage de l'indicateur). Pour démarrer le fichier GetRight. exe nous devrons utiliser la fonction WinExec qui peut être importée de la bibliothèque Kernel32.dll. La bibliothèque Time. mqh contient des fonctions pour travailler avec GMT. Comme vous pouvez le voir, en raison de l'utilisation du programme GetRight, la fonction de téléchargement du fichier à partir de la ressource externe ressemble très simple. Le paramètre W indique que le processus ne sera pas retourné dans le programme à moins que le téléchargement du fichier soit terminé. Le paramètre O indique que s'il ya un fichier portant le même nom, il sera écrasé. Rappelez-vous, si vous avez modifié les paramètres de GetRight correctement, le calendrier sera téléchargé dans fileshtml. Et voici deux fonctions supplémentaires: La fonction PerviousMonday () renvoie la date de début de la semaine en cours. La fonction ToDate () transfère la date et l'heure du format de calendrier en datatime. La procédure principale GrabNews () ouvre le fichier téléchargé HtmlCalendar. Csv, lit tous les paramètres d'événement et crée deux objets pour chaque nouvelle: une ligne verticale et un texte. Le calendrier des événements est mis à jour toutes les 15 minutes: Conclusion L'article explique comment afficher un calendrier d'événements à partir d'une ressource externe sur une zone de travail sous la forme de lignes verticales. L'indicateur a été écrit intentionnellement sans aucun paramètre excessif comme le filtrage des nouvelles selon leur pertinence ou la correspondance d'un événement et le symbole de la fenêtre courante. P. S. Je voudrais signaler une erreur dans l'opération de calendrier dailyfxcalendar. Notez que parfois les événements dans le fichier. csv de l'adresse dailyfxcalendarDailyfxGlobalEconomicCalendar. csv ne sont pas identiques à la page dailyfxcalendar. Cela peut arriver aux nouvelles diffusées de 00:00 à 01:00 (GMT). Dans le fichier. csv, ces nouvelles sont indiquées 12 heures plus tard. Notez également que l'indicateur utilise dll externe (kernell32.dll), n'oubliez pas d'activer le paramètre correspondant dans les paramètres d'indicateur. Le fichier CalendarArticle. mq4 doit être stocké dans le dossier expertsindicators. Time. mq4 devrait être stocké dans experslibrary, Time. mqh - in expertsinclude. MetaTrader 4 - Experts Trader Fondamental DailyFX CSV MQL4 - expert pour MetaTrader 4 Description: L'idée était de développer un Expert Advisor qui prend des décisions commerciales financières sur les événements d'actualités, automatiquement . Fundamental Trader EA ne peut pas être mis à l'épreuve sur les données historiques, il ne peut être mis à l'essai que parce qu'il est configuré pour attendre le prochain événement d'actualité et prendre une décision de négociation financière basée sur la différence entre (Réelles par rapport aux données précédentes). Fondamental Trader EA est très simple, après avoir téléchargé le calendrier, il détermine quel événement de nouvelles sur le calendrier DailyFX est programmé pour être la prochaine, alors il attend que cet événement de nouvelles à être publié, une fois les données sont publiées, l'EA fait un investisseur trading décision. Fondamental Trader EA peut être appliqué à n'importe quel graphique et à tout moment, car il utilise uniquement le graphique pour exécuter des ordres. Fundamental Trader EA est configuré pour prendre en charge tous les pays figurant dans le calendrier DailyFX, voir ci-dessous pour plus de détails. REMARQUE: Pour obtenir ce EA fonctionnant, vous DEVEZ suivre l'instruction d'installer les dossiers principaux du site suivant: mql5enarticles1502 Cette EA est construite sur le code d'un indicateur qui est spécifié dans le lien ci-dessus. Vous devez d'abord suivre les instructions dans le lien ci-dessus et configurer les fichiers suivants: getrightsetup. zip Time. mq4 Time. mqh Assurez-vous de changer le répertoire de téléchargement par défaut get right vers où le calendrier sera téléchargé sinon cette EA ne fonctionnera pas . Assurez-vous de lire cet article très lentement, et assurez-vous de suivre chaque instruction. Vous pouvez lire tout ce que ces fichiers (3) sont, et ce que leur fonction est. Cet article fait un très bon travail, pour expliquer ce que l'indicateur est en train d'exécuter, pour afficher les événements de nouvelles dans la fenêtre de diagramme. C'est une bonne idée, d'abord, de configurer cet indicateur et d'avoir les nouvelles affichées sur votre graphique, après quoi cette EA fonctionnera sans aucun problème. Ce code source de l'indicateur a été modifié pour devenir un EA, pour échanger les nouvelles et pas simplement les afficher. Lorsque vous configurez les fichiers répertoriés ci-dessus, à partir du lien ci-dessus, vous pouvez télécharger cette EA avec str2double. dll et cette EA échangera les nouvelles publiées sur DAILYFX. Le fichier str2double. dll se trouve dans le répertoire racine, par ex. C: Program FilesInterbank FX Trader 4 La logique derrière le commerce est la suivante: il ya deux types d'événements qui se produisent lors de nouvelles commerciales. 1er: il existe des données économiques réelles qui sont comparées aux données économiques prévues. 2 °: il existe des données économiques réelles qui sont comparées aux données économiques précédentes. La différence entre les données économiques peut influer sur la direction du cours de la monnaie et la différence de pourcentage entre les données économiques donne une probabilité plus élevée que l'événement de nouvelles aura une réaction du marché dans une direction spécifique. Pour plus d'informations sur la négociation fondamentale, visitez pfxglobal Lorsqu'il ya une différence de pourcentage élevée entre les données économiques, l'EA exécute les commandes avec des lots plus importants. Lorsque la différence de pourcentage entre les données économiques est faible, l'AE exécute les commandes avec un minimum de lots. Ces tailles de lot sont spécifiées lorsque l'évaluation environnementale est appliquée au graphique avec les variables suivantes: lot1, lot2, lot3, lot4, lot5, lot6. Lot18 La taille du lot spécifique sera choisie par l'évaluation environnementale, en fonction de la différence de pourcentage entre les données économiques. Fondamental Trader EA est configuré avec 1: 3, riskreward ratio, les valeurs par défaut sont risk20, reward3. Le risque est le PIP StopLoss valeurs, et la récompense est le multiplicateur, de sorte que si l'EA est risquer 20 PIP, il s'attend à gagner 60 PIP. Ces valeurs peuvent être modifiées, lors de l'application de l'EA au graphique. Temps d'attente pour la diffusion de l'événement: Les données d'actualité ne sont pas diffusées à l'heure exacte où elles sont programmées, il est nécessaire de configurer un délai pour que l'EA attende que les nouvelles soient diffusées. L'extrait de code suivant détermine l'heure à laquelle l'EA attendra que les nouvelles soient diffusées, lorsque le temps d'attente des nouvelles est écoulé, l'EA passe à l'événement de nouvelles suivant. XTime est une variable qui peut être modifiée lorsque vous appliquez l'EA pour la première fois à un graphique. La valeur par défaut est 27 minutes. Temps d'attente pour les commandes à fermer: Vous pouvez également configurer un délai pour que l'EA attende un certain temps avant de fermer un ordre ouvert. par exemple. Une fois qu'un événement d'actualité a été annoncé et qu'une position a été exécutée, attendez 30 minutes pour fermer l'ordre actuel, avec profit ou perte. C'est la recommandation de l'utilisateur ebnv de MQL4. Il y a (3) des variables qui contrôlent cette fonction: Numéro MagicNumber qui est utilisé pour suivre les commandes ouvertes enableclosetime défini sur true pour permettre à l'EA de surveiller le temps qui s'est écoulé depuis l'exécution de l'ordre waittime time to wait avant de fermer la commande Tradtional Soutien de pays: Trader fondamental EA échange chaque devise simple qui est soutenue sur dailyfxcalendar. Vous trouverez ci-dessous l'extrait de code qui spécifie la devise à utiliser en fonction du pays où l'événement d'actualité est diffusé. La description de la devise est la suivante: EUR, USD, JPY, GBP, CHF, AUD, CAD, NZD Décision de négociation: Le fragment de code suivant décrit comment l'évaluation environnementale prend une décision de négociation lorsque l'EE attend des données économiques réelles. Les données économiques prévisionnelles sont disponibles. Lorsque les données de prévision ne sont pas disponibles, l'EA utilise les données précédentes pour effectuer un échange. L'extrait de code suivant explique comment le métier est exécuté en fonction des données de prévision et des données réelles. Le même algorithme est utilisé lorsque l'évaluation environnementale prend une décision commerciale basée sur des données économiques antérieures et réelles. 1ère: l'EA ne peut exécuter qu'une seule commande par événement de news, donc vérifie d'abord si une commande a été exécutée, si l'ordre est actuellement ouvert, l'EA sort. 2ème: l'EA détermine si cet ordre a déjà été exécuté et fermé, si l'ordre a été exécuté et fermé avec profit ou perte, l'EA se retire. Le (2) contrôle des commandes, s'assure qu'il n'y a pas de duplication des commandes, ce qui permet à l'EA de ne faire qu'un seul échange par événement de nouvelles. Ensuite, il détermine pour quel pays les données sont libérées et ouvre un métier avec les spécifications dans la fonction ordersend lorsque les données économiques sont libérées. Le code ci-dessus est pour: lorsque les données réelles sont supérieures aux prévisions, le code est le même lorsque les données réelles sont inférieures aux prévisions, la seule différence est la direction du commerce. Le même algorithme est appliqué lorsque les données précédentes sont comparées à des données réelles lorsque les données de prévision ne sont pas présentes. Taille du lot: L'EA compare (données réelles aux données de prévision), ou (données réelles aux données précédentes), la différence de pourcentage entre les données de nouvelles détermine le montant de lot que l'EA commercialisera. Le fragment de code suivant indique comment l'EA détermine la différence de pourcentage et spécifie la taille du lot, la taille du lot est un nombre externe qui peut être modifié pour prendre en charge tout courtier EA. L'utilisateur peut modifier les lots lors de l'application de l'EA au graphique. Les valeurs de taille de lot par défaut sont (0,01, 0,02, 0,03, 0,17). Lorsque l'EA est appliqué pour la première fois sur le graphique, vous spécifiez xTime, risque, récompense, MagicNumber, enableclosetime, waittime et spécifiez vos tailles de lots minimum et maximum, assurez-vous de laisser l'emplacement par défaut où get right est installé . L'EA téléchargera le calendrier dialyfx et déterminera l'événement d'actualité suivant. Il affiche les données suivantes: Date, Heure, Fuseau horaire, Devise, Description, Importance, Réel, Prévision et Données d'événement d'actualité précédentes en tant que commentaire sur le graphique, comme indiqué dans l'image ci-dessus. Dans l'image ci-dessus, l'EA attend l'événement de nouvelles qui sera diffusé à 2:00 AM, et comme vous pouvez le voir, les données économiques précédentes sont connues (73,5), donc l'EA attend les données réelles pour être libéré. Lorsque les données économiques seront publiées, l'ÉE comparera les données et prendra une décision commerciale basée sur des données économiques antérieures et réelles. Enfin, l'EA télécharge les données du calendrier minute par minute, à partir du moment où l'événement de nouvelles est programmé pour être publié. Trader fondamental Vue d'ensemble: Cette EA trades chaque événement économique qui est publié sur dailyfxcalendar, au format CSV. Le calendrier est téléchargé avec le programme droit. L'EA télécharge le calendrier chaque minute lorsque les nouvelles sont programmées pour être diffusées. L'EA analyse le calendrier et détermine l'événement d'actualité suivant, puis attend 27 minutes pour que les nouvelles soient diffusées. Une fois les données économiques publiées, il détermine si elles sont (réelles par rapport aux prévisions) ou (réelles par rapport aux données précédentes). L'évaluation environnementale détermine la taille du lot, la devise utilisée pour le commerce et la direction basée sur l'événement du calendrier économique. Ces données peuvent toutes être trouvées sur le graphique lorsque l'EA est en cours d'exécution. L'ordre est exécuté avec 1: 3, ratio riskreward. L'EA est configuré pour exécuter une seule commande, par événement de news. Si enableclosetime est activé avec une valeur true, l'EA attendra la quantité de minutes spécifiée par le temps d'attente avant de fermer l'ordre ouvert. N'oubliez pas de suivre toutes les instructions dans le lien suivant mql5enarticles1502. De sorte que le calendrier est téléchargé correctement, et votre temps de courtier est configuré correctement, pour les nouvelles à traiter, les données dailyfxcalendar est GMT. Si vous avez des questions, des commentaires ou des critiques, laissez un commentaire.
No comments:
Post a Comment