Discusión sobre el artículo "El papel de la calidad del generador de números aleatorios en la eficiencia de los algoritmos de optimización" - página 3

 
Aleksey Nikolayev #:
Existen GSC reales, basados en efectos cuánticos.
Sí, el artículo habla de ello. Pero respondiste al post donde dice:


Andrey Dik #:
Puedes llamarlos como quieras, las propiedades de los osciladores no cambiarán por ello. Es importante entender que los osciladores software no son verdaderamente aleatorios, se abrevian como GSCs.


 
fxsaber #:
No hay restricciones. Todo está automatizado.
Estupendo. Lo moveré al archivo en la base de código. Entonces siempre será posible hacer referencia a una fuente.
 
Andrey Dik #:

¿Qué algoritmo? No entiendo muy bien qué significa alta velocidad de compilación, ¿significa que el compilador no tiene nada que cortar o viceversa?

ZY Ah, ya lo tengo, todo mqh junto.

C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'


Andrey Dik #:
Esto es genial. Los moveré al archivo en la base de código. Entonces siempre será posible hacer referencia a una fuente.

Creo que esta es la mejor solución, gracias.

 
Echa un vistazo a estos dos algoritmos (tomados de diferentes artículos) del archivo.

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

Discusión del artículo "El papel de la calidad del generador de números aleatorios en la eficiencia de los algoritmos de optimización"

fxsaber, 2024.03.25 15:19

    MACROS_AO(BGA)       // #include <..\Scripts\#AO Artículos\#31 El mundo de AO - Algoritmo Genético Binario (BGA)\AO_BGA.mqh>
    MACROS_AO(BGA2)      // #include <..\Scripts\#AO Artículos\#31 El mundo de AO - Algoritmo Genético Binario (BGA)\AO_BGA2.mqh>

Las fuentes son muy diferentes.


Y aquí han hecho cambios hace relativamente poco.

MACROS_AO(ABC)       // #include <..\Scripts\#AO Artículos\#4 El mundo de AO - Colonia Artificial de Abejas (ABC)\AO_ABC.mqh>.
 
fxsaber #:
Echa un vistazo a estos dos algoritmos (extraídos de diferentes artículos) del archivo.

Las fuentes son muy diferentes.

Y aquí los cambios se hicieron hace relativamente poco tiempo.

Sí, por supuesto, hago cambios, mejoras. Así que una base de código sería una gran solución.

 
fxsaber #:


C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'

Aun así, por favor, dime, tengo mucha curiosidad, ¿qué significa tener una velocidad de compilación de fuentes relativamente alta? ¿Hay algo a lo que deba prestar atención específicamente?

En algunos lugares he añadido deliberadamente demasiado código, que creo que el compilador puede cortar fácilmente. Esto se hace para aumentar la legibilidad y entender mejor la lógica de los algoritmos (para mí, en primer lugar);))) Espero que también ayude a los lectores a comprender mejor la lógica de las estrategias de búsqueda.

 
Andrey Dik #:

Aun así, por favor, dime, tengo mucha curiosidad, ¿qué significa tener una velocidad de compilación de fuentes relativamente alta? ¿Quizás haya algo a lo que deba prestar atención específicamente?

Inmediatamente dio el enlace en el post.

 
fxsaber #:

Inmediatamente dio el enlace en el post.

Sí, he visto mensajes con las mediciones relativas a MACD. Pero no entiendo qué significa alta velocidad de compilación de código? ¿Significa código bueno, malo, no optimizado?

 
Andrey Dik #:

Sí, he visto posts con medidas relativas al MACD. Pero no entiendo, ¿qué significa alta velocidad de compilación de código? ¿Significa que el código es bueno, malo, no optimizado?

Por eso he hecho la pregunta.

 
Andrey Dik #:

Por favor, sugiera una variante de dicha función de prueba, podemos hacer pruebas aquí, ver los resultados. Interesante.
Según los resultados, si se revelan las peculiaridades, puedo incluirla en el conjunto de funciones de prueba obligatorias.

Tomó un simple búho de comercio para esto. Es mejor, por supuesto, para FF algo más interesante en el comercio.

Optimization - самостоятельная оптимизация торгового советника.
Optimization - самостоятельная оптимизация торгового советника.
  • www.mql5.com
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без