Publi
|
Saludos. Quiero que un indicador marque una zona con algún color en el gráfico, y no hacer una línea o barra con un valor.
Es decir, en vez de sacar unas cuentas con distintos valores y expresar un resultado en una linea o barra, lo que quiero es que si, por ejemplo, el ADXPLUS>ADXMINUS, entonces el indicador marque la zona, con algún color y en el gráfico, durante el tiempo en que el ADXPLUS fue mayor que el ADXMINUS (sin tapar las velas de manera que solo sirva como facilitador visual).
¿Cómo lo hago? ¿qué coloco en "Buffer[i]=" (marcado con una "linea" en el código)?
Código:
while (i>0)
{
double ADXPlus, ADXMinus;
ADXPlus=iADX(NULL, PERIOD_CURRENT, 14, PRICE_CLOSE, MODE_PLUSDI, 1);
ADXMinus=iADX(NULL, PERIOD_CURRENT, 14, PRICE_CLOSE, MODE_MINUSDI, 1);
if(ADXPlus>ADXMinus)
{
Buffer[i]=______;
i--;
}
}
Foro de Forex Trading United