Sus símbolos y sus fuentes de datos en Metatrader 5 - página 3

 
IvanIvanov:

2015.04.22 19:44:18 Probador modo genético activado debido a 567869252041 pases, para utilizar el algoritmo completo disminuir la cantidad de parámetros optimizados

Necesito fuerza bruta total, ¿qué hacer?

567 mil millones de pases, incluso si se cuenta por pases de 100ms, siguen siendo 56 mil millones de segundos.

¿Está seguro de que quiere esperar 648.000 días (1.775 años) o seguir el consejo de pasarse a la genética? Con la genética te dispararás en 20.000 pases y serás feliz.

 
serferrer:

Renat, ¿te refieres a ticks o barras, es decir, que el probador funcionará con ticks reales (registrados) y no con los generados (simulados)?

¿Será posible grabar los ticks y las barras por sí mismo, o descargarlos de otra fuente y luego hacer pruebas con ellos?

La gestión tanto de las garrapatas como de las barras y los vasos está disponible.

Si, por supuesto, la fuente de datos concreta lo admite.

 
Renat:

567 mil millones de pases, incluso si se cuenta por pases de 100ms, se obtienen 56 mil millones de segundos.

¿Seguro que quieres esperar 648.000 días (1.775 años) o vas a seguir el consejo de pasarte a la genética? En la genética, se disparará en 20 000 pases y será feliz.

¿Es un problema de hardware o de plataforma? ¿Para qué hardware es este cálculo?

Quizá quiera repartir las tareas entre los agentes.

No necesito volver a disparar, necesito una revisión completa de la historia.
 
IvanIvanov:
¿es un problema de hardware o de plataforma?

Más bien, tu impresionante mente. No se puede apagar el cerebro y desconectar del significado físico de los procesos.

Sólo para romper los límites físicos, se inventan métodos heurísticos para reducir en muchos órdenes de magnitud la complejidad del cálculo del resultado de la explosión combinatoria. Un método muy eficaz es la modelización genética de un conjunto de parámetros modificables para buscar/encontrar zonas de trabajo.

El terminal sugiere deliberadamente pasar a la genética porque se da cuenta de que físicamente no hay posibilidad de lograr un resultado por la fuerza bruta.

 

Esta tarea suya, repartida entre los agentes, requerirá una cantidad extrema de recursos financieros.

Es probable que incluso un par de generaciones de sus descendientes no puedan pagarlo.

Así que mejor aprende a usar una calculadora. Después de todo, es una tarea primitiva.

 
Renat:

Más bien, tu impresionante mente. No se puede apagar el cerebro y desconectar del significado físico de los procesos.

Sólo para romper los límites físicos, se inventan métodos heurísticos que reducen en muchos órdenes de magnitud la complejidad de calcular el resultado de la explosión combinatoria. Un método muy eficaz es la modelización genética de un conjunto de parámetros modificables para buscar/encontrar zonas de trabajo.

El terminal propone deliberadamente pasar a la genética porque se da cuenta de que físicamente no hay ninguna posibilidad de lograr un resultado por la fuerza bruta.

de nuevo, estás viendo el problema como un programador y no como un comerciante. ¿quieres enseñarme a comerciar? :-) ok, el número es grande y voy a bajar, sólo necesito los datos que necesito.

¿a qué número se activa la conmutación?
 

Es bueno que haya empezado a sospechar algo.

Recomiendo a todo el mundo que lea la documentación y los artículos relacionados: esto le ayudará a entender cómo funcionan las cosas y responderá a cientos de preguntas.

 
 
IvanIvanov:
¿es un problema de hardware o de plataforma? ¿para qué hardware es este cálculo?

quizá quiera repartir las tareas entre los agentes.

No quiero volver a disparar, quiero una revisión completa de la historia

Cuando hay demasiadas variables que optimizar, hay una alta probabilidad de ajustarse a la historia.

A medida que crecen las variables, el tiempo de optimización crece exponencialmente y no hay forma de evitarlo.

Hay una forma de salir de esto, un ordenador súper potente del tamaño de una casa)

 

Renat:

Precisamente para romper los límites físicos se idean métodos heurísticos que reducen en muchos órdenes de magnitud la complejidad de calcular el resultado de una explosión combinatoria. Un método muy eficaz es la modelización genética de un conjunto de parámetros modificables para encontrar/encontrar dominios viables.

El terminal propone deliberadamente pasar a la genética porque se da cuenta de que físicamente no hay ninguna posibilidad de lograr un resultado por la fuerza bruta.

Hay métodos heurísticos que son los más adecuados para optimizar los sistemas de negociación. A diferencia de los AG universales, están diseñados para este propósito. Dime, ¿es posible sustituir el único método heurístico del probador por uno propio escrito en MQL5? Si vamos a mejorar drásticamente el comprobador en términos de personalización de los datos de entrada, sería razonable personalizar los métodos de optimización (hace tiempo que existen criterios de optimización personalizados) para darle el mejor rendimiento.


Preste atención a este tema sobre la aceleración de los probadores y optimizadores. Además de la propuesta, hay un ejemplo técnico de viabilidad.

Как я сделал тестер-оптимизатор для нахождения прибыльных стратегий на бирже
Как я сделал тестер-оптимизатор для нахождения прибыльных стратегий на бирже
  • habrahabr.ru
В алгоритмическом трейдинге при создании механических торговых систем (МТС) очень важен вопрос времени жизни торговых алгоритмов. Да, и найти их в принципе достаточно сложно. В условиях постоянно меняющегося рынка рано или поздно наступает момент, когда даже самый совершенный и прибыльный алгоритм начинает приносить убытки. И его нужно, что...