Was in aller Welt geht hier vor? - Seite 10

 

Schreiben Sie alles in eine Zeile und alles wird gut.

   filename = "ERR_dir\\"+filename+MQLInfoInteger(MQL_OPTIMIZATION) ? ".opt" : MQLInfoInteger(MQL_TESTER) ? ".tst") : "";

Sie lautet wie folgt: Wenn Optimierung, dann .opt sonst wenn Tester, dann .tst sonst leere Zeichenfolge.

Die Bedingungen werden von links nach rechts geprüft, und wenn die Bedingung erfüllt ist, wird die Prüfung nicht fortgesetzt. Wenn es also keine Optimierung gibt, wird die zweite Bedingung geprüft. Handelt es sich ebenfalls nicht um einen Tester, wird .tst verwendet, in diesem Fall eine leere Zeichenfolge.