Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 969
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
Der EA handelt mit einem Hedge. Vielleicht sollten einige Kontrollen als Standard hinzugefügt werden?
Testen Sie es zufällig mit einem Cent-Konto? Bei einigen Cent-Konten beträgt das Mindestlos 0,1
Ich handle normalerweise mit dem Tester, Build 1960. Was ich viel, das ist, was es auf 12 Paare zur gleichen Zeit nimmt
Testen Sie zufälligerweise mit einem Cent-Konto? Bei einigen Cent-Konten beträgt das Mindestlos 0,1
Und warum #16 Los 0,01?
Wenn Sie sich auf mein Bild beziehen, ist es der Teilverschluss des Experten, der funktioniert hat. Hier steht "close".
Nein, prüft auf Minimal- und Maximalwerte sowie Losgrößen.
Wenn Sie sich auf mein Bild beziehen, ist es der Teilverschluss des Experten, der funktioniert hat. Es steht dort "close
Vielleicht sucht diese Prüfung also nach einem Minimum, das größer ist als das aktuelle, und ersetzt es.Warum funktioniert Ihr Code nicht, wie Sie in mql4 mit #property strict wollen?
Was ist ein so grundlegender Unterschied zu dem Code, den Ihnen Vladimir gezeigt hat?
Ich habe es nicht sofort herausgefunden und dachte, dass es bei mir nicht funktioniert, weil =0, =1, etc. fehlen.
aber es stellte sich heraus, dass es dasselbe ist...
string xx=EnumToString(Symboll_(1)); // Ergebnis symbol_1
Ich hätte den NZDUSD nehmen sollen
Aber die Array-Variante ist genau das, was ich brauchte...
Ich habe es nicht sofort verstanden und dachte, ich würde durchfallen, weil ich nicht =0, =1 usw. hatte.
aber es stellte sich heraus, dass es dasselbe ist...
string xx=EnumToString(Symboll_(1)); // Ergebnis symbol_1
Ich hätte den NZDUSD nehmen sollen
Aber diese Array-Variante ist genau das, was ich brauchte...
Wenn Sie eine Aufzählung über EnumToString() ausgeben, erhalten Sie natürlich keine Beschreibung der Variable hinter dem "//", sondern die Variable selbst, wie sie ist.
Um die Aufzählung so zu drucken, wie Sie es wünschen, müssen Sie eine Funktion analog zu EnumToString() erstellen, die sie ausgibt.
Für eine Aufzählung wie diese:
Zum Beispiel so:
Und rufen Sie an:
Print(InstrumentToString());
: Konstantin NikitinWenn Sie sich auf mein Bild beziehen, ist es der Teilverschluss des Experten, der funktioniert hat. Hier steht "close".
Vielleicht prüft diese Prüfung also, ob das Minimum größer ist als das aktuelle und ersetzt es.Ich glaube nicht, dass das richtig ist.
Besser noch: Geben Sie klar an, was Sie erreichen wollen. Ich werde Ihnen wahrscheinlich ein vollständiges Beispiel geben.
Es war einmal, im Jahr 2010, im Winter. Ich fragte auch in einem Indikator zu filtern, die Essenz von denen: die Mach & Min HLine mit PERIOD_MN1 für iBars....)))) zu zeichnen
Ich habe es selbst herausgefunden. Beherrscht MT4.
Langsam, nicht sofort, meistere ich den MT5.
...."Sagen Sie klar und deutlich, was Sie wollen" FORMEL: Ich setze (selbst) um, was ich (selbst) programmiert habe, und gleichzeitig beherrsche ich (selbst) MT5 ))))
ABER was Sie mir mit Beispielen (visuell) gezeigt haben, ist NICHT verschwunden.
WENN SO werde ich zurückgehen )))
Wenn Sie eine Aufzählung mit EnumToString() ausgeben, erhalten Sie natürlich keine Beschreibung der Variablen, die sich hinter "//" befindet, sondern die Variable selbst, wie sie ist.
Um es so auszugeben, wie Sie es wünschen, müssen Sie eine Funktion analog zu EnumToString() erstellen, die es ausgibt.
Das ist das Problem, denn um die einfachste Aufgabe zu lösen, muss man eine Funktion erstellen, und das ist ein Haufen Code, den niemand braucht,
anstelle einer Zeile von zehn...
Ich versuche, mich so kurz wie möglich zu fassen!...
Ursprünglich konnte ich dieses Problem umgehen, indem ich dem Code nur eine Zeile hinzufügte
aber ich mochte es nicht, nur wegen der zusätzlichen Zeile im Code...
Ich mag keinen "schmutzigen" Code...