Todo (aún no) sobre Probador de Estrategias, Optimización y Nube - página 6

 
Probador de la estrategia (y el Metatrader en general) con el mercado indio - leer este hilo con los ejemplos y sobre HowTo:
¿El Probador de Estrategias no funciona en el mercado indio? ¿Cómo hacer que funcione?
 

Gestión de la optimización (Parte I): Creación de una interfaz gráfica de usuario

The alternative method for launching the MetaTrader terminal was already discussed in an article by Vladimir Karputov. Also, the terminal launch steps and an additional alternative method are described in the relevant  documentation. Data from these two sources was used within this article, but none of the sources contains a description of how one could create a convenient GUI for the simultaneous operation of multiple terminals. This topic will be covered in the given my article.

Basándome en la investigación relacionada, he creado una extensión para el terminal que permite el lanzamiento del proceso de optimización de los Asesores Expertos en múltiples terminales dentro de un ordenador. Las siguientes versiones del artículo ampliarán las posibilidades de esta extensión mediante la adición de nuevas funcionalidades.

Platform Start - For Advanced Users - MetaTrader 5
Platform Start - For Advanced Users - MetaTrader 5
  • www.metatrader5.com
After installation, a group of programs of the trading platform is added to the Start menu, and the program shortcut is created on the desktop. Use them to run the platform. Two copies of the platform cannot run from the same directory. If you need to run multiple copies at the same time, install the appropriate number of programs in different...
 

"El servicio no respondió a la solicitud de inicio o de control de manera oportuna. (1053)" arreglando en las últimas builds:


Kenneth Parling:

por lo que veo no hay donde encontrar una solución para este error;

"EF 2 22: 34: 59.829 Servicio El servicio 'MetaTester-1' ha fallado [El servicio no ha respondido a la solicitud de inicio o control de forma oportuna. (1053)]"

He intentado iniciar manualmente mis agentes a través del gestor de agentes de Meta Tester y a través de la gestión de servicios de tareas de mi ordenador sin ningún éxito. Siguen 'parados' y no responden en tiempo....

Ahí está la respuesta -

Foro sobre el comercio, los sistemas de comercio automatizado y la prueba de estrategias de negociación

Nueva versión de la plataforma MetaTrader 5 build 2170: Ámbitos en MQL5, una actualización global del probador de estrategias y alojamiento integrado

Sergey Dzyublik, 2019.10.10 09:02

Lo más probable es que el problema esté en la cuenta bajo la que se inicia el servicio. Antes era SYSTEM, en las últimas versiones de MT es NETWORK SERVICE.
En Windows Server 2012 R2 había el mismo problema.
Se soluciona cambiando la cuenta bajo la que se lanzará el servicio en la cuenta SYSTEM:

1) combinación de teclas Windows + R, y luego entrar en services.msc
2) en la lista de servicios hay que encontrar los servicios necesarios de MetaTrader 5 Strategy Tester Agent, sus nombres por defecto: MetaTester-1, MetaTester-2, MetaTester-3, ... MetaTester-N.
3) para cada servicio, abra las propiedades, vaya a la pestaña "Log On", establezca "Log On as" como "Local System account" y haga clic en OK.



 

Con esta última compilación, la instalación me da sólo 4 agentes en una máquina nueva, y el botón de añadir es gris, pero mi procesador tiene 4 núcleos físicos y 8 lógicos. Así que quise añadir remotamente los agentes, pero desafortunadamente, parece que el comando "C:\Program Files\MetaTrader 5Strategy Tester\MetaTester64.exe /install address:0.0.0:30004 /password:MetaTester" añade un agente con el puerto 1024 incorrecto (sea cual sea la dirección y el puerto que dé). La compilación 2170/2171 me dio el mismo error.

Lamentablemente, no guardé una versión más antigua de la instalación, ¿hay algún lugar para obtener la instalación más antigua o se arreglará con suerte en el futuro? O, ¿ha restringido a los núcleos físicos / la mitad de los núcleos lógicos, por razones de rendimiento?

(corriendo en Windows 10 Pro versión 1903)

 
Florian Lhermite:

Con esta última compilación, la instalación me da sólo 4 agentes en una máquina nueva, y el botón de añadir es gris, pero mi procesador tiene 4 núcleos físicos y 8 lógicos. Así que quise añadir remotamente los agentes, pero desafortunadamente, parece que el comando "C:\Program Files\MetaTrader 5 Strategy Tester\MetaTester64.exe /install address:0.0.0:30004 /password:MetaTester" añade un agente con el puerto 1024 incorrecto (sea cual sea la dirección y el puerto que dé). La compilación 2170/2171 me dio el mismo error.

Lamentablemente, no guardé una versión más antigua de la instalación, ¿hay algún lugar para obtener la instalación más antigua o se arreglará con suerte en el futuro? O, ¿ha restringido a los núcleos físicos / la mitad de los núcleos lógicos, por razones de rendimiento?

(corriendo en Windows 10 Pro versión 1903)

Vale, fallo mío, faltaba una barra. /install /dress (no /install address). Pero, sigue instalando sólo 4 agentes en una CPU de 8 núcleos lógicos con la build 2190, y el botón es gris, por lo que sólo es posible instalar con este comando.

 
Florian Lhermite:

Vale, fallo mío, faltaba una barra. /install /address (no /install address). Pero, sigue instalando sólo 4 agentes en una CPU de 8 núcleos lógicos con la compilación 2190, y el botón es gris, por lo que sólo es posible instalar con este comando.

Abra el Administrador de Agentes, desinstalar todos los agentes, a continuación, desinstalar MetaTrader 5 por completo, y volver a instalar todos. Esto debería resolver el problema. Tuve algo similar a esto sucede en un par de PC hace un par de meses, cuando hicieron la gran actualización del Probador de Estrategias. El probador desinstalado todos los agentes, excepto uno, y sólo podía añadir la mitad de ellos de nuevo hasta que seguí el procedimiento anterior.
 
Sobreoptimización (ajuste de curvas) - buen hilo de discusión con algunas ideas y conocimientos.
Over-optimization (curve fitting)
Over-optimization (curve fitting)
  • 2019.11.19
  • www.mql5.com
Hello Traders, How do you solve the problem of over optimization...
 

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

Nueva versión de la plataforma MetaTrader 5 build 2190

Renat Fatkhullin, 2019.11.22 11:08

He explicado en detalle con la repetición de una idea principal: una vez que un agente en ejecución vive hasta 5 minutos en previsión de cualquier tarea siguiente.

El agente no le importa - "primera optimización" o "cualquier pase único". Se sienta y espera la siguiente tarea durante 5 minutos, manteniendo los datos iniciales de los cálculos anteriores con el fin de leer rápidamente la siguiente orden sin levantar dolorosamente los datos del disco y desempaquetarlos.

Dado que el agente estaba reteniendo 2 GB, significa que ha almacenado los datos levantados de anteriores pases simples/cualesquiera, como usted indica en su mensaje. Libera automáticamente los recursos por un tiempo de no uso.

 

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

Metatester 5 agent manager strategy tester no ve los hilos del procesador.

Renat Fatkhullin, 2019.11.27 06:12

Debido a la aparente falta de memoria con un número excesivo de agentes y una disminución de la velocidad de los cálculos en los núcleos de hiperhilo, decidimos limitarnos a sólo los núcleos físicos cuando trabajamos en la nube.

Ahora, en la Nube se impulsan tareas muy costosas, y la gran mayoría de los participantes en la Nube tienen una falta de memoria banal con muchos agentes. Por ejemplo, 2 GB por agente y 16 agentes ya requieren al menos 32 GB de memoria, aunque normalmente se dispone de 8-16 GB.

Como resultado, muchos pases fallan, desperdiciando la red y los agentes. Pero lo más importante es que ralentizan el cálculo debido a las expectativas de resultados y al reinicio de tareas.

Llevamos mucho tiempo evaluando la suficiencia aproximada de recursos de los agentes antes de asignarles tareas, y una de las más efectivas es trabajar sólo en núcleos físicos en la nube.

Localmente, se pueden utilizar todos los núcleos ya que se puede controlar fácilmente su apagado.


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

Elprobador de estrategias del gestor de agentes Metatester 5 no ve los hilos del procesador.

Renat Fatkhullin, 2019.11.27 07:18

Después del lanzamiento, emprendemos una reestructuración radical de la gestión de recursos del probador y sus agentes.

Esto afecta principalmente a la eficacia de los agentes locales.