Funktionen im Expression Field aufrufen - geht das?

 

Hallo zusammen,

Vielleicht stelle ich mich beim Debuggen meiner EAs und Skripte ein wenig zu blöd an, aber ich bin der Meinung, dass man im Meta Editor keine Function-Calls in dem Expression Field durchführen kann. Liege ich damit richtig?

Also sagen wir beispielhaft ich möchte die Funktion TimeCurrent() im Expression Field aufrufen um zu überprüfen, was im MetaTrader "jetzt" für eine Uhrzeit ist. Dann bekomme ich die Meldung "Expression could not be evaluated".  Das Problem habe ich mit allen Funktionen (bzw. Methoden im OOP-Stil) bisher gehabt.

Natürlich könnte ich jetzt hingehen und jeden Wert in eine Variable packen. Ich möchte meinen Code aber nicht unnötig auffblähen nur um im Zweifelsfall den Rückgabewert einer Funktion überprüfen zu können.

Aber vllt. geht das bei jemanden und ich bin wirklich einfach nur unfähig?

 
Natürlich könnte ich jetzt hingehen und jeden Wert in eine Variable packen.

Anders geht es nicht tC = TimeCurrent();

 

Das ist sch...ade.

Danke für deine Rückmeldung!