Mises à jour : MetaTrader 5

L'historique des mises à jour des plateformes de bureau, mobile et web

23 février 2010
MetaTrader 5 Client Terminal build 250
  1. MQL5: Fixed an error in passing of NULL as a string parameter to DLL function call.
  2. MQL5: Fixed errors reported on Forum.
  3. MQL5: Added some features for x64 compiler support.
  4. MQL5: Fixed event handling for movement of graphic objects.
  5. MQL5: Fixed errors in Standard Library (constant methods and their parameters).
  6. MQL5: Fixed an error in default parameter digits of function DoubleToString.
  7. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  8. MQL5: Fixed an error in allocation of large amount of memory for the timeseries request in the "from date to date" mode.
  9. MQL5: Fixed an error in function optimizer that leads to the error of "Unresolved function".
  10. Terminal: Fixed an error in history formation for the case of transition through midnight when the client and server times are desynchronized.
  11. Terminal: Fixed an error in calculation of Assets (Exposure tab).
  12. Terminal: Added new option to use a precise time scale for the objects creation (Tools-Option-Objects-Precise time scale). This option allows to bind anchor points of graphic objects to precise values of time scale, instead of binding to bar time values of the chart.
19 février 2010
MetaTrader 5 Client Terminal build 249
  1. MQL5: Fixed an error in the access to a selected position.
  2. MQL5: Fixed an error in passing of NULL as a string parameter to a system call.
  3. MQL5: The definition of the fifth parameter (parameters_array[]) of the IndicatorCreate() function has changed - now it's a constant parameter.
18 février 2010
MetaTrader 5 Client Terminal build 248
  1. MQL5: Fixed crashlog errors and errors reported on Forum.
  2. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  3. MQL5: Fixed an error with reading of a string from a file by function FileReadString.
  4. MQL5: Fixed an algorithm of timeseries copying by Copy* functions for the case of "from date to date".
  5. MetaEditor: Fixed sorting of variants in case-sensitive auto completion, exactly matching variants are placed at top of the list.
16 février 2010
MetaTrader 5 Client Terminal builds 247
  1. MQL5: Fixed errors reported at Forum.
  2. MQL5: Fixed initialization of static arrays.
  3. MQL5: Fixed error in synchronous access to history in Expert Advisors and scripts.
  4. MQL5: Fixed error in custom indicators (check for restriction in the number of colors of a graphical layout).
  5. MQL5: Fixed and redesigned work of timers – Expert Advisors and custom indicators now have their own separated timers.
  6. Terminal: Added saving of parameters of a working Expert Advisor after it is recompiled.
  7. Terminal: Modified an algorithm of additional history data loading during the left scrolling of a chart – data are requested with a certain reserve, which is proportional to the number of bars requested.
  8. Terminal: Corrected errors in receiving and storing of news.
  9. Terminal: Rewritten an algorithm for the "Refresh" command of the chart – the full synchronization of initial minute bars is performed with the reconstruction of the period selected and all indicators attached to chart.
11 février 2010
MetaTrader 5 Client Terminal builds 246
  1. Terminal: Fixed an error in calculation of free margin in Assets (Exposure tab).
  2. Terminal: Fixed an error in the "Chart on foreground" property.
  3. Terminal: Fixed and redesigned the "Print Preview" window for a chart.
  4. Terminal: Fixed an error in temporary global variables.
  5. Terminal: The "Standard" and "Charts" toolbars are merged.
  6. MQL5: Fixed crashes and errors reported at forum.
  7. MQL5: Changed the behavior of Copy* functions for Expert Advisors and scripts - now the functions will wait for the loading and construction of requested data. The timeout is 30 seconds. Details will be available soon in MQL5 documentation.
  8. MQL5: Added the possibility of event handling by custom indicators, similar to that by Expert Advisors. The details will be available soon in the MQL5 documentation.
  9. MQL5: Fixed errors in the operation of the optimizer.
  10. MQL5: Fixed errors in navigation through charts (ChartNavigate method).
  11. MetaEditor: Added the possibility to search in the "Search" window of the toolbar.
  12. MQL5: Fixed an error that resulted in the incorrect determination of the type of a parameter passed to the function Comment (Print, Alert).
  13. MQL5: Added checking in custom indicators: if the indicator_colorN property is not set for a graphical series, and no value is set to the PLOT_COLOR_INDEXES property, 1 is assigned to the property value by default.
  14. MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
9 février 2010
Terminal Client MetaTrader 5 build 245
  1. Terminal : Correction de la prise en compte de la marge libre dans les acfifs (dans l'onget Exposition).
  2. Terminal : Correction du fonctionnement de la propriété "Graphique au premier plan".
  3. Terminal : Correction et révision de la fenêtre de prévisualisation de l'impression d'un graphique.
  4. Terminal : Correction du fonctionneemnt des variables globales temporaires.
  5. Terminal : Fusion des barres d'outils Standard et Graphiques.
  6. MQL5 : Correction d'erreurs reportées dans les journaux de crash et dans les messages du forum.
  7. MQL5 : Changement du principe de fonctionnement des opérations Copy* pour les Expert Advisors et les scripts - maintenant, les fonctions attendent le téléchargement et la construction des données demandées. L'attente des données ne doit pas excéder 30 secondes. Plus de détails seront ajoutés bientôt dans l'Aide MQL5.
  8. MQL5 : Ajout de la possibilité de traiter les évènements dans les indicateurs de la même façon que pour les Expert Advisors. Plus de détails seront ajoutés bientôt dans l'Aide MQL5.
  9. MQL5 : Correction des erreurs de l'optimseur.
  10. MQL5 : Correction de la navigation dans le graphique (m"thode ChartNavigate).
  11. MetaEditor : Ajout de la possiblité d'utiliser la touche 'Entrée' dans la boîte de recherche de la barre d'outils.
29 janvier 2010
Terminal Client MetaTrader 5 build 242
  1. MQL5 : Correction de l'envoi des paramètres à une DLL.
  2. Terminal : Correction de la mise à jour des paramètres d'une application MQL après la compilation.
  3. Terminal : Correction du téléchargement des mises à jour de l'aide du terminal client.
  4. Terminal : Correction de la traduction des erreurs en russe.
  5. MetaEditor : Ajout de la mise en surbrillance des types MQL5 intégrés.
21 janvier 2010
Terminal Client MetaTrader 5 build 240
  1. MQL5 : Ajout des paramètres optionnels : ENUM_CODEPAGE codepage=CP_ACP dans les fonctions CharArrayToString, StringToCharArray et FileOpen.
  2. MQL5 : Correction d'erreurs survenant lors de l'utilisation de tableaux statiques.
  3. MQL5 : Possibilité de mettre un point d'arrêt dans la condition d'une boucle 'do while'.
  4. Terminal : Correction de l'application des ticks à l'historique pendant un changement de jour.
  5. Terminal : Correction d'une erreur dans la liste des variables d'un Expert Advisor.
  6. Terminal : Ajout du traitement des évènements de création et de suppression des objets graphiques : CHARTEVENT_OBJECT_CREATE et CHARTEVENT_OBJECT_DELETE.
  7. Terminal : Correction d'une erreur d'envoi des emails.
14 janvier 2010
Terminal Client MetaTrader 5 build 239
  1. Terminal : Correction du magnétisme des objets.
  2. Terminal : Correction et ajout de certains tooltips (incluant les onglets graphique et navigateur).
  3. Terminal : Correction de l'affichage du navigateur.
  4. Terminal : Correction de l'algorithme de sélection du meilleur point d'accès.
  5. MQL5 : Correction d'erreurs reportées dans les journaux de crash et dans les messages du forum.
14 janvier 2010
Terminal Client MetaTrader 5 build 238
  1. MQL5 : Correction d'une erreur du debugger provoquant un crash lorsque les membres d'une classe accédées via 'this' sont affichées dans les 'espions'.
  2. MQL5 : Ajout de l'optimisation des paramètres de type chaîne de caractères (suppression d'une copie redondante).
  3. MQL5 : Correction des erreurs reportées dans les journaux de crash et rapports de bugs.
8 janvier 2010
Terminal Client MetaTrader 5 build 237
  1. Terminal : Correction du calcul de l'indicateur TRIX.
  2. Terminal : Correction du dessin du panneau Fenêtre des Données.
  3. MQL5 : Correction de la réception des données d'un indicateur personnalisé depuis les programmes MQL5.
  4. MQL5 : Correction de la demande du symbole courant et de la période courante depuis les indicateurs personnalisés.
  5. MQL5 : Correction d'erreurs dans le fonctionnement de la fonction ZeroMemory.
  6. MQL5 : Correction des erreurs de l'optimseur.
  7. MQL5 : Contrôle de la pile lors de l'appel aux fonctions d'une from DLL.
  8. MQL5 : Ajout des samples d'implémentation des indicateurs DEMA, FRAMA, TEMA TRIX et VIDYA.
5 janvier 2010
Terminal Client MetaTrader 5 build 235
  1. MQL5 : Correction des erreurs de l'optimseur.
  2. MQL5 : Correction de l'appel des fonctions importées depuis une DLL.
  3. MQL5 : Remplacement de l'avertissement (#59) à propos de la clause #import non fermée par l'erreur (#300) "#import was not closed".
  4. Terminal : Correction du calcul de l'indicateur TEMA.
  5. Terminal : Correction d'une erreur dans la boîte de dialogue de la liste des Expert Advisors.
  6. Terminal : Correction d'une erreur dans la boîte de dialogue des niveaux d'un objet graphique.
  7. Terminal : Changement de la boîte de dialogue d'erreur critique du terminal : ajout de la possibilité de redémarrer le terminal.
29 décembre 2009
Terminal Client MetaTrader 5 build 234
  1. Terminal : Correction de la copie des objets graphiques Texte et Etiquette (copiant la propriété 'Description').
  2. MQL5 : Correction du passage des données d'un tableau dynamique à une fonction importée.
  3. MQL5 : Correction des erreurs reportées dans les journaux de crash et rapports de bugs.
23 décembre 2009
Terminal Client MetaTrader 5 build 233
  1. Terminal : Correction du traiement de la propriété 'Désactiver la sélection' des objets graphiques.
  2. MQL5 : Correction des erreurs de l'optimseur.
  3. MQL5 : Correction de la conversion de type de pointeur.
  4. MQL5 : Correction de l'appel à GetPointer avec 'this'.
  5. MQL5 : Correction de l'appel aux destructeurs.
  6. MQL5 : Correction de la réaffectation du buffer d'un indicateur.
  7. MetaEditor : Correction de l'interaction entre le debugger et le terminal.
10 décembre 2009
Terminal Client MetaTrader 5 build 230
  1. MQL5 : Ajout de la nouvelle fonction GetPointer().
  2. MQL5 : Un pointeur ne peut être déclaré que pour une classe.
  3. MQL5 : Correction de la réception de la dernière heure connue du serveur.
  4. Terminal : Correction de l'ajout d'un compte à la base des comptes lors de l'ouverture d'un nouveau compte.
  5. Terminal : Correction du téléchargement des graphiques lors de l'ouverture d'un nouveau compte.
  6. Terminal : Correction d'erreurs reportées dans les journaux de crash.
8 décembre 2009
MetaTrader 5 Client Terminal build 228
  1. MQL5: Fixed request of the time value of points for plotting graphical objects.
  2. MQL5: Added a method of searching a chart window containing the specified indicator - ChartWindowFind.
  3. MQL5: Fixed an error in the call sequence of complex object destructors.
  4. MQL5: Added the possibility to initialize structures containing strings, using the initializing sequence.
  5. MQL5: Fixed an error of implicit string casting when passing it as an integer parameter.
  6. MQL5: Changed the behavior of object destructors - class destructors are always virtual.
  7. Terminal: Fixed output of trade error alerts.
  8. Terminal: Fixed errors in quotes unpacking.
  9. Terminal: Implemented binding of the account base to a computer and user's Windows account, to prevent information theft. When changing the Windows account or carrying a terminal to another computer, the login and password must be specified again.
  10. Terminal: If the terminal help file hasn't been loaded yet, it's updated without the terminal restart.
  11. Terminal: Fixed an error that occurred when moving graphical objects, if one of construction points is out of visibility area.
  12. Terminal: Fixed an error in the trading history.
  13. MetaEditor 5: Fixed checking for the necessity to convert ANSI files into Unicode when loading files.
  14. MetaEditor 5: Fixed selection of the file extension during saving.
  15. MetaEditor 5: Fixed changing of the file modification time during debugging.
8 décembre 2009
Terminal Client MetaTrader 5 build 229
  1. MQL5 : Correction de l'appel au destructeur d'un objet local.
  2. MQL5 : Correction de la libération d'un tableau dynamique de taille 0.
  3. MQL5 : Correction de la construction d'un objet complexe n'ayant pas de constructeur.
  4. Terminal : Correction d'erreurs reportées dans les journaux de crash.
24 novembre 2009
Terminal Client MetaTrader 5 build 226
  1. Terminal : Correction de la récupération après un crash dans une dll importée dans MQL5.
  2. MQL5 : Ajout du nouveau modificateur 'export' pour les fonctions
int Function() export
{
}

Il indique au compilateur d'ajouter une fonction dans la tables des données exportées des fonctions EX5. Seules les fonctions avec ce modificateur deviennent disponibles (visible") pour les autres Expert Advisors. La propriété library informe maintenant simplement le compilateur que le fichier EX5 donné sera une bibliothèque et le compilateur ajoute cette information dans l'en-tête du fichier EX5.

Toutes les fonctions à exporter doivent être marquées avec le modificateur 'export'.

21 novembre 2009
Terminal Client MetaTrader 5 build 224
  1. Terminal : Correction du dessin des Retracements de Fibonacci.
  2. Terminal : Correction du format des erreurs dans la liste des variables globales.
  3. Terminal : Suppression de la limite de taille des commentaires d'un graphique.
  4. MQL5 : Ajout de la libération automatique des indicateurs calculés d'un Expert Advisor et non utilisés lors du changement de symbole ou de période.
  5. MQL5 : Ajout de la constante CHARTS_MAX - le nombre maximum de graphiques ouverts.
21 novembre 2009
Terminal Client MetaTrader 5 build 221
  1. Terminal : Correction de l'affichage du navigateur pendant la compilation initiale des samples.
  2. Terminal : Les certificats personnels d'autorisation étendue sont déplacés dans Config\Certificates.
  3. Terminal : Correction de l'affichage des prix Last sur le graphique.
  4. Terminal : Correction de la sauvegarde des langues des nouvelles.
  5. Terminal : Correction de la restauration des fenêtres minimisées du graphique.
  6. Terminal : Ajout de la possibilité de mettre un nombre négatif de points dans la boîte de dialogue de modification d'une position.
  7. Terminal : Correction du dessin des indicateurs après avoir changé les paramètres.
  8. Terminal : Ajout de l'onglet Exposition :
    · Actifs — nom de l'actif ou du symbole ;
    · Volume — volume de la position du client (en unités) pour l'actif ou l'instrument de trading courant ;
    · Taux — taux de l'actif ou de l'instrument en lien avec la devise du dépôt ;
    · USD — somme dans la devise du dépôt (excluant le levier) actuellement dépensée pour acheter/vendre la devise ou l'instrument de trading ;
    · Graph — représentation graphique de la position du client dans la devise du dépôt (les barres bleues représentent les positions longues, les rouges sont pour les positions short).

    Il est possible de voir les informations par positions longues ou short sous la forme d'un diagramme. Pour basculer entre les diagrammes, il faut cliquer sur leurs noms ou utiliser le menu contextuel. Les actifs du compte dans la devise du dépôt sont affichés en tenant compte de la marge libre.

  9. Terminal : Ajout de la possibilité de sélectionner manuellement le point de connexion du terminal et d'initialiser l'évaluation de chaque point. Le niveau de connexion de chaque point est affiché pour chacun des points d'accès.
12345678910111213