@AVT
Was du suchst ist denke ich die minimale Preisänderung.
Dafür gibt es SYMBOL_TRADE_TICK_SIZE was die minimale Preisänderung zurückgeben sollte.
https://www.mql5.com/en/docs/constan...tinfoconstants
Die digits müssen nichts mit der TickSize zu tun haben genauso die point-size entspricht nicht immer der TickSize.
Welchen Wert liefert SYMBOL_TRADE_TICK_SIZE bei deinem Underlying?
Im schlechtesten Fall könnte auch das hier greifen und man bekommt nur die blöde Point-Size:
MQL5: Modified the behavior of SYMBOL_TRADE_TICK_SIZE. For symbols with no clearly set tick size, the point size is returned.
https://www.metatrader5.com/en/releasenotes/page11
Dies hat zur Folge hat, dass SYMBOL_TRADE_TICK_SIZE nicht unbedingt korrekt zurückgegeben werden muss sondern dann anstelle dessen die Point-Size kommt.
Wenn ein Underlying wirklich in größeren Sprüngen als point die Preise rausgibt, dann entspricht point eben nicht der tick-size.
zB wäre theoretisch sowas möglich.
point = 0.01
ticksize = 0.1
aber auch sowas
point = 0.01
ticksize = 0.25