Hola. Estoy leyendo un libro de texto. Hay algunos ejemplos de cómo escribir indicadores. Tengo una pregunta sobre el indicador separatewindow.mq4. Allí se puede establecer el número de barras calculadas. ¿Y si necesita especificar el cálculo desde el precio de apertura del día (o desde cero) hasta el precio de cierre del día? ¿Cómo debo hacerlo? He intentado buscar una solución, pero no la he encontrado.
Este es el precio de apertura del día en el marco temporal actual
aquí está el precio de apertura del día en la TF actual
Gracias, Igor. Pero no lo he formulado correctamente. El indicador se calcula y se dibuja para un número determinado de barras (50 en este caso) y en la ventana separada. No necesita el precio de apertura sino la primera barra del día para indicar la MA. Pero de todos modos, gracias.
Tal vez haya ejemplos. Visualmente sería más fácil de entender. Gracias.
Hola. Estoy leyendo un libro de texto. Hay algunos ejemplos de cómo escribir indicadores. Tengo una pregunta sobre el indicador separatewindow.mq4. Allí se puede establecer el número de barras calculadas. ¿Y si necesita especificar el cálculo desde el precio de apertura del día (o desde cero) hasta el precio de cierre del día? ¿Cómo debo hacerlo? He intentado buscar una solución, pero no la he encontrado.
Este es el precio de apertura del día en el marco temporal actual
Hola! ¿Es posible encontrar la barra correcta en el historial a la DERECHA de una barra dada por condición? Gracias.
Hola! ¿Es posible encontrar la barra correcta en el historial a la DERECHA de una barra dada por condición? Gracias.
Sí, podemos.
Puedes hacerlo.
¿Cómo se hace? ¿Puede hablarme de ello, por favor?
¿Cómo se encuentra un bar determinado?
¿Cómo se encuentra un bar determinado?
Me llevó mucho tiempo, pero escribí una función como ésta:
double GetPatt5barsDN()
{
double low3 = 0;
int índice = 0;
for(int i=1; i<20; i++)
{
si
((Close[i] > Open[i]) &&
(Close[i+1] > Open[i+1]) &&
(Close[i+2] > Open[i+2]) && //Low[i+2] es necesario en esta vela
(Close[i+3] < Open[i+3]) &&
(Close[i+4] < Open[i+4])
low3 = Low[i+2];
índice = i+2;
}
return(low3);
}
aquí está el precio de apertura del día en la TF actual
Gracias, Igor. Pero no lo he formulado correctamente. El indicador se calcula y se dibuja para un número determinado de barras (50 en este caso) y en la ventana separada. No necesita el precio de apertura sino la primera barra del día para indicar la MA. Pero de todos modos, gracias.
aquí está el precio de apertura del día en la TF actual
¿Puede decirme qué está escrito en
int i,limit=prev_calculado==0 ? rates_total-1 : rates_total-prev_calculated;
"==" , "?" , ": "
?
Me llevó mucho tiempo, pero escribí una función como ésta:
Devuelve también el índice en el parámetro de la función pasado por el enlace