Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 501

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
Nachmittags. Können Sie bitte mitteilen, ob MT4 und MT5 die Möglichkeit bieten, die Charts eines Instruments mit verschiedenen Zeitrahmen und die Indikatoren für diese Zeitrahmen zu überlagern? Zum Beispiel möchte ich in einem Fenster 3 Charts des Paares EUR/USD mit TFs anzeigen: Tag, 4-Stunden und Stunde, und auch die gleitenden Indikatoren dieser TFs überlagern. Ist das möglich? Ich freue mich über jede Hilfe.
Was tun mit der Zeitleiste? Oder ziehen Sie Balken aus kleineren Zeitskalen, die einige Balken breit sind?
Meine Herren, bitte beraten Sie mich, ich habe eine Funktion von Kim übernommen, die die Bar-Nummer der letzten geöffneten Position oder -1 zurückgibt.
Ich rufe diese Funktion auf und schreibe eine Bedingung
Ich habe mir Print angesehen und sehe, dass diese Funktion -1 zurückgibt. Zuerst dachte ich, es gäbe keinen Auftrag, aber nach einer Weile tauchte der Auftrag wieder auf und auf demselben Balken wurde nach dem Stop ein Geschäft eröffnet.
es wird ein Fehler geschrieben, der aufif( iOpen[0] != time_open )'iOpen' zeigt- nicht deklarierter Bezeichner
Bei Kim funktionieren alle Funktionen! Sie haben es nicht richtig angewandt.
Bei Kim funktionieren alle Funktionen! Sie haben es nicht richtig angewandt.
Niemand streitet hier, ich möchte nur verstehen, wie ich es falsch angewandt habe.
Niemand bestreitet das, aber ich würde gerne verstehen, warum ich es falsch anwende.
Drucken Sie alles aus - das ist das Richtige, um Fehler und Unzulänglichkeiten zu erkennen:
Drucken Sie alles aus - das ist die beste Lösung, um Fehler und Unzulänglichkeiten zu erkennen:
Ich wollte damit sagen, dass die Funktion -1 zurückgibt, d.h. der letzte Balken, an dem der Auftrag geöffnet wurde, wird von der Funktion nicht gefunden. Ich mache mir Sorgen, dass ich nicht die richtigen Parameter übergebe.
Die Zeile bedeutet, dass Sie alle Positionen durchgehen und die neueste auswählen bzw. sich merken und mit ihr arbeiten. Dies ist der Fall, wenn die Positionen nicht in der richtigen Reihenfolge, sondern verstreut sind.
Die Funktion geht durch und wählt den zeitlich neuesten, d.h. den letzten, aus
Als Nächstes wählen wir eine aus und ersetzen sie durch die FunktioniBarShift(sym, tf, oot ,true);
Die Funktion gibt die Taktnummer nach Zeit zurück. Das ist alles.
Leider kann ich es nicht überprüfen, aber als ich es benutzte, funktionierte es einwandfrei, ebenso wie alle hier von I. Kim veröffentlichten Funktionen.