Indikatoren: Zweite Stäbe - Seite 2

 
Gerard William G J B M Dinh Sy #:
?

Forum zu Trading, automatisierten Handelssystemen und dem Testen von Handelsstrategien

„Expert OnTick“ wird nicht bei jedem Tick aufgerufen, die Indikatoren hingegen schon.

Stanislav Korotky, 08.10.2024, 17:22 Uhr

Die Tatsache, dass Sie bei gelegentlichen Tests alle Ticks in OnCalculate online erfolgreich empfangen haben, bedeutet nicht, dass dies jedes Mal der Fall sein wird. Ich nehme an, das hängt von vielen Faktoren ab (Anzahl der laufenden Programme, CPU-Auslastung, Größe der Ereigniswarteschlange). Tatsächlich handelt es sich um eine [versteckte und daher undokumentierte] terminalspezifische Implementierung, die sich in Zukunft auf verschiedene Weise ändern kann. Ich würde nicht davon ausgehen, dass Ihr Programm alle Ticks in OnCalculate empfängt.

Wenn ich mich nicht irre, erinnere ich mich an ähnliche Tests in der Vergangenheit, bei denen Ticks laut Tick-Zählern von den Handlern übersprungen wurden. Ich habe gerade keine Zeit, in Foren danach zu suchen.

Forum zu Trading, automatisierten Handelssystemen und dem Testen von Handelsstrategien

„Expert OnTick“ wird nicht bei jedem Tick aufgerufen, Indikatoren hingegen schon.

Dominik Egert, 08.10.2024, 17:36 Uhr

Ja, da stimme ich zu. Alain hat ebenfalls darauf hingewiesen und einen Beitrag von Renat geteilt.

Deshalb habe ich den Thread verlinkt, da er meines Wissens nach die meisten Details zu diesem Thema enthält.



 
Ryan L Johnson #:

Leider verarbeiten Indikatoren, die den Ereignis-Handler OnCalculate() verwenden, Ticks recht häufig nicht korrekt.

Das deutet darauf hin, dass Sie sich den Code des Indikators nicht angesehen haben.

Ryan L Johnson #:

Ehrlich gesagt habe ich diesen Expert Advisor nicht geschrieben. Da der Entwickler die Urheberrechte offensichtlich nicht festgelegt hat, zögern Sie bitte nicht, seinen oder ihren Namen anzugeben, falls Sie wissen, wer er oder sie ist.

Der Expert Advisor wurde zweifellos von einer KI geschrieben. Er ist viel zu einfach, um richtig zu funktionieren. Man kann ihn als anschauliches Lehrbeispiel für Anfänger nutzen.


Wie ich sehe, habt ihr euch hier, während ich geschlafen habe, um die Wahrheit gestritten. Und verloren )))


 
Ryan L Johnson #:

Leider verarbeiten Indikatoren, die den Ereignis-Handler OnCalculate() verwenden, Ticks recht häufig falsch. Im Gegensatz dazu gibt es hier einen Expert Advisor, der den Ereignis-Handler OnTimer() nutzt. Als zusätzlichen Bonus können Sie weitere Hilfswerkzeuge an das benutzerdefinierte Diagramm anhängen, das der Expert Advisor generiert. Beachten Sie, dass der Expert Advisor nicht versucht, historische Ticks zu verarbeiten, weshalb die Balken nur in Vorwärtsrichtung generiert werden.

Ehrlich gesagt habe ich diesen Expert Advisor nicht geschrieben. Da der Entwickler die Urheberrechte nicht ausdrücklich festgelegt hat, zögern Sie bitte nicht, seinen oder ihren Namen anzugeben, falls Sie wissen, wer er oder sie ist.

Vielen Dank, leider zeichnet der Expert Advisor keine Kerzen in Echtzeit, sondern nur Schlusskurse, und es gibt keine Handelsdaten auf dem Chart.
 
Aleksandr Slavskii #:


Kann man dieses Diagramm irgendwie in der Höhe verkleinern? Mit den üblichen Mitteln klappt das nicht.

Ich füge den Eintrag bei.

Dateien:
 
Jewel177 #:

Geht das?

Ja, das geht.

Kommentieren Sie die Funktion IsChartScale() aus

Allerdings wird es dann schwierig sein, das Diagramm auf dem Bildschirm zu erfassen.

 
Aleksandr Slavskii #:

Das geht.

Kommentieren Sie die Funktion IsChartScale() aus

Allerdings wird es danach schwierig sein, das Diagramm auf dem Bildschirm zu erfassen.

Das eine heilen wir, das andere ruinieren wir.)))

Davon habe ich überhaupt keine Ahnung. Ich kann das nicht selbst hinzufügen.

Und so wie ich das verstehe, lässt sich das Problem mit dem Einblenden des Diagramms später nicht umgehen?

 
Jewel177 #:
Das eine heilen wir, das andere ruinieren wir.)))
Ganz genau.
Jewel177 #:
Und ich gehe davon aus, dass sich das Problem mit dem „Grafik-Fang“ später nicht umgehen lässt?

Das Problem lässt sich lösen, aber der Autor (ich) arbeitet schon lange nicht mehr kostenlos. Leider.


Versuchen Sie es doch mal mit KI – Sie haben nichts zu verlieren außer Zeit, können aber eine nützliche Fähigkeit erwerben.

Du klickst auf die Schaltfläche und bittest die KI, den Indikator nach deinen Wünschen anzupassen. Sollte die KI ihn dabei beschädigen, lädst du den Indikator einfach erneut von der Website herunter.

 
Aleksandr Slavskii #:
Ganz genau.

Das Problem lässt sich lösen, aber der Autor (bzw. die Autorin) arbeitet schon lange nicht mehr kostenlos. Leider.


Versuchen Sie es doch mal mit KI – Sie verlieren nichts außer Zeit, können aber eine nützliche Fähigkeit erwerben.

Klicken Sie auf die Schaltfläche und bitten Sie die KI, den Indikator nach Ihren Wünschen anzupassen. Sollte die KI ihn dabei beschädigen, laden Sie den Indikator einfach erneut von der Website herunter.

Danke für den Tipp, ich werde es versuchen)
 
Alles ist möglich.
10-Sekunden-Balken
Dateien:
 

Nur so als Idee: Eine Funktion zum Verschieben um Minuten.

Für einige Expert Advisors, die auf M15+ handeln, könnte man dieselben M15-Kerzen erstellen, die um ein paar Minuten verschoben sind, was insgesamt einige Probleme vermeiden würde, die beim Erscheinen eines neuen Balkens und bei Nachrichtenveröffentlichungen auftreten.

Für binäre Optionen ist das überhaupt eine neue, noch unerforschte Welt.