Terminal
- Añadida la
posibilidad de recibir notificaciones Push sobre transacciones desde el
terminal comercial, estas funcionan incluso cuando su terminal está
desactivado.
Antes, usted podía recibir notificaciones en los dispositivos móviles
solo desde su propio terminal de escritorio. En cuanto se realizaba una
operación comercial, el terminal enviaba el mensaje correspondiente al
MetaQuotes ID especificado en los ajustes. En consecuencia, esto solo
funcionaba mientras el terminal permaneciera encendido. Ahora no existen
tales restricciones. Si un Take Profit se ha activado en el servidor y
su computadora está apagada, recibirá una notificación sobre el cierre
de la posición en su dispositivo móvil.
Para recibir notificaciones del servidor, necesitará:
- Tener una cuenta real: las notificaciones del servidor no funcionan para las cuentas demo
- Instalar en su smartphone el terminal móvil MetaTrader 5 para iOS o Android
- Abrir en este el apartado de mensajes, encontrar su MetaQuotes ID e indicarla en los ajustes del terminal de escritorio
- Activar las notificaciones del servidor en los ajustes del terminal de escritorio
La disponibilidad y los detalles de las notificaciones dependen de su bróker
En total, tienen soporte tres tipos de notificaciones: sobre órdenes,
sobre transacciones y sobre operaciones de balance. Cuando esta opción
está habilitada, los tipos de notificaciones disponibles se mostrarán en
el diario del terminal: '1222': subscribed to deals, orders, balance notifications from trade server
- Actualizado el escaparate de MetaTrader VPS. Ahora es más moderno y cómodo:
- La interfaz se adapta a cualquier ancho de pantalla.
- La altura del escaparate ocupa menos espacio para caber siempre en la ventana de trabajo.
- La
información necesaria aparece solo en el momento en que se necesita. La
información adicional de pago no se le mostrará hasta que usted haya
elegido una tarifa.
- Añadidos al panel del simulador de estrategias los comandos necesarios
para pasar rápidamente a los servicios MQL5 y a la ventana
"Herramientas". Estos se muestran solo en la sección "Vista general"; en
otras pestañas, el panel se utiliza para administrar la simulación.
- Añadido el guardado del estado de las ventanas para los servicios MQL5.
Si usted deja el Mercado abierto antes de apagar el terminal, lo
encontrará en el mismo estado la próxima vez que lo encienda.
- Corregida la sincronización periódica del estado de la cuenta MQL5. En
algunos casos, un error podía provocar la imposibilidad de copiar
señales.
- Corregida la visualización de la selección de productos recomendados en el Mercado.
- Corregido el funcionamiento del menú contextual de señales en el
Navegador. Con su ayuda, puede pasar a la visualización de la señal a la
que está suscrito, y también darse de baja.
MQL5
- Corregido en la biblioteca estándar el error en el funcionamiento del
operador "-" en la implementación de números complejos (archivo
MQL5\Include\Math\Alglib\complex.mqh).
- Ahora se puede
usar cualquier expresión en las secuencias de inicialización, no solo
expresiones constantes. Esto aumentará la comodidad de uso y mejorará la
compatibilidad con el código С++.
struct POINT
{
int x,y;
};
int GetYFunc(y)
{
return(y * y);
}
void SomeFunction(int x1,int x2,int y)
{
POINT pt={ x1+x2, GetYFunc(y) };
ProcessPoint(pt);
};
- Corregido el error que surgía al compilar union con grandes matrices de datos.
- Corregido el funcionamiento de la función StringToCharArray. Ahora convierte toda la línea transmitida en una matriz Char, en lugar de detenerse en el primer carácter nulo de terminación.
- Añadido el control sobre la presencia explícita de una llamada al
constructor en el código para las clases/estructuras para las que la
clase padre no tiene un constructor predeterminado.
MetaEditor
- Añadida la representación del lugar de llamada para las funciones inline en el informe del perfilador.
En el ejemplo mostrado más abajo, la llamada de func(); ahora es destacada:
La propia función func no se destaca, dado que su código se ubica completamente en OnStart.
- Añadida la posibilidad de crear un proyecto
vacío. Esto resultará útil a la hora de realizar desarrollos no
estándar con una estructura de archivos propia, cuando las plantillas
predeterminadas no sean adecuadas.
Al crear un proyecto de esta forma, solo se creará un archivo de
configuración "mqproj" vacío. Los archivos para el código fuente deberán
ser creados por usted mismo.
MetaEditor
- Inicio acelerado del MetaEditor.
- Corregido el error de representación de los datos en la lista de expresiones observadas durante la depuración. En algunos casos, podía mostrar valores incorrectos de las variables.
- Corregida la adición automática de la extensión .py" a los archivos de los scripts en Python creados con el MQL Wizard.
Documentación actualizada.
Lea las noticias anteriores, por favor: