[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 363

 
AndEv:

No funciona desde el guión.
El script sólo carga el indicador y, si es necesario, dibuja los objetos. El indicador hace el resto.
 
Zhunko:
El script sólo carga el indicador y, si es necesario, dibuja los objetos. El indicador hace el resto.

¿Puedes dar un ejemplo de cómo ejecutar el indicador desde el script?
 
AndEv:

¿Puede dar un ejemplo de ejecución de un indicador desde un script?
Biblioteca. Hay un script de prueba con ejemplos allí.
 
Zhunko:
Biblioteca. Hay un script de prueba con ejemplos allí.

Gracias. Otra pregunta: He hecho scripts en bucle muchas veces (usando el ciclo While(!IsStopped()), todo funcionaba. Ahora necesito hacer lo mismo en el indicador (para no esperar el siguiente tick), pero se cuelga. ¿Qué tengo que hacer?
 
AndEv:

Gracias. Otra pregunta: he hecho scripts en bucle muchas veces (usando el ciclo While(!IsStopped()), todo funcionaba. Ahora necesito hacer lo mismo en el indicador (no esperar a que llegue el siguiente tick), pero se cuelga todo. ¿Qué debo hacer?
No se puede hacer un bucle con un indicador. Trabajan en el hilo de la interfaz. Está escrito en la documentación.
 
Zhunko:
Los indicadores no pueden entrar en bucle. Trabajan en el hilo de la interfaz. Está escrito en la documentación.

En ese caso, ¿cómo se puede reiniciar el indicador desde el indicador?
 
AndEv:

En ese caso, ¿cómo se reinicia este indicador desde el indicador?
Por emulación de tic o tic. La biblioteca lo tiene todo.
 
Zhunko:
Por emulación de tic o tic. La biblioteca lo tiene todo.

Gracias.
 
paladin80:
¿Qué significa considerar un indicador en el probador? (1) ¿Tal vez el indicador de otro marco temporal debería mostrarse durante la visualización, o (2) en el código del Asesor Experto, en la función del indicador debería calcularse el valor para otro marco temporal?

hay varios indicadores vinculados a varios marcos temporales en el EA, si uso la función comment(), entonces muestra sólo los valores de los indicadores para el marco temporal probado, otros valores de los indicadores permanecen sin cambios, supongo que durante la prueba los indicadores de otros marcos temporales no se tienen en cuenta.

 Comment(   "\n Pic1 ", pic1,
   "\n Pic5 ", pic5,
   "\n Pic15 ", pic15,
   "\n Pic30 ", pic30,
   "\n Pic60 ", pic60,
   "\n Pic240 ", pic240);

donde los números 1, 5, 15, 30, 60, 240, corresponden a los plazos m1, m5, m15, m30, H1, H4

Como resultado, al hacer la prueba a las 4, sólo se muestra p240, el resto de valores se cuelgan al inicio, a la hora, sólo p60 cambia de valor y así sucesivamente...

Volviendo a mi pregunta, ¿hay alguna manera de corregir la visualización de los valores en el probador para diferentes plazos y tener en cuenta los valores de diferentes plazos o actuales para el plazo probado?

 
vilard:

Tengo varios indicadores vinculados a varios marcos temporales, si utilizo la función comment(), entonces sólo se muestran los valores de los indicadores para el marco temporal probado, los demás valores de los indicadores no se modifican, supongo que los indicadores de otros marcos temporales tampoco se tienen en cuenta en la prueba.

...

Primero, muéstrame la parte del código donde encuentras en el EA los valores del indicador para otros timeframes. Sospecho que puede haber un error ahí.