I just download latest MT5 'TzPivots' and it seems previous bug still unfixed (Unstable value of Res/Sup/Pivot/YH-YL lines).
For Example: Today correct Pivot is 1.5532... but if I move mouse slightly up/down, then the Pivot value description also changing into 1.5533 or 1.5529 , etc...
It might 'TzPivots' wrong calculating mouse pointer. (I'm not sure about this, coz I'm not programmer)
*. Can someone correct this bug, so 'TzPivots' for MT5 showing only fixed line value (not affected by mouse movement)?
*. How about add some settings, such as font & size,,,, color R/S/Pivot/Daily Open Price/etc,,,
Oh, now I see. It is not a bug really, but a rather weird MT5 behavior. When a trendline is drawn between two equal price levels it is not treated as a horizontal line (as it logically would be treated). And the indicator has to use trendline objects in stead of horizontal line objects because horizontal lines are always infinite in MT5. I am sending report about this issue to MQL5 Service Desk. Meanwhile, you can always refer to the lines' labels for the real levels.
In your case, you would need to set LocalTimeZone = 2 and DestTimeZone = 1. When BST ends, you would need to change DestTimeZone to 0.
I did not code this indicator - only converted it to MT5. Moreover, it was created before TimeGMTOffset() and TimeGMT() functions have been added to MetaTrader. So, it could not detect the timezones automatically. Also, in many cases, traders would want the indicator to display trading sessions not based on their location. E.g., I live in GMT+3. Who cares about GMT+3 Forex trading session?