Mises à jour : MetaTrader 5

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

23 avril 2010
MetaTrader 5 Client Terminal build 265
  1. Terminal: Fixed errors in processing of price history.
  2. Terminal: Fixed cursors for Elliott Tools graphic objects.
  3. Terminal: Fixed an error in cacluation of built-in TEMA indicator.
  4. Terminal: Added additional checkings for the calculation of graphic objects distance.
  5. MQL5: An error №259 is replaced by warning №26 - "(too large local variables size (more than 512kb))".
  6. MQL5: Added a new property TERMINAL_LANGUAGE (terminal interface language) to the ENUM_TERMINAL_INFO_INTEGER enumeration.
  7. MQL5: Fixed a passing of strings by reference.
  8. MQL5: Fixed crashlog errors and errors reported at Forum.
20 avril 2010
MetaTrader 5 Client Terminal build 264
  1. Terminal: Fixed order of gaining graphical objects focus.
  2. Terminal: Fixes in trade history reports generator.
  3. Terminal: Fixed calculations in "pips per bar" chart scaling mode.
  4. Terminal: Fixed resetting of symbol parameters in tick charts.
  5. Terminal: Added OnTrade event publication, when orders history is changed.
  6. Terminal: Fixed processing of connection and connection state change in Chart graphical objects.
  7. Terminal: Fixed an error in trade history request.
  8. MQL5: Fixed crashlog errors and errors reported at Forum.
8 avril 2010
MetaTrader 5 Client Terminal build 263
  1. Terminal: Fixed errors in network operations.
  2. Terminal: Fixed an error in modifying of pending orders expiration time.
  3. Terminal: Fixed an error in changing of the client password.
  4. Terminal: Fixed errors in demo account opening using the IP server address.
  5. Terminal: Fixed errors in movement and drawing of graphic objects of Label type and similar.
  6. Terminal: Fixed crashlog errors and errors reported at Forum.
  7. MQL5: Added a forced call of the OnDeinit function from the chart for custom indicators.
  8. MQL5: Fixed an error in call of destructor class members and parent classes for the case of the presence of return operator in the destructor.
  9. MQL5: Fixed crashlog errors and errors reported at Forum.
  10. MetaEditor: Fixed an error in numeration of code lines of the call stack in the debug dialog
30 mars 2010
MetaTrader 5 Client Terminal build 261
  1. Terminal: Fixed an error in popup menu of News dialog.
  2. Terminal: Fixed an error in restoring of windows after restart of the client terminal.
  3. Terminal: Added processing of trailing stops for pending orders. If position has the same direction as pending order, the trailing stop is applied to the position after the pending order execution.
  4. Terminal: Fixed an error in price checking when placing of pending orders.
  5. Terminal: Fixed an error in saving of screenshot ("Save As Picture") for computers with two monitors.
  6. Terminal: Fixed an error in saving of the attachments in internal e-mail.
  7. Terminal: Fixed an error in placing of SL and TP (in points) in trade dialog.
  8. Terminal: Added font smoothing for graphic objects Text and Label.
  9. Terminal: Fixed an error in positioning of graphic objects of Label type.
  10. Terminal: Fixed crashlog errors and errors reported at Forum.
  11. MQL5: Fixed an error in access to property OBJPROP_TIMEFRAMES for graphic objects (visibility of an object at timeframes).
  12. MQL5: Fixed an error in explicit typecasting of object pointer.
  13. MQL5: Fixed an error in typecasting of constant parameters of the function.
  14. MQL5: Fixed an error in calculation of property CHART_SHIFT_SIZE.
  15. MQL5: Added checking for the code of a symbol for graphic objects of Arrow type.
  16. MQL5: Added new property of a symbol SYMBOL_SPREAD_FLOAT, that indicates floating spread for the symbol.
  17. MQL5: Added new buffer identifiers LOWER_HISTOGRAM and UPPER_HISTOGRAM for the indicator Gator Oscillator.
  18. MQL5: Added unloading of Expert Advisors when a critical error.
  19. MQL5: Fixed an error in functions Copy* for the request of the future bars.
  20. MQL5: Fixed an error in graphic object renaming in MQL5 programs.
  21. MQL5: Fixed an error when string copying to itself.
  22. MQL5: Fixed an error in checking for a match of parameter name with enmeration.
  23. MQL5: Fixed crashlog errors and errors reported at Forum.
  24. MQL5: Added a new concept - position identifier. After the opening of a new position, the position gets the internal identifier, equal to the order ticket, as a result the position occurred. Further this identifier is assigned to all orders and deals, that changes the state of this position (increase, decrease, reverse). The position identifier changes to zero when the current position is totally closed. Added new properties for the position, order and deal: POSITION_IDENTIFIER, ORDER_POSITION_ID and DEAL_POSITION_ID.
  25. MetaEditor: Added a hotkey (Ctrl-C) for the compilation errors copying in "Errors" tab of "Toolbox" window.
  26. MetaEditor: Fixed an error in alignment of "do-while" cycles in Styler.
  27. MetaEditor: Fixed an error in checking of types of the parameters in autosubstitution.
  28. MetaEditor: Fixed an error in context help for source code keywords.
  29. MetaEditor: Fixed an error in class members autosubstitution according to the type of returned by function.
  30. MetaEditor: Fixed crashlog errors and errors reported at Forum.
22 mars 2010
MetaTrader 5 Client Terminal build 257
  1. Terminal: Fixed an error in restoring of trade dialog parameters after execution errors.
  2. MQL5: Added an access to property OBJPROP_SELECTED of graphical objects.
  3. MQL5: Fixed an error in passing of strings by reference to DLL.
  4. MQL5: Fixed an error in access to property "Levels" of graphical objects.
  5. MQL5: Fixed crashlog errors and errors reported at Forum.
16 mars 2010
MetaTrader 5 Client Terminal build 256
  1. Terminal: Fixed text formatting in trade results dialog box.
  2. Terminal: Fixed drawing of zero width line for graphical objects and indicators.
  3. Terminal: Fixed crashlog errors and errors reported at Forum.
  4. MQL5: Fixed passing of string parameters by reference.
  5. MQL5: Fixed error of receiving indicator calculation buffers.
  6. MQL5: Fixed method of detection of number of bars - now they don't exceed the number set up in the terminal.
  7. MQL5: Fixed data access errors in Copy* functions in "from date to date" mode
  8. MQL5: Fixed error of reading graphical object properties, when trying to read absent properties. 
  9. MQL5: Fixed crashlog errors and errors reported at Forum.
  10. MetaEditor: Fixed error of data loading in debug dialog box.
  11. MetaEditor: Added output of enumeration elements names instead of their values in debug dialog box.
11 mars 2010
MetaTrader 5 Client Terminal build 254
  1. Terminal: The mass graphic objects processing is optimized.
  2. Terminal: Fixed errors in charts for the scripts and Expert Advisors.
  3. Terminal: Fixed formatting of text in the trade results dialog.
  4. Terminal: Fixed crashlog errors and errors reported at Forum.
  5. MQL5: Fixed an error in inheritance of DLL access flag for the custom indicators, created in the custom indicators.
  6. MQL5: The error list for the file operations FileMove, FileCopy and FolderClean is extended.
  7. MQL5: The parameters checking in the graphic objects creation is extended.
  8. MQL5: Fixed crashlog errors and errors reported at Forum.
  9. MetaEditor: Fixed an error in shift of the parameters in the debug dialog.
5 mars 2010
MetaTrader 5 Client Terminal build 253
1. Terminal: The format of some internal data structures has been changed.
2. MQL5: The type of returned value of the function GlobalVariableCheck has been changed from datetime to bool.
3. MQL5: Fixed errors, reported at Forum.
5 mars 2010
MetaTrader 5 Client Terminal build 252
  1. Terminal: Fixed an error in help downloading dialog during the download process.
  2. Terminal: Fixed an error in drawing of the trend line with rays.
  3. Terminal: Fixed an error in synchronization of trade history.
  4. Terminal: Fixed an error in drawing style of the indicators - for a drawing style "Histogram"- with width 0 or 1, the defined drawing style is used.
  5. Terminal: The work of the client terminal with a large number of graphical objects is optimized.
  6. MQL5: Fixed an error in working with "Color" property for custom indicators.
  7. MQL5: Fixed an error in call of the functions that returns structures.
  8. MQL5: Fixed an error in call of the object destructors by using the "break" and "continue" statements.
  9. MQL5: Fixed an error in typecasting of string to boolean.
  10. MQL5: Fixed an error in passing of default value in functions FileWriteStruct and FileReadStruct.
2 mars 2010
MetaTrader 5 Client Terminal build 251
  1. Terminal: The process of loading and saving of graphic objects is optimized.
  2. Terminal: Fixed setting of positions of charts ordering in case of an error in loading of one of charts.
  3. Terminal: Fixed errors in net subsystem for a case of mass uploading of data.
  4. Terminal: Fixed errors in tool tips for minimized chart windows.
  5. Terminal: Fixed formatting of trade operation results in the trade dialog.
  6. Terminal: Fixed an error in plotting of the zero line for indicators.
  7. Terminal: Fixed an error and optimized the trend line plotting for a case if the anchor point coordinates are close.
  8. MQL5: Fixed errors, reported at Forum.
  9. MQL5: Fixed an error in the sequence of the global variable deletion.
  10. MQL5: Fixed errors in the calculation of a number of bars in the functions Copy* for a mode "from the date to date".
  11. MQL5: Fixed an error in dump output by a debugger for a critical error case.
  12. MQL5: Fixed an error in typecasting for the optimization of multiplication and division by 1.0.
  13. MetaEditor: Fixed an error in output of the pointer value in the debug window.
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.
123456789101112131415