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
Hier ist ein Indikator:
Beachten Sie nur, dass der Indikator je nach Ihren Bedingungen beide Puffer auf den Nullbalken ziehen kann.
Hier ist ein Indikator:
Bitte beachten Sie, dass der Indikator, je nach Ihren Bedingungen, beide Puffer bei Null bar ziehen kann.
Um zu vermeiden, dass zwei Puffer gezeichnet werden, müssen Sie den anderen Puffer auf Null setzen, wenn der eine voll ist
Haben Sie einen Lösungscode?
Wie viele andere auch, habe ich mehr als eine Lösung für Ihre Frage. Denn Indikatoren können sich in Nuancen unterscheiden (die Aufgaben, die sie ausführen/Code/Intervalle der Berechnung, im Allgemeinen viele Faktoren).
Hier ist ein Indikator:
Beachten Sie einfach, dass der Indikator unter Ihren Bedingungen beide Puffer bei Nullbar zeichnen kann.
Wollt ihr mich alle verarschen oder habt ihr wirklich keine Ahnung, was das Problem ist?
Hier ist Ihr Indikator, wenn Sie TF auf unbelastete Geschichte ändern.
:)))))))))))))))))))))))))))))))))))))))))))
Wie viele andere auch, habe ich mehr als eine Lösung für Ihre Frage. Denn Indikatoren können sich in Nuancen unterscheiden (die Aufgaben, die sie ausführen/Code/Intervalle der Berechnung, im Allgemeinen viele Faktoren).
Wollt ihr mich alle verarschen oder habt ihr wirklich keine Ahnung, was das Problem ist?
Hier ist Ihr Indikator für die TF-Änderung bei unbelasteter Historie.
:)))))))))))))))))))))))))))))))))))))))))))
Können Sie mir sagen, welche Manipulationen Sie anwenden, um ein so interessantes Bild zu erhalten? Und ich hoffe, dass Sie in Zukunft etwas zurückhaltender sein werden.
Hinzugefügt: Ich habe oben erwähnt, dass man sich selbst Gedanken über den Inhalt der Indikatorpuffer machen muss, wenn man die Historie aufpumpt:
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Der Wechsel von TFs ist ein Problem
Karputov Vladimir, 2015.12.07 10:09
Es stehen Ihnen zwei Variablen zur Verfügung: prev_calculated und rates_total. Wenn Sie das Laden der Historie kontrollieren (mit prev_calculated==0), müssen Sie sich überlegen, was mit den Indikatorpuffern geschehen soll - das übliche Verhalten in solchen Fällen ist, das Laden der Historie mit dem ersten Indikatorladeereignis gleichzusetzen.Aber Sie haben es aus irgendeinem Grund ignoriert und wollten keine Änderungen vornehmen.
Wie auch immer, hier ist Version 1.43 (hier sind meine Korrekturen und die vonAlexey Viktorov):
Forum zum Thema Handel, automatische Handelssysteme und Strategietester
TF-Änderung - Problem
Alexey Viktorov, 2015.12.07 12:52
Wenn Sie vermeiden wollen, dass zwei Puffer gezeichnet werden, müssen Sie einen Puffer auf Null zurücksetzen, wenn er voll ist.
:
Könnten Sie uns sagen, welche Manipulationen Sie verwenden, um ein so interessantes Bild zu erhalten? Und ich hoffe, dass Sie sich von nun an diskreter ausdrücken werden.
Ich öffne ein Diagramm eines Währungspaares, das ich noch nie geöffnet habe. M1, zum Beispiel. Ich füge Ihren Indikator bei. Ich ändere es in M5.
Ich hatte also Recht? Müssen wir die Pfeilpuffer zurücksetzen?
mql4
Nein. Hier ist dein Entwurf für ein Paar, bei dem es keine Vorgeschichte gab.
Was ist DAS?
Wie ich dachte, ist die Schleife intern verwurzelt. Da Sie im Schleifenkörper auf den vorherigen Balken ([i+1]) zugreifen, sollten Sie die Berechnung frühestens ab dem zweiten Balken in der Historie (von links gezählt) beginnen. Und die Puffer müssen bei jedem Takt ALL gefüllt werden, nicht nur bei einem. Nun, oder initialisieren Sie sie vorher in OnInit().
Wie auch immer, hier ist die Version 1.43 (meine Korrekturen undAlexey Viktorovs Korrekturen hier):
:
Vladimir, warum tun Sie dies innerhalb von OnCalculate()? Ich meine die letzten beiden Zeilen - Neuinitialisierung von Arrays. Beide Puffer werden für jeden Takt berechnet, das ist eine unnötige Aktion.
WAS IST DAS?
Wie ich dachte, ist die Schleife intern beschädigt. Wenn Sie außerdem im Schleifenkörper ([i+1]) auf den vorherigen Balken zugreifen, sollte die Berechnung frühestens ab dem zweiten Balken in der Historie (von links gezählt) beginnen. Und die Puffer müssen bei jedem Takt ALL gefüllt werden, nicht nur bei einem. Nun, oder initialisieren Sie sie vorher in OnInit().