Bibliotheken: iBarShift - Seite 4

 

Prüfen Sie es selbst (in mt4).

Starten Sie es z.B. auf einem m5-Chart. Das Skript stoppt, wenn Ihre Funktion (ich habe sie in iBarShift_MQ5 umbenannt) einen Index kleiner als 0 zurückgibt.

Ich habe die zurückgegebenen negativen Werte geändert, um zu wissen, von wo der negative Index zurückgegeben wurde (hätte z.B. auch __LINE__ verwenden können).

Dateien:
 
Carl Schreiber:

Prüfen Sie es selbst (in mt4).

Starten Sie es z.B. auf einem m5-Chart. Das Skript stoppt, wenn Ihre Funktion (ich habe sie in iBarShift_MQ5 umbenannt) einen Index kleiner als 0 zurückgibt.

Ich habe die zurückgegebenen negativen Werte geändert, um zu wissen, von wo der negative Index zurückgegeben wurde (hätte z.B. auch __LINE__ verwenden können).

?

Dies ist ein Code für mql5/MT5. Es macht keinen Sinn, ihn unter mql4/MT4 zu verwenden.

 
Dies ist ein Code für mql5/MT5. Es macht keinen Sinn, ihn unter mql4/MT4 zu verwenden.

Sicher, denn es macht es einfacher, meine aktuellen mt4-Codes später auf mt5 zu portieren!

 
Carl Schreiber:

Sicher, denn es macht es einfacher, meine aktuellen mt4-Codes später auf mt5 zu portieren!

Gibt es also ein Problem unter MT5?
 
Möglicherweise, wie die verwendete Funktion Ihrer Funktion existiert auch in mt5 und wird wahrscheinlich die gleichen Ergebnisse haben?
 
Carl Schreiber:
Kann es sein, dass die von Ihnen verwendete Funktion auch in mt5 existiert und wahrscheinlich die gleichen Ergebnisse liefert?
mql5 ist nicht mql4. Es gibt kein Problem mit diesem Code, wenn er mit MT5 verwendet wird, wie er konzipiert wurde.