[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 874
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
die Zeit einer neuen Kerze ist Time[0].
und wie kann ich die Ankunft einer neuen Kerze feststellen?
und wie kann man die Ankunft einer neuen Kerze feststellen?
den vorherigen in einer Variablen speichern und vergleichen.
Ich werde es jetzt ausprobieren...
und wie erkennt man die Ankunft einer neuen Kerze?
Es gibt mehrere Möglichkeiten, hier sind ein paar davon:
1. Merken Sie sich beim Starten des Expert Advisors die Gesamtzahl der Balken auf dem Chart und beobachten Sie die Änderungen der Balkenanzahl während der Ausführung des Expert Advisors:
2. Merken Sie sich die Zeit des letzten geöffneten Balkens; der Code ist ungefähr derselbe,
use datetime last=Time[0];
und vergleiche last==Time[0] --> wenn die letzte Öffnungszeit die gleiche ist wie die letzte Zeit, wenn sie nicht gleich ist, bedeutet das, dass wir einen neuen Balken haben
Ich weiß nicht, welches Schema effizienter ist 1 oder 2 - ich habe Zweifel am automatischen Herunterladen des Verlaufs auf das Terminal, aber ich sehe keine Probleme
Es gibt mehrere Möglichkeiten, hier sind ein paar davon:
1. Merken Sie sich beim Starten des Expert Advisors die Gesamtzahl der Balken auf dem Chart und beobachten Sie die Änderungen der Balkenanzahl während der Ausführung des Expert Advisors:
Es wird nicht funktionieren. Die Anzahl der Balken ist begrenzt.
es funktioniert, denn die Gesamtzahl spielt keine Rolle, nur der Moment, wenn die Anzahl der Balken auf dem Diagramm hat sich geändert, in diesem Moment die Variable bar != gezählt, achten Sie darauf, ich absichtlich erinnern int bar = Bars; - nicht zu verlieren, den Wert von Bars, und dann zu vergleichen und weisen diesen Wert gezählt = bar; - und man könnte alles mit Bars ohne eine zusätzliche Variable zu tun - aber ich beschloss, Rückversicherung
Ich habe auch erwähnt, dass es einen kleinen Kazutz während der Geschichte Auto-Pumping - kann es gut oder kann es schlecht sein, wenn wir bar offene Zeit verwenden, wird es definitiv funktionieren - bar offene Zeit wird nie ändern
nur an dem Zeitpunkt interessiert , an dem sich die Anzahl der Balken im Diagramm geändert hat
Nach Erreichen des in den Einstellungen festgelegten Maximalwerts sollte sich die Anzahl der Balken im Diagramm nicht mehr erhöhen. Es kann zwar sein, dass sie springt, aber ich habe das nicht überprüft, dann kann man das vielleicht abfangen, aber das ist bereits eine undokumentierte Option.
Das war die Frage. Ich habe geprüft, wann das Maximum erreicht ist... Balken ändert sich nicht, sondern bleibt gleich der Anzahl der Balken im Fenster (siehe Eigenschaften).
Das war die Frage. Ich habe geprüft, wann das Maximum erreicht ist... Balken ändert sich nicht, sondern bleibt gleich der Anzahl der Balken im Fenster (siehe Eigenschaften).
Nun, so sollte es sein. Die erste Option wird also nicht funktionieren.
Ja, die erste Option funktioniert nicht, obwohl ich mit einem nicht standardisierten Zeitrahmen arbeite, die zweite schon. Ich danke Ihnen allen!