Nein, RefreshRates() löst das Problem eigenartigerweise auch nicht. Das war auch mein erster Gedanke, zumal man die Funktion immer vor der Orderöffnung einsetzt, um aktuelle Kurswerte zu verarbeiten.
Der Link führt leider wie so häufig zu MQL5-Seiten und MQL5 "tickt" aber nun mal anders. Es sollte auch gestern für den MT5 ein Update kommen, in welchem die Kurshistorie vielfach berücksichtigt wurde:
https://www.mql5.com/de/forum/353030
traderdoc