this seems to be a similar problem to what i am seeing (albeit with alert
function itself triggering alerts multiple times). Aron suggested i use
something like..
sent = Nz(StaticVarGet("Sent"));
if ( NOT sent)
{
AlertIf( Buy, "EMAIL", "+1 ES- Go long on System-1 5min", 1, 15);
StaticVarSet("Sent", 1);
}
Not sure if it works since i need to test it when i get back home.
You refer to you using alertif function for something else; so is it not
creating multiple alerts for you? what is the format in which you are using it?
--- In [email protected], "wolfie125" <lurama...@...> wrote:
>
> Hi, I have an indicator that basically plots the number of contracts i need
> to be long or short. When the number changes for a new bar, i want to run a
> piece of code, let's say a messagebox, or a little external program, but what
> is happening is once the new bar comes and the number of contracts changes
> this code keeps on executing 100's of times till the next bar arrives. I have
> tried setting a boolean variable but no success. I specifically dont want to
> use the alert function as i am already using it for something else on that
> bar.
>
> can someone help pls, the basic logic currently is something like this :
>
> if ((Lasttweet == False) AND
> LastValue(xxxtotal)!=LastValue(Ref(xxxtotal,-1)))){
>
> txtmsg = WriteIf(xxxtotal>Ref(xxxtotal,-1),"Just Bought "+
> (xxxtotal-Ref(xxxtotal,-1)) + " contracts at " + ppp,"Just Sold "+
> (Ref(xxxtotal,-1)-xxxtotal) + " contracts at " + ppp);
> PopupWindow(txtmsg,NumToStr(LastValue(pebstime))+" ",100,-1,-1);
>
> Lasttweet = true;
>
> }
>