Mise à Jour de la Plateforme MetaTrader 5 Build 1150 : Achat Facile sur le Market, Deboguage sur l'Historique, Heures&Ventes des Transactions

Mises à jour : MetaTrader 5

22 mai 2015

Market

  1. Nous mettons en place un nouveau mécanisme d'achat "direct". L'achat d'un robot de tradng ou d'un indicateur à partir du Market est maintenant encore plus facile, et vous n'avez même pas besoin d'un compte MQL5.community.

    Achat En Une Seule Etape
    L'utilisateur n'a pas besoin de se connecter à un compte MQL5.community et d'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 et unifié des achats sur le Market, le montant requis sera d'abord transféré sur votre compte MQL5.community, à partir duquel le paiement pour le produit sera effectué.

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




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



    Vous serez, ensuite, redirigé vers la page du système de paiement Web pour finaliser votre achat.



    Nous vous recommandons ensuite fortement de vous créer un compte MQL5.community, ainsi votre achat y sera automatiquement ajouté. Cela vous permet de mettre à jour le produit et de l'installer sur plusieurs ordinateurs.

MetaEditor

  1. Les nouvelles fonctionnalités permettent de déboguer des Expert Advisors et des indicateurs sur l'historique des prix. Dans les anciennes versions, le déboguage nécessitait les graphiques en temps reél.

    Maintenant, tout programme peut être testé sur les données historiques. Le débogage fonctionne dans le mode de test visuel dans le Strategy Tester. Un application est exécutée sur un graphique avec une séquence émulée de ticks dans le tester.

    Configurez les paramètres de déboguage dans les paramètres de MetaEditor : symbole, période, intervalle, mode d'exécution, mode de générations des ticks, dépôt initial et levier. Ces paramètres seront appliqués pour les tests visuels.



    Définissez les points d'arrêt dans le code, puis démarrez le déboguage en utilisant l'historique des prix.



    Cela va lancer le test visuel et le processus de déboguage.



Hébergement Virtuel

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

    Les principaux changements s'appliquent à l'utilisation de Wine sur les ordinateurs fonctionnant sous Linux et Mac OS. Toutes les fonctions sont disponibles pour les serveurs virtuels alloués dans Wine, y compris la migration, le contrôle des performances et les journaux.


    Le fonctionnement du journal a également changé. Si un utilisateur demande trop d'enregistrements, seulement les premières lignes du journal pour la période spécifiée seront téléchargées. Cela empêche la dégradation des performances résultant de gros journaux. Si vous avez besoin de télécharger d'autres journaux, vous n'avez plus à modifier la période demandée. Il suffit de sélectionner la dernière ligne dans la fenêtre de la visionneuse de journaux et d'appuyer sur la touche Page Suivante.




Terminal

  1. Ajout du support pour un type particulier d'actifs non négociables, qui peut être utilisé comme actifs du client pour fournir la marge requise pour les positions ouvertes d'autres instruments. Par exemple, une certaine quantité d'or sous forme physique peut être disponible sur le compte d'un trader, et peut être utilisé comme une marge (garantie) pour des positions ouvertes.

    Ces actifs sont affichés sous forme de positions ouvertes. Leur valeur est calculée par la formule : Taille du Contrat * Lots * Prix du Marché * Taux de Liquidité.

    Taux de Liquidité signifie ici le partage de l'actif qu'un courtier permet d'utiliser pour la marge.


    Les Actifs sont ajoutés aux Fonds du client et augmentent la Marge Libre, augmentant donc les volumes des opérations de trading admises sur le compte.

    Ainsi, il est maintenant possible d'ouvrir des comptes avec différents types de marge.


    Dans l'exemple ci-dessus, un trader a 1 once d'or ayant la valeur de marché actuelle de 1.210,56 USD. Cette valeur est ajoutée aux fonds et à la marge libre permettant au trader de continuer le trading même si sa balance est à 0.

  2. Un nouveau Depth of Market avec le graphique des ticks et les données Heures&Ventes des transactions.

    Un graphique des ticks des instruments échangés avec les prix réels des transactions est maintenant affiché dans le Depth of Market. Toutes les transactions effectuées en Bourse sont reportées sur ce graphique :

    • Cercles rouges - Transactions Sell
    • Cercles bleus - Transactions Buy
    • Cercles verts - la direction de la transaction est indéfinie. Il est utilisé lorsque la place boursière ne transmet pas la direction d'une transaction. Dans ce cas, la direction est déterminée en fonction du prix de la transaction par rapport aux prix bid et ask. Une transaction Buy est exécutée au prix Ask ou au-dessus, une transaction Sell est exécutée au prix Bid ou en-dessous. La direction est indéfinie si le prix de la transaction se situe entre le bid et le ask.

    Plus le cercle est grand, plus le volume de la transaction est important. Les volumes de transactions sont également présentés sous forme d'histogramme sous le graphique des ticks.



    En haut et en bas de l'histogramme, les volumes totaux des offres Buy et Sell actuelles sont affichés.

  3. La boîte de dialogue de sélection du symbole contient désormais une seule colonne indiquant la date d'expiration du symbole. En outre, les instruments expirés peuvent être cachés de la liste. Les contrats expirés sont automatiquement remplacés par des contrats actifs.



    Tous les symboles expirés sont cachés pour préserver un affichage plus compact. Ceci est particulièrement utile lorsque vous travaillez sur le marché des futures. Un symbole non pertinent est un symbole expiré, ce qui est déterminé par le paramètre "Dernière transaction". Cette date est indiquée dans la colonne "Expiration". Pour voir tous les symboles, cliquez sur "Afficher contrats expirés".
    La liste des symboles est automatiquement triée pour un affichage plus pratique :

    • les premiers répertoriés sont les symboles sans date d'expiration
    • ils sont suivis par les symboles avec une date d'expiration à partir de la date la plus proche
    • puis les symboles expirés sont affichés en commençant par le dernier expiré
    • les autres symboles sont triés par ordre alphabétique

    L'option "Suppression auto des expirés" dans le menu contextuel permet de remplacer les symboles expirés avec les symboles actifs dans la fenêtre "Market Watch".



    Après le redémarrage du terminal, les symboles expirés sont cachés, et les actifs sont ajoutés à la place. Par exemple, le contrat expiré de futures LKOH 3.15 sera remplacé par le prochain contrat ayant le même actif sous-jacent LKOH 6.15.

    Les symboles dans les graphiques correspondants ouverts sont également remplacés, pourvu qu'aucun Expert Advisor n'est en cours d'exécution sur eux.

  4. Correction de la mise à jour de l'état du bouton de trading dans la fenêtre du Depth Of Market suivant l'existence de positions et la restriction de n'ouvrir que des positions longues. S'il n'y a pas de position, le bouton Fermer est inactif. Si l'ouverture des positions courtes n'est pas autorisée, le bouton Vendre est inactif.
  5. L'interface du terminal a été adaptée pour des écrans en haute résolution (4K).
  6. Correction de la vérification du volume d'une position fermée dans le mode Exécution à la Demande, dans le cas où le volume de la transaction est inférieur à la valeur minimum permise.
  7. Correction d'une erreur qui pouvait parfois conduire au lancement de plusieurs terminaux à partir d'un seul répertoire.
  8. Ajout du support et du filtrage automatique du calendrier économique dans différentes langues. Le filtrage est réalisé conformément à la langue de l'interface du terminal.
  9. La Visionneuse de Journaux permet maintenant la recherche dans les journaux affichés.



    Elle recherche un mot/une phrase dans la liste affichée des journaux.
  10. Ajout de la traduction en thai du terminal client.
  11. Mise à jour de la traduction du terminal client en hindi.

MQL5

  1. La nouvelle fonction GetMicrosecondCount retourne le nombre de microsecondes passées depuis le démarrage du programme MQL5 :
    ulong  GetMicrosecondCount();
    Cette fonction peut être utilisée pour profiler l'exécution du programme et identifier des "étranglements".

  2. Nouvelle propriété CL_BUFFER_SIZE du graphique dans l'énumération ENUM_OPENCL_PROPERTY_INTEGER - elle retourne la taille actuelle du buffer OpenCL en octets. La propriété peut être reçue via la CLGetInfoInteger function.
  3. Une erreur de notification dans la WebRequest function a été modifiée. Si une erreur survient, le tableau 'résultat' contiendra la description de l'erreur.
  4. Les fonctions de tri et de recherche ArraySort, ArrayBsearch, ArrayMinimum et ArrayMaximum peuvent maintenant être utilisées sur des tableaux à plusieurs dimensions. Le tri et la recherche sont effectuées uniquement à partir du premier index de tableau (zéro). Auparavant, ces fonctions travaillaient uniquement avec des tableaux à une seule dimension.
  5. Correction de quelques bugs dans la compilation des macros.

Tester

  1. Quelques améliorations et corrections de bugs dans le fonctionnement du test visuel. Le tester fournit maintenant un contrôle plus précis de la vitesse de test en utilisant la barre d'outile.

Correction d'erreurs rapportées dans les journaux.

Documentation mise à jour.

La mise à jour est disponible via le système LiveUpdate.