prev_calculado - página 13

 
Alexey Viktorov:

Así que deja de ser estúpido junto con Fedoseyev y responde a la pregunta ¿quién te dio el derecho de prohibir la discusión de mql4 en este hilo? La discusión es comparable a la de mql5.

La falta de claridad de pensamiento para las declaraciones lo dejan a los que son mejores en eso.

Y en este hilo durante 12 páginas sólo tengo que refutar tus conjeturas, como que hay que poner a cero los buffers de los indicadores en el bucle.

No a cero; para inicializar los elementos de un array que es un buffer indicador.

Si tomamos el indicador clásico, en el primer arranque o cuando se carga el historial, se reinicializan todos los elementos del array - el indicador recalcula sus valores para todos los elementos del array, es decir, asigna forzosamente ciertos valores a cada elemento del array - espero que esté claro?

 
Karputov Vladimir:

No para poner a cero, sino para inicializar los elementos del array, que es el buffer del indicador.

Si tomamos el indicador clásico, entonces en el primer arranque o cuando se carga la historia, todos los elementos del array se reinicializan - el indicador recalcula sus valores para todos los elementos del array, es decir, asigna forzosamente ciertos valores a cada elemento del array - espero que esto esté claro?

Lo hago, pero parece que no lo entiendes. ¿Cuál es la diferencia entre poner a cero una matriz y llenar todos los elementos con ceros?

Lo siento, lo he dicho mal para ti otra vez. ¿Cuál es la diferencia entre poner a cero un array e inicializar todos los elementos del array con ceros?

 
Alexey Viktorov:
Para mí tiene sentido, pero para ti no. ¿Cuál es la diferencia entre poner a cero una matriz y llenar todos los elementos con ceros?
¿Qué entiendes por "puesta a cero de la matriz"? El código, por favor.
 
Karputov Vladimir:
¿Qué entiende usted por "puesta a cero de la matriz"? Código por favor.

Nada más que asignar a TODOS los elementos del array un valor de 0 o 0,0 que es más competente para un array doble.

¿Código? Por favor, tenemos un array de tipo double, se puede poner a cero de varias maneras.

1. en un bucle. su sugerencia. Me da pereza escribir un bucle, ya lo verás tú mismo.

2. ArrayInitialize(array, 0.0);

3. ZeroMemory(array);

Entonces, si no necesito ningún cálculo sobre toda la historia del indicador, ¿quién prohíbe asignar ceros a TODOS los elementos del buffer de la matriz en la forma de 2 o 3?

 
Alexey Viktorov:

///

Entonces, si no necesito ningún cálculo en todo el historial del indicador, ¿quién prohíbe asignar ceros a TODOS los elementos de la matriz del buffer de la forma 2 o 3?

Si lo necesitas, hazlo.
 
Alexey Viktorov:

Nada como asignar a TODOS los elementos de un array un valor de 0 o 0,0 que es más inteligente para un array doble.

¿Código? Por favor, tenemos un array de tipo double, se puede poner a cero de varias maneras.

1. en un bucle. su sugerencia. Me da pereza escribir un bucle, ya lo verás tú mismo.

2. ArrayInitialize(array, 0.0);

3. ZeroMemory(array);

Entonces, si no necesito ningún cálculo sobre toda la historia del indicador, ¿quién prohíbe asignar ceros a TODOS los elementos del buffer de la matriz en la forma de 2 o 3?

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

prev_calculado

fxsaber, 2016.10.19 07:47

if (rates_total > prev_calculated)
  ArrayFill(Buffer, prev_calculated, rates_total - prev_calculated, EMPTY_VALUE);

 
fxsaber:

He visto esto. Pero para explicar por qué no encaja hay que repetir todo lo de la página 7 y un poco antes.

En principio no hay problema, se ha encontrado una muleta. Sólo queda una pregunta: qué impide o dificulta hacer como en mql4.

 
Alexey Viktorov:

He visto esto. Pero para explicar por qué no encaja hay que repetir todo lo de la página 7 y un poco antes.

En principio no hay problema, se ha encontrado una muleta. Sólo queda una pregunta: qué impide o dificulta hacer como en mql4.

Pues encuentra la misma cartilla, aprende a leer y relee este hilo (la respuesta está en él).
 
Eso es todo. Ya no se puede luchar contra los guisantes que rebotan en la pared. Fuera de la discusión hasta el fin de semana.
 
Alexey Viktorov:

Sólo queda una pregunta: qué impide o dificulta hacer como en mql4.

No había nadie en este hilo que pudiera hacerlo. En lugar de ponerse en contacto con los que sí pueden (Service Desk), se pusieron a discutir y a demostrar su punto de vista.

La adicción al foro no servirá de nada. Si tiene una propuesta específica para los desarrolladores, póngase en contacto con el Service Desk. Hasta ahora todas mis peticiones han sido estudiadas y comentadas por los desarrolladores. Han hecho las correcciones/añadidos pertinentes. Le agradezco su tiempo. Menos visitar el foro.