Das ist komisch. Gerade um bis 15:00 Uhr hatte ich alles ok bei ICM, dann zwischen 15:00 bis 15:05 häufig unterschiede zwischen den Werten, und jetzt wieder alles ok.
Kann es vielleicht einfach sein, dass sich der Preis so schnell ändert, dass zwischen dem Auslesen von SymbolInfoDouble(Symbol(), SYMBOL_BID); und iClose(Symbol(), PERIOD_CURRENT, 0); einfach schon der Preis soweit beweget hat, also das Auslesen zu lange gedauert hatte?
Mit beiden Funktionen wirst du den aktuellen Preis abfragen, also nicht den Tick, mit dem die OnTick Funktion aufgerufen worden ist.
|