Hola, gracias por las respuestas, el problema me lo daba en backtest, en tiempo real si funcionaForo de Forex Trading United

Hola, gracias por las respuestas, el problema me lo daba en backtest, en tiempo real si funcionaForo 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 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 |

