Zitat:
Zitat von traderdoc
Eigenartigerweise gibt Period() auch im MT5 denselben Integer-Wert zurück, aber nur von M1 bis M30?? Keine Ahnung, warum ab H1 keine exakten Werte mehr zurückgegeben werden.
traderdoc
|
Metaquotes hat die ENUM Definition geändert, als sie M2 M6 und so weiter eingeführt haben im MT5.
Eine Funktion, mit der du diese Vergleiche durchführen kannst, ist PeriodSeconds(Period())
Diese gibt dir die Sekunden des jeweiligen Timeframes zurück. Diese kannst du dann wie gewohnt direkt mit anderen Timeframes vergleichen, aber auch in Minuten oder Stunden zurück rechnen.
Ich hoffe das hilft dir jetzt etwas weiter, Gruß Timo