Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie kann das sein? (siehe Berechnung der Variablen k und der Werte aller Variablen im Debug-Modus)
Es ist sehr einfach. lparam ist ein Long-Typ (Integer), wdpix ist ein Int-Typ (Integer). lparam/wdpix ist ein privater Long-Typ (Integer). Da lparam < wdpix, lparam/wdpix ==0.
Siehe MQL5 Referenz / Grundlagen der Sprache / Datentypen / Typkonvertierung
Wie berücksichtigen Sie die Lücken zwischen benachbarten Balken im Diagramm?
Können Sie feststellen, welcher Expert Advisor in einem anderen Fenster ausgeführt wird?
Ist es auch möglich, eine Aufzählung nach Aufzählung vorzunehmen
wie hier?
for (int i = PERIOD_M1;i<=PERIOD_D;i++)
Ist es auch möglich, eine Aufzählung nach Aufzählung vorzunehmen
wie hier?
for (int i = PERIOD_M1;i<=PERIOD_D;i++)
Das wird nicht funktionieren.
Darüber - ich sollte es versuchen.
Irgendwie habe ich den Verdacht, dass das nicht funktionieren wird, obwohl "theoretisch" eine Chance besteht. :)
Nun, ich habe es versucht.
Lässt sich nicht einmal kompilieren.
'ForEnum.mq5' ForEnum.mq5 1 1
'i' - unerwartetes Token ForEnum.mq5 15 25
'i' - nicht deklarierter Bezeichner ForEnum.mq5 15 25
'PERIOD_D' - nicht deklarierter Bezeichner ForEnum.mq5 15 42
'i' - Parameter für EnumToString muss eine Aufzählung sein ForEnum.mq5 15 77
4 Fehler, 0 Warnung(en) 5 1
Aber es scheint nichts Illegales daran zu sein.
Ich habe es versucht.
Der Programmierer will nicht einmal kompilieren.
Und es scheint nichts Illegales daran zu sein.
Um mit enum zu arbeiten, sollten Sie wahrscheinlich zumindest solche Funktionen hinzufügen wie
enum::GetName und enum::GetValue
und für jedes Sprachkonstrukt
Dann wird die Aufzählung durch MQL automatisiert
Das funktioniert natürlich.
Und das Tolle daran ist, dass nicht gesagt wird, dass P ein unerwartetes Token oder ein nicht deklarierter Bezeichner ist.
Im Gegenteil, als Stammkunde bietet es alle Annehmlichkeiten
Seltsam ..... ;)