[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 396

 
Figar0:


Es difícil entender lo que quieres decir al insertarlo después de int Start(), ¿no lo estás insertando dentro de Start?

Insértelo justo al final de su código


Eso es, está funcionando. Muchas gracias.
 
MaxZ:

1). Hay que copiar la función en el código.

2). Y cuando necesites llamar a la función, escribe, por ejemplo:


Eso es, está funcionando. Muchas gracias.
 
¿Cómo llamo a la función que devuelve el precio de apertura y cierre de una barra? Gracias.
 
kolaider:
¿Cómo llamo a la función que devuelve el precio de apertura y cierre de una barra? Gracias.

Abrir[ ] y Cerrar[ ]
 
kolaider:
¿Puedes decirme cómo llamar a la función que devuelve el precio de apertura y cierre de una barra? Gracias.

https://docs.mql4.com/ru/series/iClose

https://docs.mql4.com/ru/predefined/variables/close

https://docs.mql4.com/ru/predefined/variables/open

 

¿Se puede llamar al indicador como una función o como un #include?

 
001:

¿Se puede llamar al indicador como una función o como un #include?

No. Puedes trasladar los cálculos al código del EA y llamarlo como una función. ¿Lo necesitas?
 
artmedia70:
No. Los cálculos pueden pegarse en el código del Asesor Experto y llamarse como una función. ¿Lo necesitas?

El indicador dibuja la MA en segmentos desde cada barra hasta el encuentro del precio ( tipo parabólico), sólo hay un buffer. La idea es no hacer un lío con un montón de búferes para cada segmento MA, sino llamarlo como una función cada vez. Todavía no sé cómo hacerlo mejor.

 
001:

El indicador dibuja la MA en segmentos desde cada barra hasta el encuentro del precio (tipo parabólico), sólo hay un buffer. La idea es no crear un montón de búferes para cada segmento MA, sino llamarlo cada vez como una función. Todavía no sé cómo hacerlo mejor.

iCustom();
 
artmedia70:

Es tan sencillo como eso. Usemos las banderas como un semáforo. Habrá tres bloques de código, cada uno de los cuales se ejecutará sólo si el anterior ya se ha ejecutado.

Inicialmente todas las banderas ==false.

En cuanto se haya ejecutado el primero, ponemos first flag=true; Ahora se ejecuta el segundo bloque de código. Tan pronto como se cumpla su condición, establece la segunda bandera=true;
Ahora se ejecuta el tercer bloque de código. En cuanto se cumpla su condición, establece la tercera bandera=true; Y así sucesivamente.



¿Puedo ver un ejemplo?