MetaTrader 4 Client Terminal build 825

Release Notes : MetaTrader 4

22 mai 2015

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.