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

 

Se ha publicado un nuevo artículo (con vídeo sobre HowTo) -

----------------

Optimización controlada: Recocido simulado

Recocido simulado

El Probador de Estrategias en la plataforma comercial MetaTrader 5 ofrece sólo dos opciones de optimización: búsqueda completa de parámetros y algoritmo genético. En este artículo se propone un nuevo método de optimización de las estrategias comerciales: el recocido simulado. Aquí se considera el algoritmo del método, su implementación e integración en cualquier Asesor Experto. A continuación, se prueba su rendimiento utilizando el EA MovingAverage, y se comparan los resultados obtenidos por el método de recocido simulado con los del algoritmo genético.

 

Probador de estrategias multidivisas (MT5)

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

Cómo empezar con Metatrader 5

Sergey Golubev, 2017.08.10 14:17


Es posible con MT5 - ejemplos:

----------------

Esta parte del artículo:MetaTrader 5 - ¡Más de lo que puede imaginar!

5. Pruebas y optimización

Una de las actualizaciones más importantes y esperadas en MetaTrader 5 es elprobador de estrategias multidivisa. Ahora, los operadores tienen posibilidades ilimitadas para probar y optimizar los Asesores Expertos que operan con varios símbolos.

----------------

y Ayuda de MetaTrader 5 - Probador de estrategias

El Probador de Estrategias es una herramienta multidivisa, que permite probar y optimizar las estrategias que operan con varios instrumentos financieros. El probador procesa automáticamente la información de todos los símbolos que se utilizan en la estrategia comercial, por lo que no es necesario especificar manualmente la lista de símbolos para la prueba / optimización.

----------------

Y podemos ver el ejemplo práctico publicado en este pequeño artículo:Creating an Expert Advisor, which Trades on a Number of Instruments

La parte técnica de la implementación del código del programa para que un solo Asesor Experto, lanzado en un solo gráfico, pueda operar con diferentes activos financieros al mismo tiempo. En general, esto no era un problema ni siquiera en MQL4. Pero sólo con la llegada de la terminal de cliente MetaTrader 5, los comerciantes finalmente tuvieron la oportunidad de realizar un análisis completo del trabajo de tales autómatas, utilizando probadores de estrategias.

Así que ahora los autómatas multidivisa serán más populares que nunca, y podemos pronosticar una oleada de interés en la construcción de tales sistemas de comercio. Pero el principal problema de la implementación de tales robots está en el hecho de que sus dimensiones en el código del programa se expanden, en el mejor de los casos, en una progresión aritmética, y esto no es fácil de abarcar para un programador típico.

El Asesor Experto está listo, ¡es hora de comenzar con las pruebas! No hay diferencias serias visibles en las pruebas del Asesor Experto multidivisa de su compañero Asesor Experto de una sola divisa.



El tiempo de paso de la primera prueba del Asesor Experto puede resultar muy significativo, debido a la carga del historial para los doce símbolos. Después de completar la prueba en el probador de estrategias, abra la pestaña "Resultados" y el "Diario":



Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5
  • www.metatrader5.com
The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
 

Se publicó un buen artículo -

----------------

Presentación personalizada del historial de operaciones y creación de diagramas de informes

Presentación personalizada del historial de operaciones y creación de diagramas de informes

One of the important aspects in financial trading is the ability to monitor performance and analyze your trading history. Past data allow you to track the trading dynamics and evaluate the overall performance of the strategy used. This is useful for all traders: for those, who perform operations manually and for algorithmic traders. In this article, I suggest creating tools that implement such a function.

Este artículo se dividirá en 2 secciones. En la primera sección (técnica), describiré los métodos para generar informes de negociación basados en la mayor parte de la información, que se almacena en sus terminales. Esta sección trata de los datos de origen utilizados para el análisis. En la segunda sección, nos ocuparemos de los principales valores, mediante los cuales evaluaremos la retrospectiva de las operaciones sobre los datos seleccionados. El muestreo de datos puede ser variado: todos los activos o un símbolo seleccionado, para todo el historial disponible o para un determinado periodo de tiempo. Los resultados del análisis se presentarán en un archivo separado y se visualizarán brevemente en el terminal.

 

El otro buen artículo fue publicado ahora (creo que este artículo será muy útil para los codificadores y los comerciantes) -

----------------

Optimización automatizada de un EA para MetaTrader 5

Optimización automática de un EA para MetaTrader 5

No es realista lanzar este tipo de proceso cada semana manualmente, así que buscamos un mecanismo existente para realizar tareas repetitivas pero sin éxito (para MetaTrader 5) así que desarrollamos este.

Gracias a Igor Malcev que escribió el artículo "Optimización automatizada de un robot de comercio en el comercio real" para MetaTrader 4.

La implementación de este proceso requiere un conocimiento mínimo de MetaTrader 5, sus mecanismos de optimización y programación.

 

Alguna buena información visualizada del hilo de Consejos -

----------------

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

¡Utiliza los consejos en el servicio de Freelance!

Rashid Umarov, 2018.09.05 16:13

1. Tester: Cómo guardar/cargar un archivo de conjuntos

Para guardar y cargar conjuntos de parámetros de entrada para la prueba/optimización, utilice el menú contextual de la pestaña Entradas en el probador de estrategias.



2. Probador: Dónde encontrar el diario de la plataforma/probador/optimizador

Los diarios de la plataforma de negociación se encuentran en las siguientes secciones:

  • Diario de la plataforma: Caja de herramientas - Diario
  • Revista de aplicaciones de negociación: Caja de herramientas - Expertos
  • Diariodel probador de estrategias: Probador de estrategias - Diario
  • Diario de losagentes de prueba: "Tester\N[nombre del agente]\N-Logs"

Para acceder rápidamente a los archivos del diario, utilice el menú contextual de estas secciones:



3. Tester: ¿En qué se diferencian los modos de prueba?

Los modos de prueba se diferencian por los datos de precios utilizados para comprobar un EA/indicador:

  • Cada tick basado en ticks reales (sólo en MetaTrader 5): este modo utiliza un historial de ticks reales de un broker. Es lo más parecido a las condiciones reales.
  • Cada tick: los ticks se emulan basándose en barras de minutos. Este es el modo de emulación más preciso.
  • M1 OHLC/Puntos de referencia: se emulan hasta cuatro ticks por cada barra de minutos: Precios altos, bajos, abiertos y cerrados.
  • Sólo precios de apertura: sólo se emula el tick de apertura para cada barra. Este es el modo más rápido pero menos preciso. Es adecuado sólo para la estimación en bruto.



4. Probador: Cómo lanzar y utilizar las pruebas visuales

Para iniciar una prueba en modo visual, active la opción Visualización en los ajustes del comprobador de estrategias. Para gestionar el proceso, utilice la palanca de velocidad de la prueba, así como los botones de pausa y de desplazamiento a una fecha determinada:



5. Probador: Cómo descargar un historial de precios disponibles en MetaTrader 4

Para descargar un historial de precios disponibles para un símbolo, abra su gráfico, seleccione un marco de tiempo necesario (período) y desplácese por el gráfico hasta el principio utilizando el botón Inicio. En la biblioteca de códigos, puede encontrar scripts gratuitos para descargar el historial automáticamente.