Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1243
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
Ich habe mich ursprünglich auf diesen Artikel gestützt:https://www.mql5.com/ru/articles/43
Aber der Code dort ist nur bis zu dem Moment der Überprüfung und immer Indikator-Daten in Puffer-Arrays, weiter gibt es kein Beispiel, wie man mit empfangenen Indikator-Daten zu arbeiten. Ich habe das Referenzbuch durchgesehen, es gibt hauptsächlich Codebeispiele für Indikatoren, ich habe setindexbuffer daraus entnommen. Ich möchte wissen, in welche Richtung ich "graben" soll. Gestern hatte ich es satt, ich habe einen halben Tag hier verbracht.
Ich habe es bereits ausprobiert. Aber im Assistenten wird es dort mit Klassen erzeugt. Ich möchte zumindest den Code auf einfache Art und Weise verstehen - den Code verstehe ich zumindest ein bisschen. Könnten Sie bitte beraten, wie der Code zu korrigieren, um Indikatorwerte in der EA zu erhalten?
Beispiel: Wie man die Werte des iEnvelopes-Indikators von EA erhält
Ergebnis:
Beispiel: wie man iEnvelopes Indikatorwerte von einem EA erhält
Herzlichen Dank! Ich werde es mir ansehen!
Vladimir, sagen Sie mir bitte, woher UPPER_LINE und LOWER_LINE kommen? Wenn wir nur den Blinkerhebel haben, haben wir ihn dann direkt vom Hebel?
Vladimir, sagen Sie mir bitte, woher UPPER_LINE und LOWER_LINE kommen? Wenn wir nur den Blinkerhebel bekommen haben, haben wir dann auch gleich den Griff bekommen?
Ich verstehe Ihre Frage nicht. Es ist eine Ansammlung von Buchstaben ohne Bedeutung. Bitte formulieren Sie Ihre Frage um - tippen Sie nicht übereilt, sondern denken Sie über Ihre Frage nach und tippen Sie in aller Ruhe.
Ich verstehe Ihre Frage nicht. Eine Reihe von Buchstaben, die keine Bedeutung haben. Bitte formulieren Sie Ihre Frage um - tippen Sie nicht hastig, sondern denken Sie über Ihre Frage nach und tippen Sie ruhig.
Im Argument der Funktion:
iGetArray(handle_iEnvelopes,UPPER_LINE,start_pos,count,upper)
Sie haben UPPER_LINE verwendet.
Woher stammt dieser Parameterwert, aus dem Handle, das Sie zuvor erhalten haben?
?
Im Argument der Funktion:
Sie haben UPPER_LINE verwendet.
Woher stammt dieser Parameterwert, aus dem zuvor empfangenen Handshake:
?
Nein. Dieser Wert stammt aus der iEnvelopes-Hilfe
Nachmittags. Wenn ich einen EA für die Währung GBPUSD ausführe, setze ich einen Indikator im Code für EURUSD, der EA stürzt beim Start ab. Wenn ich den EA jedoch auf EURUSD ausführe und GBPUSD als Indikator angebe, funktioniert alles. Womit kann sie in Verbindung gebracht werden?
Nachmittags. Wenn ich einen EA für die Währung GBPUSD ausführe, setze ich einen Indikator im Code für EURUSD, der EA stürzt beim Start ab. Wenn ich den EA jedoch auf EURUSD ausführe und GBPUSD als Indikator angebe, funktioniert alles. Woran kann das liegen?
1. Erzeugen Sie einen EA mit dem Assistenten MQL5 - geben Sie zum Beispiel "GBPUSD" für den EA und "EURUSD" für das Signalmodul an. Sie erhalten dann einen RICHTIGEN Beispielcode. Studieren Sie den Code. In Zukunft sollten Sie die manuelle Bearbeitung vermeiden und den Code mit dem MQL5-Assistenten generieren.
2. Wenn Sie für einen Expert Advisor "GBPUSD" angegeben haben , sollten Sie diesen EA NUR auf "GBPUSD" ausführen.
1. Erzeugen Sie einen EA mit dem Assistenten MQL5 - geben Sie z.B. "GBPUSD" für den EA und "EURUSD" für das Signalmodul an. Sie erhalten dann einen RICHTIGEN Beispielcode. Studieren Sie den Code. In Zukunft sollten Sie die manuelle Bearbeitung vermeiden und den Code mit dem MQL5-Assistenten generieren.
2. Wenn Sie für einen Expert Advisor "GBPUSD" angegeben haben , dann sollten Sie diesen EA NUR auf "GBPUSD" ausführen.
Vladimir, ich habe den Code mit dem MQL5-Assistenten erstellt. Ich habe versucht, Ihre EA, es funktioniert auch nicht für mich, wenn ich es auf GBPUSD Währung laufen.
Im Protokoll steht Folgendes: