Borrar una matriz de elementos definidos - página 26

 
Stanislav Dray:

diferentes máquinas tienen resultados diferentes, que varían en casi un factor de dos, por lo que ni siquiera está claro si tiene algún sentido

Ni siquiera es en diferentes máquinas, sino que el script se ejecuta varias veces a la vez. Y los resultados serán diferentes. Con el vector de filtrado de alguna manera no tiene efecto, mientras que los otros muestran saltos notables.

 
Konstantin Nikitin:

Ni siquiera en diferentes máquinas, sino ejecutando el script varias veces a la vez. Y habrá resultados diferentes. Con el vector de filtrado de alguna manera no afecta, pero en el resto podemos ver saltos.

Pues yo tengo lo contrario. El vector de filtrado es radicalmente diferente al suyo. Creo que hay que añadir un bucle de pasadas con datos de entrada cambiantes y elegir una media, eso sería más o menos correcto.

 

En MT4 probado

MT5

Ambos archivos están en el proyecto


P.D. Quien quiera utilizar sus propias funciones, que las escriba él mismo. Hay un directorio para ellos en el proyecto.

 
Por favor, díganme cómo "redimensionar" la segunda dimensión del array... -¡gracias!
 
Nikolay Gaylis:
Por favor, díganme cómo "redimensionar" la segunda dimensión del array... -¡gracias!

Array[][5]

 
Nikolay Gaylis:
Cómo "redimensionar" la segunda dimensión de un array... -¡Gracias!

Utiliza estructuras en estos casos. Es más cómodo trabajar con él.

struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart()
{
     if( ArrayResize(MySruct, 10)==10)
     {
          for(int i=0; i<ArraySize(MySruct); i++)
          {
               ArrayResize(MySruct[i].ticket, 5);
               ArrayResize(MySruct[i].price, 5);
               ArrayResize(MySruct[i].symbol, 5);
          }
     }
}
 
Vitaly Muzichenko:

Array[][5]

variable)

 
Nikolay Gaylis:

variable)

Hazlo con margen, no será un problema.

 
Konstantin Nikitin:

Probado en MT4

MT5

Ambos archivos están en el proyecto


P.D. Quien quiera utilizar sus propias funciones, que las escriba él mismo. El directorio para ellos en el proyecto es.

Sería bueno tener acceso de escritura

 
Stanislav Dray:

Bueno, entonces no es mala idea conseguir los derechos de escritura

Se encontró con el tema pegado muchos. Que se olvidó de escribir.

P.D. Y en general, no el orden, sin embargo. Esto es para los desarrolladores. Tal vez sea necesaria una casilla de verificación para el público "Permitir a todos leer/escribir".