Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 787
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 einen seltsamen Fehler beim Zeichnen auf dem MT5-Chart gefunden: Pfeile anstelle von niedrigen Kerzen werden an willkürlichen Stellen platziert, als ob sie auf den Chart verschoben wären
Ich habe einen seltsamen Fehler beim Zeichnen auf dem MT5-Chart gefunden: Pfeile anstelle von niedrigen Kerzen werden an willkürlichen Stellen platziert, als ob sie auf den Chart verschoben wären
1. Der Indikator hat bereits ein niedriges Feld. Sie muss angewendet werden.
2. Es ist nicht notwendig, die Visualisierung mit maximaler Geschwindigkeit laufen zu lassen.
3. Der Code ist furchtbar fehlerhaft - denn bei jedem Tick werden ALLE BARs durchlaufen.
1. Der Indikator hat bereits ein niedriges Feld. Wenden Sie es an.
2. Es ist nicht notwendig, die Visualisierung mit maximaler Geschwindigkeit laufen zu lassen.
3. Der Code ist furchtbar fehlerhaft - denn bei jedem Tick werden ALLE BARs durchlaufen.
1. Der Indikator hat bereits ein niedriges Feld. Wenden Sie es an.
2. Es ist nicht notwendig, die Visualisierung mit maximaler Geschwindigkeit laufen zu lassen.
3. Der Code ist furchtbar fehlerhaft - denn bei jedem Tick werden ALLE Balken durchlaufen.
Ich habe den Code nicht hier gepostet, sondern den einfachsten geschrieben, um das Parsen zu vereinfachen.
Sag mir mehr darüber, was falsch ist, über die Höchstgeschwindigkeit ist nicht klar.
Vitaly, die Initialisierung funktioniert aus irgendeinem Grund nicht. Ich habe versucht,PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0) zu schreiben; es funktioniert auch nicht :(
Ich habe den Code nicht hier gepostet, sondern den einfachsten geschrieben, um das Parsen zu vereinfachen.
Erklären Sie mir genauer, was los ist, die Höchstgeschwindigkeit ist unklar.
Beginnen Sie mit der Korrektur, einen Schritt nach dem anderen. Reparieren Sie es zum Beispiel zuerst:
Der Indikator hat bereits ein niedriges Array. Sie müssen es anwenden.
iLow funktioniert als Serie true, Buf_0 ist false, low[] ist ebenfalls false. D.h. das 0. Element in Ihrem Fall erhält rates_total-1 (gespiegelt)
Sie müssen zum Beispiel einen von ihnen umdrehen:
Ich habe einen seltsamen Fehler beim Zeichnen auf dem MT5-Chart gefunden: Pfeile anstelle von niedrigen Kerzen werden an willkürlichen Stellen platziert, als ob sie auf den Chart verschoben wären
Die Kenntnis des Rätsels über die Äpfel bei Pinocchio wird bei diesem Problem bestimmt helfen. Ich kann mich nicht mehr im Detail daran erinnern, wir werden darauf warten, dass jemand es fehlerfrei nacherzählt.
iLow funktioniert als Serie true, Buf_0 ist false, low[] ist ebenfalls false. D.h. das 0. Element in Ihrem Fall erhält rates_total-1 (gespiegelt)
Sie müssen zum Beispiel einen von ihnen umdrehen:
Dies ist ein Indikator! Es gibt bereits Arrays in OnCalculate.
Warum sollten Sie iXXXX Funktionen in einen Indikator packen?
Dies ist ein Indikator! OnCalculate hat ALREADY Arrays
Warum sollten Sie iXXXXXX Funktionen in einen Indikator einbauen?
Woher soll ich das wissen? Der Fragesteller hat iLow() verwendet, das bedeutet, dass er es braucht. Vielleicht ist es einfacher zu erkennen, vielleicht plant er, ein anderes Symbol oder einen anderen Zeitrahmen durch eine Eingangsvariable anzusprechen (ich erinnere mich nicht, gibt es ein Copyright in Vierern?)
Hinzugefügt: Die Frage zu den fünf wurde im Thread zum Quartär gestellt. Ich habe es übersehen, ich bereue es. Aber die Antwort ist immer noch dieselbe.