I experience the following behavior in MT5:
1. When an object is created it receives automatically set Name and Tooltip values.
2. After an object Tooltip value is changed via ObjectSetString(), the Tooltip value it remains the changed until MT5 Terminal is restarted.
3. On Terminal restart, the object's Tooltip value is for some reason automatically reverted to whatever is the object Name.
Why is there no consistency of tooltip values in between MT5 sessions?