Terminal
- Añadido soporte para operaciones de balance para la
retirada y el depósito en una cuenta comercial directamente en el
terminal del cliente.
Hemos añadido la integración de los
sistemas de pago más populares directamente en la plataforma MetaTrader
5, lo cual permite a los brókeres ofrecer a sus tráders un nuevo nivel
de servicio. Al depositar o recargar la cuenta, simplemente tendrá que
seleccionar el método más adecuado para usted y completar la
transacción. Para mayor comodidad de los tráders, estos podrán guardar
las tarjetas seleccionadas para no introducir sus datos cada vez. Al
mismo tiempo, el bróker no almacenará ningún dato de pago ni número de
tarjeta. Todos los datos introducidos por el usuario se enviarán para su
verificación a través de canales seguros al sistema de pago que haya
seleccionado para realizar el mismo.
La nueva funcionalidad
ofrece a los tráders la capacidad de administrar sus fondos con un solo
clic sin salir del terminal de cliente.
-
El informe de la historia de transacciones se ha rediseñado y
actualizado por completo, ahora resulta más visual. Hemos revisado
nuestro enfoque de la presentación de la información y hemos convertido
los áridos informes estadísticos en gráficos y cuadros interactivos. Aún
no hemos finalizado el trabajo, pero ya se pueden apreciar los cambios.
Para ver las estadísticas comerciales, pulse "Informes" en el menú "Ver".
El informe se divide en cuatro pestañas, cada una de las cuales contiene información añadida en su propia sección:
- Summary — información resumida sobre las transacciones realizadas durante todo el tiempo: datos de la cuenta, pérdidas y ganancias totales, importes depositados y retirados, balance, gráficos de crecimiento y dividendos y otros resultados de las transacciones.
- Profit/Loss — información sobre operaciones rentables y perdedoras. Se divide según el tipo de comercio (manual, algorítmico y copiado de operaciones); los resultados pueden analizarse según las transacciones o el dinero por meses y años.
- Long/Short — muestra la relación entre compras y ventas en dinámica y en intervalos de tiempo especificados, y también permite evaluar la rentabilidad en las direcciones Buy y Sell.
- Symbols — análisis de transacciones según los instrumentos financieros. Aquí verá en qué símbolos gana o pierde, con qué frecuencia comercia con ellos, los gráficos de operaciones y los volúmenes de dinero en ellos.
Los nuevos informes le permitirán evaluar visualmente los resultados del comercio en múltiples secciones transversales con solo clicar en la pestaña correspondiente. Los histogramas, gráficos y cuadros son interactivos y ofrecen información adicional al pasar el ratón por encima. Nuestros diseñadores han hecho un gran esfuerzo para que la información de los informes se pueda leer de la forma más fácil y clara posible. ¡Pruébelo usted mismo y notará la diferencia!
- Añadido el uso de instrucciones AVX2
cuando el procesador lo admita. Esto permitirá un uso más eficiente de
las capacidades del procesador en el que se inicie el terminal. Ahora,
al realizar la instalación o actualización, el propio terminal
determinará la arquitectura del procesador e instalará la versión que
resulte óptima para este procesador. Al inicio, el terminal escribirá un
mensaje (AVX/AVX2) en el diario de registro, en el que mostrará para
qué conjunto de instrucciones está diseñado el terminal.
Terminal MetaTrader 5 x64 build 3914 started for MetaQuotes Software Corp.
Terminal Windows 10 build 19045, 20 x Intel Xeon E5-2630 v4 @ 2.20GHz, AVX, 41 / 63 Gb memory, 58 / 280 Gb disk, UAC, GMT+2
Advanced Vector Extensions (AVX) — extensión del conjunto de
instrucciones x86 para microprocesadores Intel y AMD, propuesto en 2008.
Un mayor desarrollo dio como resultado el AVX2 y el AVX-512 (2013).
-
Además de las dos versiones de los terminales MetaTrader 5 en X64 y
AVX, hemos lanzado una tercera versión del terminal de escritorio
compilada con soporte directo para los comandos AVX2. Al mismo tiempo,
los modelos ONNX ahora también podrán funcionar con soporte para
comandos AVX2.
- Añadida la visualización de
enlaces a los documentos normativos necesarios del bróker. Ahora podrá
obtener toda la información legal necesaria del bróker directamente en
el terminal de cliente en el menú Help - Terms & Conditions.
- Corregida la autorización 2FA al utilizar de forma adicional la autorización ampliada con uso de certificados.
- Corregida la visualización de mensajes de correo interno al trabajar en MacOS.
- Corregida la visualización de la ventana Señales al trabajar en Wine.
- Publicados nuevos instaladores de terminales MT4/MT5 para Linux.
- Añadidos al menú Help los comandos para ir a las páginas de descarga
de las versiones Linux y Mac del terminal. Para mayor comodidad de los
tráders, hemos creado una sección especial en el sitio web donde se
presentan las variantes del terminal comercial para todas las
plataformas y para comerciar en el navegador.
- Corregida la inserción de imágenes en mensajes de correo interno.
-
Publicados nuevos instaladores para el terminal MetaTrader 5 para Mac
compatible con procesadores M1/M2. En relación con la transición a Wine
8.0.1, le recomendamos encarecidamente que elimine las versiones
antiguas e instale las nuevas. Al usar versiones anteriores de Wine
<8.0.0, se muestra un mensaje en el diario de registro del terminal
indicando la necesidad de actualizar.
- Añadida la
muestra de "VPS Hosting Speed Up" en el menú de escaneo de la red con el
ping hasta su servidor comercial. Esto le permitirá ver claramente cómo
disminuirá la latencia de su red alquilando un VPS en línea.
- Aumentada la seguridad de los requisitos para la complejidad mínima de contraseña, a saber:
- la longitud de la contraseña será de al menos 8 caracteres
- la contraseña deberá contener como mínimo 1 carácter en mayúscula y minúscula, 1 dígito y 1 carácter especial.
-
Enlaces clicables en los registros del terminal. Ahora, al hacer doble
clic en las líneas con enlaces https, se dará una transición al
navegador con la apertura de enlaces.
- Corregida la
búsqueda de instrumentos comerciales en la Observación del Mercado.
Ahora el símbolo se buscará primero según el nombre y luego según el
resto de campos: descripción, ISIN, etc.
-
Corregida la contabilización de los beneficios de las transacciones al
calcular el balance en los informes de la historia de transacciones de
las cuentas. En algunos casos, el cálculo no tenía en cuenta el tipo de
instrumento.
VPS Hosting
- Ahora puede enviar y ejecutar
programas EX5 compilados para el conjunto de comandos x64/AVX/AVX2. Los
programas con AVX512 en el VPS integrado no son compatibles.
- El número de localizaciones para alquilar un VPS integrado se ha incrementado a 27. Ahora la selección del servidor más cercano se ha vuelto aún más amplia.
MQL5
-
Añadido el control de los ajustes de compilación, incluida la selección
de conjuntos de instrucciones de procesador ampliadas: AVX, AVX2,
AVX512, FMA3.
Los procesadores modernos disponen de un conjunto
de instrucciones ampliadas que aceleran significativamente los cálculos
matemáticos, pero la gran mayoría de los programas modernos no usan
dichas funciones. Hemos añadido el soporte para estas instrucciones al
compilador MQL5, lo cual permitirá generar un código más eficiente y
rápido.
También hemos añadido la posibilidad de seleccionar
con qué tipo de instrucciones se compilará un programa MQL5. Podrá
especificar tanto ajustes generales para programas individuales en los
Ajustes del MetaEditor como ajustes personales para proyectos:
- Las enumeraciones ENUM_AVERAGE_MODE y ENUM_CLASSIFICATION_METRIC se han añadido a los métodos de matrices y vectores.
- Añadido el método Set para vectores.
-
Rediseñada la inicialización de OpenCL: ahora se inicializará con el
primer uso real y no al cargar un programa MQL5 que contenga funciones
OpenCL.
- Corregido el error al llamar a la función SocketIsConnected.
- Corregido el retraso al llamar al método OnDeinit al descargar indicadores personalizados.
- Corregido el error del compilador que provocaba que la longitud de la cadena en la propiedad Indicator_label
se calculase incorrectamente, lo cual provocaba una visualización
incorrecta de las descripciones emergentes para los objetos gráficos.
-
Corregido el uso de comentarios de varias líneas en el cuerpo de la
macro. Ejemplo de una macro en la que sucedía un error:
#define MACRO1
void OnStart()
{
#ifdef MACRO2
Print( 2 );
#else
Print( 1 );
#endif
}
- Corregido el orden de los parámetros de la función MathAtan2. El orden ahora se corresponde con la función similar en C++.
- Añadido el nuevo valor TERMINAL_CPU_ARCHITECTURE a la enumeración ENUM_TERMINAL_INFO_STRING .
También se ha añadido la macro __CPU_ARCHITECTURE__, que obtiene la
arquitectura de la CPU de la computadora en la que se está ejecutando el
terminal. Ejemplo de uso:
void OnStart()
{
Print("CPU name: ",TerminalInfoString(TERMINAL_CPU_NAME));
Print("CPU cores: ",TerminalInfoInteger(TERMINAL_CPU_CORES));
Print("CPU architecture: ",TerminalInfoString(TERMINAL_CPU_ARCHITECTURE));
Print("");
Print("EX5 architecture: ",__CPU_ARCHITECTURE__);
}
CPU name: 12th Gen Intel Core i9-12900K
CPU cores: 24
CPU architecture: AVX2 + FMA3
EX5 architecture: AVX
- Cambiado el comportamiento del modificador extern. Ahora la declaración de una variable con el modificador extern se considerará una pre-declaración de variable.
Nuevas restricciones:
- La pre-declaración de una variable no deberá contener una
inicialización. Por ejemplo, al compilar el siguiente código,
obtendremos el error "X - extern variable initialization is not
allowed":
extern int X=0;
void OnStart()
{
}
- La variable extern deberá declararse en el
programa sin la palabra clave extern. Por ejemplo, al compilar el
siguiente código, obtendremos el error "unresolved extern variable X":
extern int X;
void OnStart()
{
}
- Al utilizar extern, será importante seguir el
orden de inicialización, ya que se podrá obtener el acceso a una
variable antes de inicializar esta. Por ejemplo, el siguiente código
mostrará en el diario de registro "Y=0 X=5" porque la inicialización de
la variable Y se produce antes de la inicialización de la variable X:
extern int X;
int Y=X;
void OnStart(void)
{
Print("Y=",Y," X=",X);
}
int X=_Digits;
MetaEditor
- Añadido el uso de instrucciones AVX2 cuando el procesador lo admita.
- Mejorada la visualización de variables locales al realizar la depuración.
Simulador
- Añadido el uso de instrucciones AVX2 cuando resultan compatibles con el procesador.
- Corregido el error que en algunos casos provocaba un bloqueo durante la compilación.
- Actualizadas las traducciones de la interfaz de usuario.
Correcciones de crash logs.
MetaTrader 5 Web Terminal build 3950
- Añadida la visualización del precio Ask a la configuración del gráfico.
- Acelerada la carga inicial del terminal.
- Añadida la posibilidad de cambiar la contraseña.
- Añadida la posibilidad de eliminar y guardar la contraseña.
- Añadido un periodo personalizado para mostrar la historia comercial.
- Corregido el error durante el cambio forzado de contraseña.
- Corregido el cálculo de diff, la distancia entre el precio de apertura y los niveles TP/SL.
- Corregido el error de interrupción de los ticks al cerrar todas las órdenes/transacciones.
- Corregida
la visualización de eventos del calendario económico: en algunos casos,
estos no se mostraban en el gráfico, a pesar de que la opción estaba
habilitada.
- Corregido el error cuando los indicadores se reiniciaban al cambiar el símbolo en el gráfico.
- Corregido el error en la forma de abrir una cuenta real al confirmar el teléfono/correo electrónico.
- Traducciones añadidas y corregidas.
Lea las noticias anteriores, por favor: