¿Qué novedades tiene MetaTrader 5?

Historial de actualizaciones de las plataformas desktop, móvil y web

16 febrero 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 febrero 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 febrero 2010
MetaTrader 5 Client Terminal build 245
  1. Terminal: Corregido el error de cálculo del margen libre en los activos (en la pestañaExposure).
  2. Terminal: Corregido el funcionamiento de la propiedad del gráfico "Gráfico en primer plano" ("Chart on foreground").
  3. Terminal: Corregida y rediseñada la ventana de previsualización de la impresión para el gráfico.
  4. Terminal: Corregido el error de trabajo con las variables globales temporales.
  5. Terminal: Combinados los paneles de instrumentos "Estándar" y "Gráficos".
  6. MQL5: Correcciones de crash logs y mensajes en los foros
  7. MQL5: Modificado el principio de funcionamiento de Copy* para los expertos y scripts, ahora las funciones esperarán la descarga y la construcción de los datos solicitados. El tiempo de espera de los datos solicitados no es superior a los 30 segundos. Podrá leer una descripción más detallada en la guía MQL5 próximamente.
  8. MQL5: Corregida la posibilidad de procesar eventos con indicadores personalizados, de forma análoga a los expertos. Podrá leer una descripción más detallada en la guía MQL5 próximamente.
  9. MQL5: Corregidos los errores de funcionamiento del optimizador.
  10. MQL5: Corregidos los errores de navegación en los gráficos (método ChartNavigate).
  11. MetaEditor: Añadida la posibilidad de buscar con Enter en la ventana de búsqueda en el panel de instrumentos.
29 enero 2010
MetaTrader 5 Client Terminal build 242
  1. MQL5:    Corregido el error de transmisión de parámetros a DLL
  2. Terminal: Corregido el error de actualización de los parámetros de los programas MQL tras la compilación
  3. Terminal: Corregido el error descarga de actualizaciones de la ayuda del terminal de cliente.
  4. Terminal: Corregidos errores de traducción al ruso.
  5. MetaEditor: Añadida posibilidad de resaltar los tipos MQL5 incorporados.
21 enero 2010
MetaTrader 5 Client Terminal build 240
  1. MQL5: Añadidos los parámetros opcionales ENUM_CODEPAGE codepage=CP_ACP a las funciones CharArrayToString, StringToCharArray y FileOpen
  2. MQL5: Corregidos los errores al trabajar con las matrices estáticas
  3. MQL5: Posibilidad de colocar un punto de interrupción (breakpoint) en la condición del ciclo "do while"
  4. Terminal: Corregido el error de aplicación de ticks a la historia durante el cambio de día.
  5. Terminal: Corregido el error en la lista de variables del experto.
  6. Terminal: Corregido el procesamiento de los eventos de creación y eliminación de objetos gráficos: CHARTEVENT_OBJECT_CREATE y CHARTEVENT_OBJECT_DELETE.
  7. Terminal: Corregido el error de envío de Emai
14 enero 2010
MetaTrader 5 Client Terminal build 239
  1. Terminal: Corregido el ajuste (magnetismo) de los objetos.
  2. Terminal: Corregidas y añadidas algunas pistas emergentes (incluidas las pestañas de los gráficos y el navegador).
  3. Terminal: Corregido el dibujado del navegador.
  4. Terminal: Corregido el algoritmo de elección del punto de acceso óptimo.
  5. MQL5:  Correcciones de crash logs y mensajes en los foros
14 enero 2010
MetaTrader 5 Client Terminal build 238
  1. MQL5: Corregido el error del depurador que provocaba la caída al representar en watch los miembros de clase con acceso a través de this.
  2. MQL5: Añadida la optimización de los parámetros de línea (eliminación de copiados redundantes).
  3. MQL5: Correciones de crash logs e informe de errores.
8 enero 2010
MetaTrader 5 Client Terminal build 237
  1. Terminal: Corregido el cálculo del indicador ТRIX.
  2. Terminal: Corregido el error en el dibujado del panel Data Window.
  3. MQL5: Corregidos los errores de obtención de datos personalizados de los indicadores de los programas MQL5.
  4. MQL5: Corregido el error en la solicitud del símbolo y el periodo actuales de los indicadores personalizados.
  5. MQL5: Corregidos los errores en el funcionamiento de la función ZeroMemory
  6. MQL5: Corregidos los errores del optimizador
  7. MQL5: Control de la pila al llamar las funciones desde DLL
  8. MQL5: Añadidos ejemplos de implementación de los indicadores DEMA, FRAMA, TEMA TRIX y VIDYA
5 enero 2010
MetaTrader 5 Client Terminal build 235
  1. MQL5: Corregidos los errores del optimizador.
  2. MQL5: Corregidos los errores de llamada de las funciones importadas desde DLL.
  3. MQL5: La advertencia (#59) sobre el #import no cerrado ha sido sustituida por el error (#300) "#import was not closed".
  4. Terminal: Corregido el cálculo del indicador TEMA.
  5. Terminal: Corregido el error en la ventana de diálogo de la lista de expertos.
  6. Terminal: Corregido el error en la ventana de diálogo de los niveles de los objetos gráficos.
  7. Terminal: Modificada la ventana de diálogo de error crítico del terminal: añadida la posibilidad de reinicio del terminal.
29 diciembre 2009
MetaTrader 5 Client Terminal build 234
  1. Terminal: Corregido el copiado de los objetos gráficos Text y Label (copiado de la propiedad Description).
  2. MQL5: Corregido el error de transmisión de los datos de una matriz dinámica a una función importada
  3. MQL5: Correciones de crash logs e informe de errores.
23 diciembre 2009
MetaTrader 5 Client Terminal build 233
  1. Terminal: Corregido el procesamiento de la propiedad Disable selection de los objetos gráficos.
  2. MQL5: Corregidos los errores del optimizador
  3. MQL5: Corregida la conversión de tipo de los punteros
  4. MQL5: Corregido el error de llamada de GetPointer desde this, relacionada con la constancia
  5. MQL5: Corregidos los errores de llamada de los destructores
  6. MQL5: Corregido el error de reasignación del búfer de indicador
  7. MetaEditor: Corregidos los errores de interacción del depurador y el terminal.
10 diciembre 2009
MetaTrader 5 Client Terminal build 230
  1. MQL5: Introducida la nueva función GetPointer()
  2. MQL5: Los punteros pueden declararse solo a las clases
  3. MQL5: Corregido el error de obtención de la última hora conocida del servidor.
  4. Terminal: Corregido el error de adición a la base de cuentas al abrir una nueva cuenta.
  5. Terminal: Corregido el error de carga de cuentas al abrir una nueva cuenta.
  6. Terminal: Correciones de crash logs.
8 diciembre 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 diciembre 2009
MetaTrader 5 Client Terminal build 229
  1. MQL5: Corregido el error de llamada del destructor para el objeto local
  2. MQL5: Corregido el error de liberación de una matriz dinámica con el tamaño 0
  3. MQL5: Corregida la construcción de un objeto complejo carente de constructor
  4. Terminal:  Correciones de crash logs.
24 noviembre 2009
MetaTrader 5 Client Terminal build 226
  1. Terminal: Corregida la restauración tras la caída dentro de una dll importada a MQL5
  2. MQL5: Introducido el nuevo modificador export para la función
int Function() export
{
}

Este modificador indica al compilador que introduzca una función en el recuadro de datos exportados de las funciones EX5. Solo las funciones con este modificador se hacen disponibles ("visibles") desde otros expertos. Ahora la propiedad library solo indica al compilador que el EX5 dado será una biblioteca, y el compilador registrará este hecho en el encabezado EX5.

Todas las funciones que se planean como funciones exportables se deberán marcar con el modificador export

21 noviembre 2009
MetaTrader 5 Client Terminal build 224
  1. Terminal: Corregida la construcción de Fibonacci Retracement.
  2. Terminal: Corregidos los errores de formateo en la lista de variables globales.
  3. Terminal: Eliminada la limitación de la longitud de los comentarios del gráfico
  4. MQL5: Añadida la liberación automática de los indicadores calculados del experto no utilizados al conmutar el símbolo o el periodo.
  5. MQL5: Añadida la constante CHARTS_MAX - el número máximo de gráficos abiertos.
21 noviembre 2009
MetaTrader 5 Client Terminal build 221
  1. Terminal: Corregido el redibujado del navegador durante la compilación inicial de los ejemplos.
  2. Terminal: Los certificados personalizados de autorización ampliada han sido trasladados al catálogo "Config\Certificates".
  3. Terminal: Corregido el dibujado de los últimos precios en el gráfico.
  4. Terminal: Corregido el guardado de la lista de idiomas conforme a la que se reciben las noticias.
  5. Terminal: Corregido el error de restauración de las ventanas minimizadas de los gráficos.
  6. Terminal: En la ventana de diálogo de modificación de la posición, se ha añadido la posibilidad de indicar un número negativo de puntos.
  7. Terminal: Corregido el dibujado de los indicadores al cambiar los parámetros.
  8. Terminal: Añadida la pestaña "Activos":
    · Assets — nombre del activo o instrumento;
    · Volume — volumen de la posición de cliente (en unidades) del activo dado o el instrumento comercial;
    · Rate — curso del activo o el instrumento respecto a la divisa del depósito;
    · USD — en esta columna se muestra la cantidad de divisa del depósito que se ha gastado realmente (sin tener en cuenta el apalancamiento) en la compra/venta de divisa o de un instrumento comercial.
    · Graph — imagen gráfica de la posición del cliente en la divisa del depósito (las posiciones largas se muestran en azul, las cortas, en rojo);

    El usuario puede ver la información sobre las posiciones largas o cortas en forma del diagrama. Para cambiar los diagramas, haga clic en el nombre o utilice el menú contextual. Los activos de la cuenta para la divisa del depósito se muestran tomando en cuenta el margen reservado.

21 noviembre 2009
MetaTrader 5 Client Terminal build 220
  1. MetaEditor 5: Corregido el funcionamiento de Undo\Redo
  2. MetaEditor 5: Añadida la advertencia sobre la finalización fallida de la compilación
  3. MetaEditor 5: Corregido el formato de muestra de las variables con coma flotante en el depurador.
  4. MetaEditor 5: Corregida la búsqueda en los archivos según la máscara.
  5. Terminal: Corregida la comprobación de los parámetros del experto en la introducción.
  6. Terminal: Corregido el bloqueo al realizar transacciones comerciales
  7. Terminal: Ampliado el número disponible de dígitos al introducir el valor de los niveles en los indicadores.
  8. Terminal: Añadido el menú para conmutar manualmente los servidores de acceso y el inicio del escaneo de los servidores de acceso, con elección del mejor.
  9. Terminal: Corregida la restauración de las ventanas de los gráficos antes de llamar los comandos de ordenazación (Cascade, Tile Horizontally, Tile Vertically, Arrange Icons).
  10. Terminal: En el encabezado de la ventana del terminal se ha añadido la muestra del nombre del servidor actual.
  11. Terminal: Corregido el error de conexión con una nueva cuenta después de abrir una cuenta demo.
21 noviembre 2009
MetaTrader 5 Client Terminal build 217
  1. MetaEditor 5: Corregido el mecanismo para resaltar los literales de línea.
  2. MetaEditor 5: Corregida la función de autocompletar para los métodos implementados dentro de la declaración de la clase.
  3. Terminal: Corregido el menú contextual del gráfico en el apartado "Trading"
  4. Terminal: Corregidas las propiedades del objeto gráfico Arrow.
  5. Terminal: Rediseñadas las estructuras de los archivos de configuración, al actualizar desde los builds antiguos es posible que aparezca el mensaje "Symbols: invalid base header".
21 noviembre 2009
MetaTrader 5 Client Terminal build 216
  1. Añadidas las propiedades de anchura y altura de los objetos gráficos Bitmap y Label en MQL5.
  2. Añadida la clasificación de la historia de órdenes según la hora de cierre y el estado
  3. Corregido el procesamiento de las descripciones emergentes de los indicadores personalizados.
  4. En MQL5 se ha añadido el método IndicatorRelease para liberar un indicador anteriormente recibido.
  5. Añadida la propiedad Read Only para el objeto gráfico Edit.
  6. Revisada la presentación de la historia comercial. Corregida la muestra de los swaps calculados.
  7. Corregido el error de registro repetido de cuentas demo.
12345678910111213