Terminal
- Añadida la posibilidad de
activar/desactivar los servicios adicionales de MQL5.community. Por
ejemplo, si no está interesado en los artículos sobre programación MQL5 o el copy-trading en el servicio "Señales", podrá desactivarlos para ahorrar recursos y espacio de trabajo en el terminal.
Todos los servicios están activados por defecto.
- Realizada una gran optimización del terminal en Wine en computadoras con macOS y Linux:
- Ahora
las ventanas de servicio desacopladas (Navegador, Herramientas) no se
pueden arrastrar fuera de la terminal. Antes, en dichos casos, los
usuarios podían tener problemas para devolver las ventanas al terminal.
- Corregido el cambio de tamaño del contenido de la ventana de servicio al modificar el tamaño de la misma.
- Corregida la representación de las métricas de rendimiento en el administrador de tareas.
- Mejorada la representación de iconos en la barra de herramientas.
- Reparado el contador de mensajes no leídos en el chat.
- Corregida la representación de los comandos de sistema del gráfico: Ocultar, Expandir, Cerrar.
- Corregida la representación del diario de registro.
- Corregida la representación de la información sobre las herramientas de los gráficos.
- Corregido el funcionamiento de los comandos para imprimir gráficos.
- Corregida la representación del menú superior al utilizar temas en Linux.
- Corregida la búsqueda en GitHub, MSDN y Stack Overflow en el MetaEditor.
- Añadido el soporte de órdenes "Market To Limit" al comerciar en la
Bolsa de Estambul (BORSA Istanbul). Inicialmente, estas órdenes se
ejecutan como una orden de mercado, pero si no hay suficiente liquidez,
el resto se coloca en la profundidad de mercado como orden límite con el
precio de la última transacción.
- Corregida la representación del gráfico de volatilidad. Ahora se construye considerando la fecha de caducidad elegida en el tablero de opciones.
- Corregida la adición de instrumentos comerciales a la Observación de
Mercado a través de la barra de búsqueda rápida. Antes, si existía un
espacio en el nombre del instrumento, no se añadía a la lista.
MQL5
- Ampliadas las posibilidades para trabajar con bases de datos SQL. Ahora
podrá usar multitud de funciones estadísticas y matemáticas en sus
consultas.
Funciones estadísticas
- mode — moda
- median — mediana (percentil 50)
- percentile_25 — percentil 25
- percentile_75 — percentil 75
- percentile_90 — percentil 90
- percentile_95 — percentil 95
- percentile_99 — percentil 99
- stddev o stddev_samp — desviación estándar de la muestra
- stddev_pop — desviación estándar de la población
- variance or var_samp — varianza de la muestra
- var_pop — varianza de la población
Funciones matemáticas
Ejemplo
select
count(*) as book_count,
cast(avg(parent) as integer) as mean,
cast(median(parent) as integer) as median,
mode(parent) as mode,
percentile_90(parent) as p90,
percentile_95(parent) as p95,
percentile_99(parent) as p99
from moz_bookmarks;
- Añadidas nuevas macros:
- __COUNTER__ — aumenta una unidad con cada llamada. Al usarse en plantillas y macros, se mantienen contadores separados.
- __RANDOM__: genera un número ulong aleatorio, es similar a la función MathRand.
- Corregido el funcionamiento de las solicitudes sincrónicas al gráfico
cuando el símbolo del gráfico no existe. Ahora, en lugar de esperar
indefinidamente el resultado, las funciones retornarán un error. La
situación con un instrumento inexistente puede surgir al alternar entre
cuentas comerciales con diferentes conjuntos de instrumentos
comerciales.
- Optimizado y significativamente acelerado el funcionamiento de las funciones CopyTicks*.
MetaEditor
- Modificado el orden de perfilado y depuración con datos históricos.
El
perfilado ahora siempre se realiza en el modo no visual. La depuración
también se realiza en el modo no visual por defecto, no obstante, puede
cambiarla manualmente en la configuración del MetaEditor:
- Añadida la posibilidad de realizar el perfilado de servicios. Este se efectúa igual que en otros tipos de programas MQL5.
- Corregida la representación de los nombres de las funciones en el informe del perfilador. En algunos casos, podían especificarse como <uknown>.
Documentación actualizada.
Lea las noticias anteriores, por favor: