Cálculo de la PPZ - ayuda para afinar - página 10

 
Un par de modificaciones a este pavo para 2 y 3 fractales.
Archivos adjuntos:
ppz.rar  47 kb
 
Ololo, por fin he descubierto cómo acelerar significativamente este pavo. Si despega, publicaré una actualización.
 
Dserg:
Ololo, por fin he descubierto cómo acelerar significativamente este pavo. Si despega, publicaré una actualización.

¿Qué te parece esto? - https://www.mql5.com/ru/code/9946

 
Dserg:
Ololo, por fin he descubierto cómo acelerar significativamente este pavo. Si despega, publicaré una actualización.

No olvides

si (A=B && C=D)

{...}

sustituir por

si (A=B)

{si (C=D)

{...}}

Esto también acelera el proceso.

 
Cmu4:

No olvides

si (A=B && B=C)

{...}

sustituir por

si (A=B)

{si (B=C)

{...}}

Esto también acelera el proceso.

Eres fuerte, hermano, no hay palabras... ¡¿quizás habría que quitar la B del todo?!

 
keekkenen:

Eres fuerte, hermano, no hay palabras... ¡¿quizás habría que quitar la B del todo?!

¿Mejor ahora, quisquilloso?
 
keekkenen:

Eres fuerte, hermano, no hay palabras... ¡¿quizás habría que quitar la B del todo?!


Descomponer las expresiones lógicas en otras más sencillas y comprobarlas individualmente acelera mucho las cosas. Y muy significativamente.
 
Dserg:
Ololo, por fin he descubierto cómo acelerar significativamente este inductor. Si despega, publicaré una actualización.

En principio, no es difícil, porque El mismo ciclo se repite 7 veces seguidas en el indicador; puedes poner este bloque en una función separada o envolverlo en un ciclo más, lo principal es usar las variables imin,jmin,imin1,Lo principal es que las variables imin1,imin2,jmin2,imin3,jmin3,imin4,jmin4,imin5,jmin5,imin6,jmin6,imin7,jmin7 deben ser sustituidas por el array imin[7],jmin[7] y la comparación repetida imin,jmin puede ser sustituida por una comprobación del valor de inicialización del array

 
La idea es diferente allí - encontrar el valor mínimo de una función con una dimensión de 4 o más, como en mi caso, es más ventajoso utilizando el método de Monte Carlo, en lugar de una búsqueda tonta, como es ahora. Se esperan ganancias especialmente fuertes en un gran número de bares.
 
IgorM: en principio no es complicado...

Dserg : Hayotra idea...

¿pero qué es mejor?
Razón de la queja: