Notes de version : MetaTrader 4

Plateforme de Trading pour le Forex MetaTrader 4

28 août 2015
Plateforme Web MetaTrader 4 : Publication Beta pour un test public

La première version web de la plateforme de trading a été publiée. Toutes les fonctionnalités de trading et d'analyse du terminal de bureau sont maintenant accessibles depuis un navigateur Internet. Le trading sur la plateforme web est sécurisé, toutes les informations transmises sont cryptées de façon sécurisée. Les mots de passe des comptes de trading sont cryptés et stockés uniquement localement par le navigateur.

Le web trading est déjà disponible en test dans la nouvelle section Trading du site de la MQL5.community. L'interface de la plateforme web est similaire à celle de la version de bureau. Les fonctions suivantes sont maintenant disponibles :

  • Tous les types d'opérations de trading : placement d'ordres au marché et d'ordres en attente
  • Cotations en temps réel dans le Market Watch
  • Graphiques des instruments personnalisables
  • 9 périodes
  • Objets d'analyse de base : lines horizontales, verticales et de tendance, canaux équidistants et lignes de Fibonacci

La fonctionalité de la plateforme web sera étendue par la suite
1 juillet 2015
MetaTrader 4 iPhone build 819
  • Section des nouvelles améliorée. Sélectionnez les catégories d'information à suivre intéressantes pour vous. Ajoutez les articles de presse que vous aimez aux favoris pour y accéder rapidement partout où vous en avez besoin.
  • Recherche des nouvelles par en-têtes.
  • Nouvelle langue de l'interface : hindi.
  • Diverses corrections et améliorations.
12 juin 2015
MetaTrader 4 Build 840

Terminal

  1. Augmentation de la taille maximale des infobulles personnalisées des objets graphiques jusqu'à 128 symboles. Les infobulles sont définies en utilisant la propriété TOOLTIP OBJPROP.




  2. Correction de l'affichage des objets graphiques Canaux lorsque la propriété Rayon est activée - continuation sans fin du canal vers la droite.

Market

  1. Journalisation améliorée lors de l'achat des produits. Cela facilite la recherche de solutions pour traiter des questions de l'utilisateur.
  2. Correction des erreurs pour le renouvellement des produits de location.

MQL4

  1. Correction pour le téléchargement de l'application MQL4 lorsque des caractères non latins (par exemple, chinois ou japonais) sont utilisés dans un chemin.
  2. Ajout de la fonction MQLSetinteger pour gérer les propriétés MQL4 de l'environnement d'application. Ajout de la propriété MQL_CODEPAGE à l'énumération ENUM_MQL_INFO_INTEGER. En utilisant cette propriété, la page de code en cours dans un programme MQL4 exécuté est utilisée par la fonction MQLSetInteger.

    La page de code appliquée lors de la compilation d'une application MQL4 est utilisée dans cette application par défaut. S'il y a une différence entre les locales du système pendant la compilation et pendant le lancement du programme, il peut y avoir des problèmes lors de l'affichage des messages et de la réception des valeurs des chaînes de caractères. Ceci s'applique aux fonctions Print, PrintFormat, Comment, Alert, MessageBox, SendFTP, SendMail, SendNotification, iCustom et autres, où les noms des fichiers, des objets graphiques, des variables globales, etc. sont utilisés comme paramètres.

    La nouvelle fonction et la nouvelle propriété résolvent ce problème.

  3. Ajout d'une nouvelle signature pour la fonction ObjectsDeleteAll :
    int ObjectsDeleteAll(
       int            chart_id,   // identifiant du graphique
       const string     prefix,   // préfixe
       int    sub_window=EMPTY,   // identifiant de la sous-fenêtre du graphique
       int   object_type=EMPTY    // type de l'objet
    );
    Cette fonction supprime tous les objets graphiques du type spécifié dans le graphique spécifié ou sa sous-fenêtre. Une caractéristique particulière est la possibilité de définir un préfixe dans les noms des objets supprimés. Par exemple, vous pouvez supprimer uniquement les objets ayant des noms commençant par "myobj_".

  4. Ajout de la génération de l'évènement CHARTEVENT_CHART_CHANGE lors de l'utilisation des touches Début et Fin. Auparavant, cet événement était généré uniquement lors de la modification de la taille et des propriétés du graphique via la boîte de dialogue correspondante.
  5. Correction de la génération de l'évènement CHARTEVENT_OBJECT_CREATE lors de la création d'un objet graphique par copie. La copie est effectuée en faisant glisser un objet tout en maintenant la touche Ctrl.
  6. Correction de la valeur retournée par la fonction ChartID pendant le test visuel.
  7. Correction de la réception de la propriété OBJPROP_SCALE pour l'objet graphique Ellipse. Cette propriété est conçue pour une mise à l'échelle de l'objet.
  8. Correction de la vérification des paramètres d'entrée de la fonction ArrayFill. La fonction remplit un tableau numérique avec une valeur spécifiée.
  9. Ajout des méthodes ArrayMaximum et ArrayMinimum aux classes CArrayChar, CArrayShort, CArrayInt, CArrayFloat et CArrayLong de la bibliothèque standard. Ces méthodes permettent de rechercher les valeurs maximales et minimales dans les tableaux respectifs.
  10. Corrections des méthodes SearchGreatOrEqual et SearchLessOrEqual des classes CArrayChar, CArrayShort, CArrayInt, CArrayLong, CArrayFloat, CArrayDouble et CArrayString de la bibliothèque standard. Ces méthodes vous permettent de rechercher dans les tableaux les éléments supérieurs ou égaux/inférieurs ou égaux à celui spécifié.
Correction d'erreurs dans la classe CArrayChar de la bibliothèque standard. Correction des méthodes QuickSort, QuickSearch, SearchGreat et SearchLess. Correction des erreurs rapportées dans les journaux des crash.
22 mai 2015
MetaTrader 4 Client Terminal build 825

Market

  1. La nouvelle fonctionnalité du MetaTrader Market permet de fournir des produits en location pour 1, 3, 6 ou 12 mois. Cela offre des avantages indéniables à la fois pour les développeurs et les acheteurs. Les vendeurs peuvent augmentation la confiance des utilisateurs dans leurs produits, donnant une chance au client de vérifier les fonctionnalités du produit en profondeur à un coût moindre. Pour les acheteurs, la location permet d'évaluer un produit avant de l'acheter. Contrairement aux versions de démonstration, les produits loués n'ont aucune limitation, exceptée la période de validité.

    Chaque développeur dans le Market peut choisir ou non de fournir ses produits à la location, et quel sera le coût de cette location.


    MetaTrader Market - Le vendeur fixe un prix de location pour son produit

    Les développeurs peuvent choisir de ne pas offrir leurs produits à la location et ne vendre que des licences complètes pour une utilisation illimitée.

    Si la location est activée pour un produit, sa page web montre les options possibles : la période de location et le prix. Cliquez sur "Louer" et sélectionnez la période de location.

    Louer une application directement à partir de la Plateforme de Trading MetaTrader 4

    Après l'expiration, vous pouvez prolonger la période de location d'un produit ou acheter une version illimitée du produit.

  2. Nous mettons en place un nouveau mécanisme d'achat "direct". L'achat d'un robot de trading ou d'un indicateur à partir du Market est désormais encore plus facile, et il n'est pas nécessaire de posséder un compte MQL5.community.

    Achat en 1 Etape
    Un utilisateur n'a pas besoin de se connecter à son compte MQL5.community pour y ajouter de l'argent. Le paiement pour un produit peut maintenant être fait directement à partir de la plateforme en utilisant l'un des systèmes de paiement disponibles. Pour maintenir un historique clair des achats à partir du Market, le montant requis sera d'abord transféré à votre compte MQL5.community, à partir duquel le paiement sera effectué.

    Vous pouvez facilement accéder et examiner tous vos paiements à partir de votre profil MQL5.community.

    Rechargez votre compte MQL5.com directement depuis MetaTrader 4

    Achat sans Inscription
    Un produit du Market peut être acheté sans avoir de compte MQL5.community. Cliquez sur "Acheter" et réglez le produit en utilisant l'un des systèmes de paiement disponibles.

    Acheter des produits dans le MetaTrader Market sans inscription

    Ensuite, vous serez redirigé vers la page web de paiement pour finaliser votre achat.

    Il suffit de choisir un mode de paiement et d'acheter des produits dans le MetaTrader Market sans inscription

    Ensuite, nous vous recommandons fortement d'enregistrer un compte sur MQL5.community, votre achat sera alors automatiquement lié. Cela vous permet de mettre à jour le produit et de l'installer sur plusieurs ordinateurs.

Testeur

  1. Le Strategy Tester permet désormais de tester non seulement des Expert Advisors, mais aussi des indicateurs. Cela peut être effectué dans le mode de contrôle visuel. Le comportement de l'indicateur est affiché sur un graphique, qui est tracé à partir d'une des séquences de ticks simulées dans le testeur.

    Cette fonctionnalité est particulièrement utile pour les utilisateurs qui veulent acheter un indicateur du MetaTrader Market. Avant d'acheter un indicateur, vous pouvez télécharger une version d'essai gratuite et voir ses performances dans le testeur de stratégie.

    Contrôle visuel de l'indicateur technique dans la plateforme de trading MetaTrader 4

    Sélectionnez le type de programme - "Indicateurs", puis sélectionnez l'indicateur et cliquez sur "Démarrer".

Hébergement Virtuel

  1. De multiples améliorations et corrections ont été mises en place dans le service d'Hébergement Virtuel.

    Les principaux changements sont applicables aux opérations dans Wine sur les ordinateurs fonctionnant sous Linux et Mac OS. Maintenant, vous pouvez travailler comme d'habitude avec un serveur virtuel alloué : le migrer, surveiller ses performances et afficher les journaux.

    MetaTrader 4 fonctionnant sous Wine permet maintenant d'utiliser le Service d'Hébergement Virtuel


    Le fonctionnement du journal a également changé. Si un utilisateur a trop d'enregistrements, une partie seulement des premiers journaux pour la période spécifiée seront téléchargés. Cela prévient la dégradation des performances résultant de gros journaux. Si vous voulez télécharger d'autres journaux, vous ne devez plus modifier la période demandée. Il suffit de sélectionner la dernière ligne dans la fenêtre de visualisation du journal et d'appuyer sur la touche Page Suivante.

    MetaTrader 4 Logs peut maintenant travailler avec une énorme quantité de messages


Terminal

  1. La fenêtre Market Watch propose maintenant le spread courant d'un symbole. Activez les informations du spread dans le menu contextuel.

    Maintenant, vous pouvez trouver le spread courant dans la fenêtre du Market Watch de MetaTrader 4

  2. Ajout du filtrage des nouvelles par catégories. Maintenant, vous pouvez personnaliser la liste des nouvelles à votre convenance. Si une catégorie de nouvelles contient des sous-catégories, une boîte de dialogue supplémentaire peut être ouverte à partir du menu contextuel, où vous pouvez configurer la liste des nouvelles.

    Filtrer les nouvelles par catégories à votre convenance

  3. Correction du crash du terminal client lors de l'annulation de l'extinction de l'ordinateur sous Windows 7.
  4. De plus, l'interface du terminal a été adaptée pour les écrans en haute résolution (4K).
  5. Correction de l'affichage du panneau "Trading En 1 Clic" sur le graphique.
  6. Correction de l'affichage d'un objet graphique défini par un indicateur personnalisé, si l'objet est à afficher uniquement sur certaines périodes.
  7. Correction du get du terminal pendant la recherche dans les programmes MQL5.
  8. Correction du dessin des objets Etiquette Bitmap lors de l'utilisation d'un fragment de fichier .bmp.
  9. Correction de l'affichage des objets graphiques "Canaux".
  10. Un nouveau paramètre DDE TIMESEC pour l'envoi des cotations via DDE. Ce paramètre permet d'avoir l'heure d'arrivée de la cotation à la seconde près.
  11. Correction d'une erreur qui pouvait parfois conduire au lancement de plusieurs instances du terminal d'un répertoire.
  12. Correction du crash occasionnel du terminal client dans Windows 10.

MQL4

  1. Afin de fournir une plus grande interactivité avec divers services Web, une nouvelle forme de la fonction WebRequest a été ajoutée. Il permet d'envoyer des demandes de tout type avec un ensemble personnalisé d'en-têtes spécifiés :
    int  WebRequest(
       const string      method,           // méthode HTTP
       const string      url,              // adresse url
       const string      headers,          // En-têtes 
       int               timeout,          // timeout
       const char        &data[],          // un tableau du corps du message HTTP
       char              &result[],        // un tableau avec les données de la réponse du serveur
       string            &result_headers   // En-têtes de la réponse du serveur
       ); 
    Les notifications d'erreur ont été modifiées. Si une erreur se produit, le tableau "résultat" contiendra la description de l'erreur.

  2. La nouvelle fonctio GetMicrosecondCount retourne le nombre de microsecondes passées depuis le lancement du programme MQL4 :
    ulong  GetMicrosecondCount();
    Cette fonction peut être utilisée pour profiler l'exécution d'un programme et identifier les "étranglements".

  3. Afin d'empêcher les Expert Advisors testés de "regarder vers le futur", la fonction FileOpenHistory est interdite dans le testeur.
  4. Nouvelle propriété de signal dans l'énumération ENUM_SIGNAL_BASE_STRING - SIGNAL_BASE_CURRENCY qui signifie la devise de dépôt du fournisseur du signal. La propriété peut être reçue via la fonction SignalBaseGetString.
  5. Nouvelle propriété graphique dans l'énumération ENUM_CHART_PROPERTY - CHART_SHOW_ONE_CLICK qui signifie l'affichage du panneau "Trading en 1 Clic" dans un graphique. La propriété peut être reçue via la fonction ChartGetInteger.
  6. Correction du calcul de la taille de la sous-fenêtre de l'indicateur lors de l'utilisation de #property indictor_separate_window.
  7. Correction des erreurs de désinitialisation de l'Expert Advisor lors du changement du modèle de graphique.
  8. Correction du comportement de la fonction CopyTime. Par exemple, avant la mise à jout, l'appel à CopyTime pour D1 à partir du 1er décembre 2014 à 23:00 jusqu'au 3 décembre 2014 à 01:00 retournait 3 barres : 1er, 2 et 3 décembre 2014. Après la mise à jour, la fonction ne retourne que 2 barres : 2 et 3 décembre 2014.
  9. MQL5 : Correction de l'accès des programmes MQL4 aux graphiques hors ligne.
  10. Correction de la fonction SeriesInfoInteger dans le testeur de stratégie.
  11. Correction des valeurs retournées par ChartFirst et ChartNext dans le testeur de stratégie. Avant la mise à jour, les fonctions retournaient 0 au lieu de -1 si la liste des graphiques était terminée.
  12. Correction du téléchargement des ressources à partir de fichiers EX4 dans le répertoire Libraries. Le téléchargement des ressources à partir des fichiers de la bibliothèque ne fonctionnait pas correctement avant la mise à jour.
  13. Correction d'erreurs occasionnelles dans les résultats des fonction ChartXYToTimePrice et ChartTimePriceToXY.
  14. Correction de la génération de CHARTEVENT_OBJECT_DRAG. Maintenant, l'évènement est généré après que le glisser est terminé, et non pas au début.
  15. Correction de la génération de CHARTEVENT_CHART_CHANGE dans les indicateurs personnalisés lors du déplacement d'un graphique.
  16. Correction de l'utilisation de variables globales ayant des noms longs (plus de 63 caractères).
  17. Correction de quelques bugs dans la compilation des macros.
  18. Correction des appels des fonctions DLL qui renvoient des structures et des chaînes de caractères.

MetaEditor

  1. Correction de la mise en forme des descriptions de variables dans la liste déroulante des paramètres de la fonction MetaAssist.

Correction des erreurs rapportées dans les journaux des crash.

19 mai 2015
MetaTrader 4 iPhone build 775
  • Affichage de la ligne Ask sur un graphique.
  • Une nouvelle catégorie de messages pour les notifications de l'hébergement virtuel.
  • Affichage du profit/perte potentiel lors de la fermeture d'une position.
  • Amélioration de l'affichage du contenu des nouvelles.
  • Nouvelles langues d'interface : thaï et ukrainien.
  • Diverses corrections et améliorations.
15 mai 2015
MetaTrader 4 Android build 770
  • Affichage du graphique améliorée.
  • Augmentation de la vitesse de connexion au serveur.
  • Correction de la fermeture des ordres avec la propriété "long only" (lorsque seul l'achat est autorisé).
  • Ajout du tri sur les onglets "Trade" et "Historique".
  • Ajout de la surbrillance des instruments inactifs.
  • Ajout de la possibilité de décaler le graphique.
  • Diverses corrections et améliorations.
26 mars 2015
MetaTrader 4 Android build 762
  • Ajout de l'affichage du profit/perte dans la fenêtre de fermeture de l'ordre.
  • Nouveau panneau pour un accès rapide aux principaux onglets.
  • Couleurs ajoutées au graphique des prix.
  • Ajouts des traductions en thaï et ukrainien de l'interface utilisateur.
  • Améliorations et corrections de bugs.
27 février 2015
MetaTrader 4 Android build 758
Mise à jour pour Android 4.0 et versions ultérieures. Le support de l'application pour les anciennes d'Android est terminé, mais sont toujours disponibles en téléchargement.
  • Modification de la conception de l'application pour être compatible avec le Guide Google Style.
  • Nouvelles Ajoutées.
  • Périodes W1 et MN ajoutées.
  • Journal ajouté pour afficher des informations sur tous les événements et les opérations de trading.
  • Traductions grecques et portugaises ajoutées, traduction tchèque mise à jour.
  • Corrections de bugs.
16 février 2015
MetaTrader 4 iPhone build 764
  • Une nouvelle option permet de créer un compte de démonstration anonyme pour démarrer rapidement avec l'application. L'ouverture d'un compte ne nécessite pas d'enregistrer des données et est réalisée en un seul clic.
  • La langue vietnamienne a été ajoutée.
  • Diverses corrections et améliorations.
20 janvier 2015
MetaTrader 4 iPhone build 761
  • Prise en charge des processeurs 64 bits.
  • Optimisation interne du chat : amélioration de la synchronisation des messages et mise à jour du design.
  • Le support des nouvelles a été amélioré. L'application supporte maintenant les contenus riches et multimédias, mais aussi le téléchargement des nouvelles manquantes lors de la connexion au serveur.
  • La langue malaise a été ajoutée.
  • Diverses corrections et améliorations.
25 octobre 2014
MetaTrader 4 iPhone build 709
Added iOS 8 compatibility.
4 septembre 2014
MetaTrader 4 iPhone build 667
  • Added an option for editing the levels of indicators and objects
  • Allowed specification of Stop Loss and Take Profit when opening a position for a symbol with the Market Execution type
  • Added Portuguese and Greek translations
  • Minor fixes and improvements
3 juillet 2014
MetaTrader 4 iPhone build 655
  • Added support for the VoiceOver feature
  • Added Indonesian language
  • Minor fixes and improvements
30 mai 2014
MetaTrader 4 Android build 636
  • Added message categories. Personal messages and MQL5.community notifications, desktop MetaTrader 4/5 messages, as well as broker messages are now displayed separately for more convenience.
  • Fixed a few errors in chart display.
  • Fixed trade server connection errors.
  • Added translations into Arabic and Indonesian.
  • Updated translations into Czech, French, Polish, Chinese and Japanese.
  • Fixed errors reported in crash logs.
18 avril 2014
MetaTrader 4 iPhone build 589
  • Fixed incorrect operation of the notification service with some devices
  • Fixed occasional incorrect matching of a trade server to a selected account
15 avril 2014
MetaTrader 4 Android build 592
  • Accelerated trading, as trade requests are now sent without an additional connection (new trade servers only).
  • Enhanced application stability.
  • Improved interface translation.
  • Fixed occasional errors when closing orders.
  • Fixed default colors in Ichimoku Kinko Hyo indicator.
  • Fixed incorrect display of the data window.
  • Fixed errors reported in crash logs.
2 avril 2014
MetaTrader 4 iPhone build 587
  • Added 24 new graphic objects for technical analysis: lines, channels, Gann and Fibonacci tools, Elliott Waves and geometric shapes.
  • Completely revised design in favor of iOS 7 flat style.
  • Added ability to shift the chart - tap and hold it to enter the edit mode.
  • Improved usability: swipe to the right on an open position or order cell to access the actions menu when using your iPhone, or tap the chart to enter its options in your iPad.
  • Increased trading speed when connected to new trade servers.
  • The minimum required operating system version is iOS 5.0.
  • Many minor fixes and improvements.
17 mars 2014
MetaTrader 4 Android build 590
  • Accelerated trading, as trade requests are now sent without an additional connection (new trade servers only).
  • Enhanced application stability.
  • Improved interface translation.
  • Fixed occasional errors when closing orders.
  • Fixed default colors in Ichimoku Kinko Hyo indicator.
  • Fixed incorrect display of the data window.
  • Fixed errors reported in crash logs.
2 octobre 2013
MetaTrader 4 iPhone build 505
  • When switching time frames, the chart is shifted to the last quote
  • added About section, which also allows you to manage sound alerts, news and screen auto-lock mode
  • significantly revised Chat:
    • all previous messages are uploaded automatically
    • increased message limit up to 1000 characters
    • added registration and authorization at MQL5.com directly from MetaTrader4
    • improved working with contacts, added login autocomplete function when searching
    • all discussions are divided into Recent and Other
  • fixed a few errors
10 juillet 2013
MetaTrader 4 iPhone build 501

Full support for iPhone 5, iPad, iPad 2, iPad Retina and iPad mini (smartphones older than iPhone 3 GS are not supported) Completely redesigned charts:

  • significantly accelerated rendering
  • added inertial scrolling
  • increased number of scaling steps
  • quick edit mode (press and hold on chart to enable) - ability to resize, move and delete indicator windows directly from chart
  • ability to change chart color scheme
  • Added W1 and MN1 timeframes
  • Added news and mailbox
  • Added sound notification when performing trade operations
  • Encoding of non-Latin characters is now determined by the current system language
  • Fixed errors

Added iPad version which contains all the iPhone version functions, as well as:

  • Displaying up to four charts simultaneously, every chart has its own individual settings
  • Various options for arranging chart windows
  • Handy toolbox window with adjustable height to display orders, trade history, emails, news and journal
  • Quick navigation to the close and modification dialogs by tapping position or order
  • Detailed view of parameters by tapping position or order in the Trade and History tabs
  • Searching over the trade history and journal
  • One click trading from chart
1234567