Errores, fallos, preguntas - página 562

 
x100intraday:


Si obviamente se refieren abuffer_num, la necesidad de la vinculación preliminar de la matriz de aceptación a la memoria intermedia del indicador con uno u otro número de orden a través de SetIndexBuffer es obviamente implícita, probablemente, INDICATOR_CALCULATIONS. Pero,"si queremos copiar algunos valores del indicador a otro array (no albuffer delindicador)", no podemos hablar de ningúnbuffer_num, porque no es indicador, y no lo hemos ligado a nada por definición.

Quieres copiar los valores de algún indicador. Cada indicador tiene al menos una memoria intermedia con valores. Este es el índice de este buffer(desde donde se quiere copiar). ¿Cómo se puede entender la ambigüedad?
 
Rosh:
Quieres copiar los valores de algún indicador. Cada indicador tiene al menos una memoria intermedia con valores. Este es el índice de este buffer(desde donde se quiere copiar). ¿Cómo puede entenderse de forma ambigua?
Estamos hablando del índice del buffer de un indicador listo (por ejemplo, incorporado), cuyo handle tomamos, y no del índice de esos buffers que vinculamos en nuestro código para su posterior llenado. Ahora lo entiendo, gracias por la respuesta. Pensaba que el comentario decía claramente: "// número de búfer del indicador" pero tenía una idea extraña hasta que me lo mostraron. Estaba escribiendo el indicador, veo que funciona, pero siento que no debería. Ahora veo que sí.
 

Sin embargo, no es extraño que el programador que estudia la documentación sobre la escritura de indicadores no distinga inmediatamente a qué búferes indicadores se refiere. El programador escribe su indicador (donde no hay que olvidar asociar esto y aquello asignando los índices adecuados), y existe la posibilidad de llamar a los manejadores de los indicadores listos que también tienen sus propios buffers con índices. Un programador experimentado entiende la diferencia de un vistazo, pero para otros es difícil de distinguir de inmediato.

Tal vez, estas diferencias deberían enfatizarse adicionalmente para acelerar el dominio de la documentación, por así decirlo, "para aguzar el oído". La referencia tiene el mínimo necesario y suficiente, pero hay gente cansada, aturdida y sobre todo superdotada como yo, que de alguna manera no lo capta de inmediato.

 
Aquí está el error - creado una vela (por ejemplo, EURUSD, H3, 9.11.11 0:00), comenzó la siguiente, el valor de VOLUMEN 0:00 - 7395, he guardado el archivo. Terminó la vela 3:00, entonces lo guardé y descubrí que el VOLUMEN para 0:00 ha cambiado inexplicablemente - se convirtió en 6055. Esto sucede todo el tiempo - los valores de VOLUMEN de las velas anteriores están cambiando caóticamente. Está claro que los indicadores técnicos con VOLUMEN no pueden ser utilizados - sus valores anteriores también flotarán hacia adelante y hacia atrás.
 

Por favor, aconséjeme, tengo 7 buffers INDICATOR_DATA en mi indicador,

¿Cómo puedo establecer o prohibir la visualización de los búferes en el gráfico a través de, por ejemplo, la entrada bool, para que la escala no sea escalada por un búfer no visualizado?

Gracias...

 
Olegts:

¿Cómo puedo establecer o prohibir la visualización de los búferes en el gráfico a través de, por ejemplo, un bool de entrada, para que la escala no sea escalada por un búfer no visualizado?

Mira el artículo Estilos de Dibujo en MQL5, hay un ejemplo de un indicador que cambia su apariencia dependiendo del parámetro externo.
 
Rosh:
Echa un vistazo al artículo Estilos de Dibujo en MQL5, hay un ejemplo de un indicador que cambia su apariencia dependiendo de un parámetro externo.
Muchas gracias
 

En la demo, las citas a veces se congelan (hay conexión pero no hay movimiento).

P.D. Por favor, arregladlo, ¡es muy molesto!

 
Arkadiy:
Aquí está el error - creado una vela (por ejemplo, EURUSD, H3, 9.11.11 0:00), comenzó la siguiente, el valor de VOLUMEN 0:00 - 7395, he guardado el archivo. Terminó la vela 3:00, entonces lo guardé y descubrí que el VOLUMEN para 0:00 ha cambiado inexplicablemente - se convirtió en 6055. Esto sucede todo el tiempo - el valor del VOLUMEN cambia caóticamente en las velas anteriores. Está claro que los indicadores técnicos con VOLUMEN no pueden ser utilizados - sus valores anteriores también irán a la deriva.
El lío continúa - Acabo de descargar la vela EURUSD H4 12:00 (VOLUME=26004) y el valor de VOLUME para la vela 8:00 ha cambiado (de 23567 a 24554). Veremos dentro de 4 horas cómo cambia el valor de las 12:00.
 
Arkadiy:
El lío continúa - Acabo de descargar la vela EURUSD H4 12:00 (VOLUME=26004) y el valor de VOLUME para la vela 8:00 ha cambiado (de 23567 a 24554). Veamos dentro de 4 horas cómo cambia el valor de las 12:00.
Otra vez - (entonces dije VOLUMEN=26004) y ahora a las 12:00 aparece como 26397. Ofende la falta de respuestas al tema, señores.