could you do something like this or would it be bad practice?
Code:
if (NewBar() == true) allowtrade=true;
if (allowtrade)//entry
{
if(logic)buy;
if(logic)sell;
allowtrade=false;
}
}
Code:
bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar!=curbar)
{
lastbar=curbar;
return (true);
}
else
{
return(false);
}
}