Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 317
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
HalloAleksey Vyazmikin Ich habe vor kurzem mit der Programmierung begonnen. Ich fange langsam an, mich mit dem Thema zu beschäftigen.
Ich habe versucht, es auf diese Weise zu machen:
Das erste Rechteck wird gezeichnet, die übrigen werden nicht gezeichnet. Ich versuche immer noch herauszufinden, wie man das macht. Danke für die Tipps und was meinen Sie mit untypischem Stil?
Sind Sie sicher, dass ein Objekt gezeichnet wird und nicht mehrere an denselben Koordinaten?
Sie haben Punktkonstanten.
Definieren Sie sie entweder in einer Funktion oder direkt im Code bei der Erstellung eines Objekts...
Über die Typizität - Ihre Berechnungsfunktion ist verdreht und ein solcher Ausdruck if(!...) wird nach meinen Beobachtungen nicht von vielen Anfängern verwendet.
Hallo!
Können Sie uns bitte beraten:
Wie kann man die Position eines Indikators (I-1) im Verhältnis zu einem anderen Indikator (I-2), der auf ihm aufbaut (I-1), berechnen?
Zum Beispiel:
Die Position des RSI im Verhältnis zum Bollinger.
Ich dachte, Sie können die Daten anstelle von Preisberechnungen ersetzen
Aber ich erhalte eine Fehlermeldung.Hallo!
Können Sie uns bitte beraten:
Wie kann man die Position eines Indikators (I-1) im Verhältnis zu einem anderen Indikator (I-2), der auf ihm aufbaut (I-1), berechnen?
Zum Beispiel:
Die Position des RSI im Verhältnis zum Bollinger.
Ich dachte, es wäre möglich, die Daten anstelle des Preises der Berechnung zu ersetzen
aber es gibt einen Fehler.Es ist nicht einmal klar, wie Sie bb auf RSI gebaut haben, d.h. das Bild ist klar, wie gemacht...
Ihr Preistyp ist nicht korrekt - Sie müssen es mit
Zur Typizität - Ihre Berechnungsfunktion ist verdreht und ein solcher Ausdruck if(!...) wird nach meinen Beobachtungen von sehr wenigen Anfängern verwendet.
Ich verstehe, was Sie meinen. Vielleicht entwickle ich meinen eigenen Stil. Ich verwende gerne den if(!...)-Operator in diesem Format. Und ich habe die Berechnungsfunktion von jemand anderem, aber ich mag diese Logik
Es ist nicht einmal klar, wie Sie die RSI bb gebaut haben, d.h. das Bild ist so klar wie fertig...
Ihr Preistyp ist nicht korrekt - Sie müssen ihn über
Vielen Dank für Ihre Antwort!
Es wurde deutlich, worauf meine Gedanken gerichtet sind.
Das Bild dient zur Veranschaulichung mit Standard-MT4-Tools (entsprechend dem vorherigen/ersten Indikator).
Ich bin mit Arrays nur aus Java vertraut... Ich bin mit Arrays in Java vertraut, aber nur oberflächlich.
Wie erstelle ich sie und was muss ich dort eintragen?
F1 in MetaEditor und MQLQLQL-Assistent haben mir keine Klarheit verschafft...
Ich verstehe, was Sie meinen. Vielleicht entwickle ich meinen eigenen Stil. Ich verwende gerne den if(!...)-Operator in diesem Format. Die Berechnungsfunktion habe ich von jemand anderem, aber die Logik hat mir gefallen.
Ich kann sehen, dass Sie ein tiefgründiger Denker sind - viel Glück!
Vielen Dank für Ihre Antwort!
Es ist klar geworden, worauf ich meine Gedanken richten muss.
Das Bild dient zur Veranschaulichung mit Standard-MT4-Tools (entsprechend dem vorherigen/ersten Indikator).
Ich bin mit Arrays nur aus Java vertraut... Ich bin mit Arrays in Java vertraut, aber nur oberflächlich.
Wie erstelle ich sie und was muss ich dort eintragen?
F1 in MetaEditor und MQLQL-Lernen haben mir keine Klarheit gebracht...
Erstellen Sie ein Array und füllen Sie es in einer Schleife (z. B. for) mit dem Indikatorwert. Und dann die FunktioniBandsOnArray() verwenden.
Erstellen Sie ein Array und verwenden Sie eine Schleife (z. B. for), um es mit dem Indikatorwert zu füllen. Und dann die FunktioniBandsOnArray() verwenden.
Entweder ist Ihre Version sehr komplex oder ich verstehe den Wert nicht, von dem Sie sprechen...
Meine Variante erzeugt einen Fehler bei dem ausgewählten Fragment:
Ist das nicht die Art und Weise, wie wir einen Indikatorwert in ein Array bekommen?
Sind Sie sicher, dass ein Objekt gezeichnet wird und nicht mehrere an denselben Koordinaten?
Ja, Sie haben Recht. Rechtecke werden mit denselben Koordinaten gezeichnet. Ich habe das Problem auf folgende Weise gelöst:
Ich habe eine VariableTimeFrame hinzugefügt, um den berechneten Zeitrahmen schnell zu ändernEntweder ist Ihre Variante sehr kompliziert, oder ich verstehe den Wert nicht, von dem Sie sprechen...
In meiner Variante ist der hervorgehobene Teil ausgeschworen:
Ist das nicht die Art und Weise, wie wir einen Indikatorwert in ein Array bekommen?