Servicios , nueva funcionalidad en la arquitectura de MT5, el funeral de MT4 está a la vuelta de la esquina.

 

Me gustaría discutir la nueva funcionalidad en más detalle con ejemplos de cómo utilizarla.

Si abres el editor de MQL5, verás una nueva carpeta llamada SERVICIOS que promete nuevas funciones.

Para ser sincero, no me he fijado en qué versión ha aparecido desde entonces.


 
¿Qué va a ser?
 
Pronto habrá un nuevo tipo de programa: servicios que funcionen todo el tiempo y no estén vinculados a los gráficos.

Su función principal es la de funcionar como fuentes de datos para los personajes personalizados
 

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Secuencia de ejecución de Init() y DeInit()

fxsaber, 2017.04.14 10:46

Resulta que los Servicios tendrán casi todas las funciones de On: OnInit, OnDeinit, OnTick(string),OnTimer,OnTrade,OnTradeTransaction, OnTester, OnTesterInit, OnTesterPass, OnTesterDeinit, OnBookEvent, OnChartEvent(long ChartID, ...), OnCalculate, ...


Y si no necesita los buffers de los indicadores y no quiere lidiar con las muletas de los indicadores/asesores, escriba en un nuevo tipo de programa -Servicios- que no tenga ninguna limitación (estiramiento de las versiones anteriores de MT).


Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

Secuencia de ejecución de Init() y DeInit()

Slawa, 2017.04.14 08:04

Los servicios son programas MQL5 no vinculados a ningún gráfico (pero con acceso total a cualquiera de los gráficos abiertos). Los servicios se complementan con los flujos de datos (estamos introduciendo poco a poco gráficos fuera de línea, herramientas sintéticas y otras cosas).

 
Renat Fatkhullin:
Pronto habrá un nuevo tipo de software: servicios que funcionen todo el tiempo y que no estén atados a los gráficos.

Su función principal es la de funcionar como fuentes de datos para los personajes personalizados


Aleluya.

¿Podrán operar con multisímbolos? ¿Corre en un clic? ¿Realizar una salida gráfica en una ventana?

 
Renat Fatkhullin:
Pronto habrá un nuevo tipo de programas: servicios que funcionen todo el tiempo y sin vincularse a los gráficos.

Su función principal es la de trabajar en forma de alimentación de datos para caracteres personalizados

Buenas noticias, recuerdo que para hacer un sinterizado tuve que usar un script en bucle en otro gráfico, + expertos a dicho gráfico (off-line), pero no funcionó.

¿Funcionarán los expertos en las nuevas cartas fuera de línea?

 
Igor Volodin:


Aleluya.

¿Serán capaces de operar multisimbolicamente? ¿Corre en un clic? ¿Realizar una salida gráfica en una ventana?

Creo que es poco probable,

Por lo general, sólo se necesita para la visualización, es mejor no llenarlo con funciones comerciales,

Porque donde hay comercio, también hay análisis, y eso afecta a la velocidad.

 
Y tampoco existe el valor negativo en el gráfico, era imposible hacerlo en MT4, tenía que añadir unas decenas de puntos al valor sintético para ver lo que se dibuja por debajo de cero. No es muy necesario, pero sería conveniente para los que van a utilizar cartas fuera de línea.
 

la escala es inferior a un minuto, de lo contrario tendríamos que dibujar gráficos de ticks en barras de minutos

y posibilidad de dibujar por separado (en un gráfico) la oferta y la demanda, si la demanda es inferior a la oferta

fue dibujado usando wands(1) en el precio de apertura/cierre de la barra

 
Igor Volodin:

¿Serán capaces de operar multisimbolicamente? ¿Corre en un clic? ¿Realizar una salida gráfica en una ventana?

Todas las características(OnChartEvent es cuestionable) que los EAs tienen ahora + multisymbol OnTick y otras características.
 
Renat Fatkhullin:
Pronto habrá un nuevo tipo de programas: servicios que funcionan de forma continua y sin gráficos.

Su función principal es trabajar en forma de alimentación de datos para los símbolos personalizados

Aparentemente, la idea básica es desarrollar algún programa como servicio, y luego puedes dirigirte a este servicio desde cualquiera de tus EAs o indicadores.

De cara al futuro, una pregunta: ¿son estos servicios los programas habituales de MQL5? Bueno, tal vez reciban una extensión MQS ( S-service ).

Aparentemente, los Servis funcionarán como una sustancia independiente y será posible construir el propio pequeño mundo MQL5.

¿Estará la tecnología Servis disponible para la plataforma MT4 o será un clavo más en la tapa del ataúd de mt4 sin abrir?

Razón de la queja: