Publi |
Publi |
Hola, estoy intentando programar un indicador de alarma al cruce de una linea
int start()
{
//----
double alza= ObjectGetValueByShift("alza",0);
double baja= ObjectGetValueByShift("baja",0);
if(ObjectFind("alza")!=-1)//Busca un Objeto con el nombre entre ""
{
if(alza<Bid)
{
Print("Rotura al alza");
ObjectSet("alza",OBJPROP_COLOR,Red);
}
}
if( ObjectFind("baja")!=-1)
{
if(baja>Bid)
{
Print("Rotura a la baja");
ObjectSet("baja",OBJPROP_COLOR,Green);
}
}
return(0);
}
pero siempre me aparece "rotura a la baja" y no se porque
Hola , has comprobado los valores que te va cogiendo alza y baja en cada tick?Foro de Forex Trading United
Hola, estoy intentando programar un indicador de alarma al cruce de una linea
int start()
{
//----
double alza= ObjectGetValueByShift("alza",0);
double baja= ObjectGetValueByShift("baja",0);
if(ObjectFind("alza")!=-1)//Busca un Objeto con el nombre entre ""
{
if(alza<Bid)
{
Print("Rotura al alza");
ObjectSet("alza",OBJPROP_COLOR,Red);
}
}
if( ObjectFind("baja")!=-1)
{
if(baja>Bid)
{
Print("Rotura a la baja");
ObjectSet("baja",OBJPROP_COLOR,Green);
}
}
return(0);
}
pero siempre me aparece "rotura a la baja" y no se porqueForo de Forex Trading United
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |