Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1891
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
Das heißt, wenn es keine Aufträge gibt
Ja, oder wenn die Inanspruchnahme unter einem bestimmten Niveau liegt. Aber soweit ich verstanden habe, hat die Nullstellung nichts damit zu tun. Wenn es keine Nullstellung gibt, dann gibt es einen endlosen Abschluss von Aufträgen, und in meinem Fall ist ein Auftrag nicht abgeschlossen.
Ja, oder eine Absenkung unter ein bestimmtes Niveau. Aber soweit ich verstanden habe, hat die Nullstellung nichts damit zu tun, wenn es keine Nullstellung gibt, dann gibt es einen endlosen Abschluss von Aufträgen, und in meinem Fall ist ein Auftrag nicht abgeschlossen.
Dies liegt daran, dass diese Bedingung nach Abschluss des ersten Auftrags nicht mehr gilt.
damit es nicht weiter zur Schließfunktion geht
Denn nachdem der erste Auftrag abgeschlossen ist, ist diese Bedingung nicht mehr gültig
das heißt, sie reicht nicht weiter, bis zur Funktion des Schließens
Glauben Sie, dass diese Bedingung in dem Befehl zum Schließen von Aufträgen und in der Funktion zum Schließen von Aufträgen enthalten ist, wenn ich diese Bedingung aus der Funktion zum Schließen von Aufträgen entferne?
Glauben Sie, dass diese Bedingung im Befehl zum Schließen von Aufträgen und in der Funktion zum Schließen von Aufträgen enthalten ist, wenn ich diese Bedingung aus der Funktion zum Schließen von Aufträgen entferne?
Das wird die Dinge beschleunigen... warum sollte man dasselbe zweimal überprüfen.
Übrigens, Sie haben zwei verschiedene Funktionen gebucht
и
Ist das die Absicht?Das wird die Dinge beschleunigen... warum sollte man dasselbe zweimal überprüfen.
Übrigens, Sie haben zwei verschiedene Funktionen gebucht
и
Funktioniert das so?Ich habe es jetzt überprüft und der EA schließt schlecht ohne diese Bedingung, so ist es unmöglich, ohne sie zu tun.
Bitte helfen Sie mir!
Ich erhalte überhaupt nicht das, was ich erwarte. Ich muss die Protokolldatei lesen.
Sie hätten hier beginnen sollen:
#include <WinAPI\\fileapi.mqh>
Ich habe es jetzt überprüft und ohne sie schließt der Expert Advisor schlecht, also gibt es keine Möglichkeit, es ohne sie zu tun.
Sie sind also nicht dasselbe.
Mein Verstand reicht nicht aus, um den Grund dafür zu verstehen. Erklären Sie bitte, was zum Teufel hier los ist.
Und? Hat jemand einen Hinweis?
Freunde, bitte helft.
Ich habe einen Multicurrency EA, den ich in mql4 geschrieben habe. Im Testgerät funktioniert das natürlich nicht. Ich habe beschlossen, dass ich zu mql5 wechseln sollte.
Ich habe alle Compilerfehler angepasst und behoben. mit Ausnahme der Verwendung von technischen Indikatoren. Ich habe sehr wenig Ahnung, was ich mit diesem EA machen soll. Die Dokumentation ist unverständlich und umfasst zwei Seiten. Vielleicht suche ich an der falschen Stelle.
Eine Zeile des Codes in mql4 wie folgt
double MA1EURGBP_TF = iMA("EURGBP",15,MA1_Periode,0,MODE_EMA,PRICE_OPEN,0);
oder
double Stoch_M_GBPUSD=iStochastic("GBPUSD", Stoch_Period, K_Period, D_Period, Slowing, MODE_EMA, 0, MODE_MAIN, 0);
Laut der Dokumentation ändert sich die gesamte Seite des Codes in mql5. Handles, Puffer, Arrays mit Parametern, this to init, this to calculate, Fehlerbehandlung bei der Handle-Erstellung... Das ist verrückt... Vielleicht suche ich an der falschen Stelle.
Und wenn ich mehrere Paare und mehrere Zeitrahmen verwende, bekomme ich dort "Krieg und Frieden".
Ich habe alle Compilerfehler angepasst und behoben. mit Ausnahme der Verwendung von technischen Indikatoren. Ich habe kaum eine Ahnung, was ich mit meinem Kopf machen soll. Die Dokumentation ist unverständlich und umfasst zwei Seiten. Vielleicht suche ich an der falschen Stelle.
Eine Zeile des Codes in mql4 wie folgt
double MA1EURGBP_TF = iMA("EURGBP",15,MA1_Periode,0,MODE_EMA,PRICE_OPEN,0);
oder
double Stoch_M_GBPUSD=iStochastic("GBPUSD", Stoch_Period, K_Period, D_Period, Slowing, MODE_EMA, 0, MODE_MAIN, 0);
Laut der Dokumentation ändert sich die gesamte Seite des Codes in mql5. Handles, Puffer, Arrays mit Parametern, this to init, this to calculate, Fehlerbehandlung bei der Handle-Erstellung... Das ist verrückt... Vielleicht suche ich an der falschen Stelle.
Und wenn ich mehrere Paare und mehrere Zeitrahmen verwende, bekomme ich dort "Krieg und Frieden".