Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1352
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
CopyBuffer nicht in mt4 gefunden, nur in mt5 Nein in mt4?
keine
in MT4 ist es iCustom()https://docs.mql4.com/ru/indicators/icustom
Ich habe es letztes Jahr überprüft, der iCustom()-Aufruf von EA ist zwischenspeicherbar, d.h. wenn SieiCustom() mehrmals von EAfür verschiedene Puffer oder Indizes auf demselben Tick aufrufen, wird der Indikator selbst einmal für diesen Tick neu berechnet, d.h. mit der Leistung ist alles in Ordnung
ZS: warum MT4 - wenn MT5 bereits "ausgereift" ist, die Produktivität höher ist, der Tester genauer ist... Alles in allem eine gute Sache für die Forschung, denke ich.
keine
in MT4 ist es iCustom()https://docs.mql4.com/ru/indicators/icustom
Ich habe es letztes Jahr überprüft, der iCustom()-Aufruf von EA ist zwischenspeicherbar, d.h. wenn SieiCustom() mehrmals von EAfür verschiedene Puffer oder Indizes auf demselben Tick aufrufen, wird der Indikator selbst einmal für diesen Tick neu berechnet, d.h. mit der Leistung ist alles in Ordnung
ZS: warum MT4 - wenn MT5 schon "ausgereift" ist, die Produktivität höher ist, der Tester genauer ist... Alles in allem eine gute Sache für die Forschung, denke ich.
Auf MT4 ist es einfacher, mit Ideen zu arbeiten. Die Schale ist einfacher))) Nein, also nein. Schreiben wir)))) in einer Schleife in das Array auf die altmodische Weise Ich habe diese Stufen noch nicht erreicht)))) In MT5 macht es Sinn, zu skalieren, wenn MT4 nicht mehr funktioniert))) und das ist entweder zu langsam oder zu viele Daten.
hinzugefügt. Und wenn die Idee bis zu einem akzeptablen Fehler ausgearbeitet ist.Guten Tag zusammen. Die Gralsmaschine ist fast fertig, aber wenn ich sie kompiliere, erhalte ich etwa 50-60 Warnungen, dass der Rückgabewert von'OrderSend' überprüft werden sollte TREND+ _V_1,1.mq4 1626 11
Soweit ich es verstehe, denn ich schreibe die Eröffnung von Aufträgen ohne jede Prüfung, etwa so
Guten Tag zusammen. Die Gralsmaschine ist fast fertig, aber wenn ich sie kompiliere, erhalte ich etwa 50-60 Warnungen, dass der Rückgabewert von 'OrderSend' überprüft werden sollte TREND+ _V_1,1.mq4 1626 11
Soweit ich es verstehe, denn ich schreibe die Eröffnung von Aufträgen ohne jede Prüfung - etwa so
Schreiben Sie es so
dies schreiben
diese Code-Zeile funktioniert nicht:( 2 Fehler wie dieser erscheinen auf einmal:
Kaufen" - nicht deklarierter Bezeichner TREND+_1,1.mq4 860 98
Open' - irgendein Operator erwartet TREND+_V_1,1.mq4 860 102
Und der Code selbst sieht folgendermaßen aus
Ich habe alles wie empfohlen geschrieben, mit dem einzigen Unterschied, dass ich den Variablennamen für den Kommentar geändert habe, um den Kommentar für Market und Pending Orders zu trennen. Was mache ich falsch?Print("Buy Open");
Diese Codezeile funktioniert nicht:( Es erscheinen 2 Fehler dieser Art auf einmal:
Kaufen" - nicht deklarierter Bezeichner TREND+_1,1.mq4 860 98
Open' - irgendein Operator erwartet TREND+_V_1,1.mq4 860 102
und der Code selbst sieht folgendermaßen aus
Ich habe alles wie empfohlen geschrieben, mit dem einzigen Unterschied, dass ich den Variablennamen für den Kommentar geändert habe, um den Kommentar für Market und Pending Orders zu trennen. Was mache ich falsch?Ich habe "" vermisst.
Vladislav Andruschenko:
Print("Buy Open");
Ticks kommen, es ist sichtbar auf Drucke, aber es kopiert nicht, als ob es keinen Indikator im Terminal, nur Änderung der Periode mit Indikator hilft, dann nach dem ersten Start Indikator funktioniert gut.
Beim ersten Start des Indikators in der OnCalculate-Methode funktioniert CopyRates nicht
Ticks kommen es ist sichtbar auf Drucke, aber nicht kopieren, als ob es keine Indikator im Terminal, nur Änderung der Periode mit Indikator hilft, dann nach dem ersten Start Indikator funktioniert normal.
Hilfe:CopyRates
Hinweis