Warum das hin- und herkonvertieren von String und Time?
Du brauchst nur die Grösse der beiden Time-Werte zu vergleichen, eine Zeichenkette (String) ist dafür nutzlos.
Time kann man als Integer darstellen und vergleichen, dabei werden die Sekunden seit dem 1. Januar 1970 gezählt.
Oder im Format Datetime:
https://docs.mql4.com/basis/types/integer/datetime