I have some unconditional Alertif statements to record the price that trades
are executed at in the alert window. Problem is that the alerts do not always
get recorded in the alert window, often when I have done buy transaction
immediately after a sale tranaction. Also, I note that occasionally, the time
is way off from the actual time.
In order to confirm this behavior, I wrote _TRACE statements identical to the
alerts immediately after the alertif statement was triggered. Out of 41
alerts, 22 did not show in the window and 19 did. Happens both on buy and sell
transactions.
Here are the statements that I am using:
StaticVarSetText("AlterText", StaticVarGetText("BuySell") + " " +
StaticVarGet("NumShares") + " shares at " + StaticVarGet("TA_Buy_Share"));
AlertIf(True, StaticVarGetText("AlertText"), 0, 1, 1);
Anybody have any idea what might be going on?
Thanks