private bool doitonce = false;
private bool generateAlert = false:
Within onmarketdata()
{
if (IsFirstTickOfBar)
{
if (generateAlert)
{
generateAlert = false;
doitonce = true;
}
else if (doitonce)
{
generateAlert = true;
doitonce = false;
}
else if (!generateAlert)
{
generateAlert = true;
doitonce = true;
}
}
}
And then within OnBarUpdate()
{
if (condition && generateAlert && doitonce)
{
Print("Send email");
//SendMail(EmailAddress, "Trade ", "Entry");
doitonce = false;
}
}
can you advise on how to avoid continuously sending email, I just needed it to fire once?
Comment