Die lokal fehlenden Bars werden vom Server nachgeladen.
Du (wir auch) kriegen eh nicht jeden Tick, aber die m1 Bars mit ohlc stimmen schon!
Ja, das ist schon klar, dass die nachgeladen werden. Meine Frage bezieht sich darauf wie ich die Stops für die nachgeladenen Bars nachträglich berechnen kann. Meine NewBar Schleife zählt offenbar nur einmal hoch wenn alle fehlenden Bars nachgeladen werden. Gibt es sowas wie eine Nummer für jeden Bar oder einen Counter den ich auslesen kann? So wie rates_total und prev_calculated?
Dein Zähler beginnt da, wo er aufgehört hat, also durchläuft er die nachgeladenen Bars - alles andere wäre doch falsch!
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
Hi Leute,
ich habe mir einen EA mit Trailing Stop programmiert. Wenn eine Position geöffnet wurde wird ein SL berechnet und mit ObjectCreate auf den Chart geplottet. In dem EA ist ein Schleife die bei jedem neuen Bar einen Counter hochzählt, der dann einen neuen SL berechnet und plottet.
Bei jedem neuen Bar wird der SL neu berechnet. Das Ergebnis schaut dann so aus:
Die Buffer sind alle ArraySetAsSeries false. Also ich fange beim ersten SL mit 1 an und zähle vorwärts.
Das Problme ist jetzt, dass nach einer unterbrochenen Internetverbindung in der Bars entstehen aber logischerweise nicht angezeigt werden der SL falsch berechnet wird. Ich hätte gerne, dass er die Stopps zu den Bars die währed der offline-Zeit entstanden sind nachberechnet. Ich denke, dass ich an der NewBar-Schleife etwas ändern muss, oder? Ich hatte mal einen Indicator der hat die rates_total mit dem prev_calculated verglichen und so die Schleife für die offline-Bars nach erneuter Internetverbindung nachberechnet. Ich hoffe ich habs nicht zu verwirrend geschrieben und ihr versteht was ich meine...