I have Alerts configured to trigger when price crosses above an indicator which has a fixed value, and using a Tick Offset.
I have configured to display Message at_Price in the Alerts log.
Thing is, when the Alert triggers more than once, the price reported may differ, and I can't easily see how that can be the case other than perhaps 'slippage' between trigger price and reporting, and/or spread.
It would take an age to 'reverse engineer' what is going on, so seek an explanation from those with insight into how it works.
The pertinent stuff re: Alert configuration
Attached to Ninja OHL/Prior OHLC indicators on High and Low
To take the least variables example for ease of diagnosis, let's say it is a Previous Day Prior OHLC indicator, or Current Day OHL on a Session that has ended. Point being in either scenario the High or Low of the OHL indicator is a fixed/absolute value, it cannot change, unlike a Current Day's value - so that side of the condition is not changing, for elimination/the avoidance of doubt.
The Condition is
such that when triggered price is posted to the Alerts log. The other side of the Condition being the Data Series.
Simply put, if the High value of the OHL Indicator is 2000, Data Series set to trigger when the High of the current bar (0 bars ago) reaches and crosses above 2000, with an Offset of -10 ticks, I can't see how the trigger price and/or price reported to Alerts Dialogue message can ever be anything other than 1990, nor how the same Alert can trigger and report different prices i.e. the same alert may trigger 3 times in succession and a different price be reported each time. 2000 -10 = 1990. ?
Rearm type is Timer.
But it can/is.
So perhaps someone with knowledge of the inner workings could kindly shed some light for me.
(In reality, the Alerts are actually configured bassackwards in order to overcome a problem the requirement for a Look Back period causes , see attached)
Here is an example Alerts Log showing different Prices
See uppermost ZS examples.
6 alert triggers. Two different indicators PriorOHLDay which is the Day Session, and PriorOHLFull which is the ETH Session. The Condition is actually the same for both i.e. the High was put in during the Day Session so the two indicators are reporting the same thing - price crossing above 8 ticks below the High i.e. approaching Prior Days High from Below, 8 ticks before it gets there.
But there are multiple Prices reported in the Alerts Message?...…? The High of the Previous Day is a fixed value. 8 ticks beforehand is a fixed value. So the Price at which it crossed that price was a fixed value. And it was the same in each Alert/OHL Indicator. And the same each time it triggered
Kind regards
Bruce
Happy turkey-week
Comment