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
Verwenden Sie die zuvor vorgeschlagene Methode der Aufzählung von Werten mit Hilfe eines Arrays.
Aber Sie verstehen, dass es in der Frage nicht um eine Krückenversion ging.
Sie brauchen eine native Variante, im Extremfall, wenn es keine solche Lösung gibt, dann werden Sie als Entwickler-Schöpfer von MQL-Aufzählungen Arrays aller Aufzählungen zu Ihrer Standardbibliothek hinzufügen und sie auf dem neuesten Stand halten?
Aber Sie verstehen, dass es in der Frage nicht um eine Krückenversion ging.
Sie brauchen eine native Variante, im Extremfall, wenn es keine solche Lösung gibt, dann werden Sie als Entwickler-Schöpfer von MQL-Aufzählungen Arrays aller Aufzählungen zu Ihrer Standardbibliothek hinzufügen und sie auf dem neuesten Stand halten?
Vor allem, da sie existieren, geben Sie einfach eine API ... sonst die Existenz von EnumToString (void enumerated) ist unerklärlich.
ps/ Die Praxis, dass eine API logischerweise existieren sollte, es aber nicht tut, ist ein bisschen ärgerlich :-) Wenn es "instabil" und auf dem Markt inakzeptabel ist, dann ist es besser als gar nicht...
Betrachten Sie Ihre Forderungen bitte aus der Sicht eines Außenstehenden und bewerten Sie sie aus einer realistischen Perspektive.
Sie gehen bereits so weit, dass Sie verlangen, dass Arrays beschrieben werden müssen.
Das Problem ist den Aufwand nicht wert.
Betrachten Sie Ihre Behauptungen von außen und bewerten Sie sie aus einer realistischen Perspektive, bitte.
Wir haben Hunderte von Aufgaben in unserer Aufgabenliste, deren Wichtigkeit/Priorität/Nutzen um Größenordnungen höher ist als eine triviale static int myid[]={...}; for(int i=0;i<N;i++){...}
Du fragst nach etwas sehr Lustigem und merkst nicht, wie lächerlich die Frage ist.
Ich bin sehr zufrieden mit den Arrays und habe sie von Anfang an verwendet.
Die Frage richtete sich an die Entwickler.
Fünf Jahre lang haben sie nichts gesagt, und jetzt haben sie beschlossen, die Frage zu beantworten.
Nein heißt nein.
In MQL5 haben Makros nicht nur eine feste Anzahl von Argumenten, sondern sie sind auch auf 8 begrenzt. Sie können also ein Enum für nur 3 Werte erstellen.