Nochmal Divergenzen, mehrere

Forums ProRealTime Deutsch forum ProOrder Support Nochmal Divergenzen, mehrere

Viewing 15 posts - 1 through 15 (of 17 total)
  • #203062

    Na hi Leute.

    (Wenn die Darstellung das Codes nicht richtig klappt, bitte habt ein Nachsehen. Es finde keine Voransicht meines Beitrages.)

    Es wird kompliziert.

     

    Ich habe diesen Indikator von hier genommen .

    https://www.prorealcode.com/prorealtime-indicators/rsi-classical-hidden-divergences-indicator/

    stark eingekürzt und etwas umgeschrieben.

    Wir haben also die Short-Signale mit “DrawArrowDown” beim RSI

    Diesen eingekürzten Indikator kann man nun sehr leicht in andere Divergenz-Indikatoren umschreiben, z.B. mit dem MFI

    Wir haben nun also die Short-Signale mit “DrawArrowDown” dem MFI

    Das kann man fortsetzen für andere (gute) Divergenzindikatoren wie Momentum, PVT, SMI, …
    Soweit so gut.

    …………………………………..

    Ersetze ich jetzt das “DrawArrowDown” mit Sellshort, füge SL und TP und schreibe den Indikator etwas um, erhalte ich eine Strategie, die sieht dann so aus

    Das gleiche kann ich mit den anderen Indikatoren Momentum, PVT, SMI, … machen.

    …………………………………..

    Nun kommt meine eigentliche Frage.

    Es können 1,2,3,4… “DrawArrowDown” gleichzeitg über einer Kerze oder auch über mehrere Kerzen hintereinander auftreten. So entstehen dann 1,2,3,4… Shortsignale.

    Ich möchte nun 1.
    einen Short eröffnen, wenn z.B. 3 von 4 Shortsignalen über die letzten n-Kerzen aufgetreten sind, es können auch die gleichen Shortsignale sein, siehe Screenshot1

    und ich möchte alternativ 2.
    Longs eröffnen wenn z.B. 3 von 4 shortsignale über die letzten n-Kerzen aufgetreten sind, es können auch wieder die gleichen Shortsignale sein, siehe Screenshot2

    Wie würde dafür der der Code aussehen…?

    ……………………………….

    Habe ich es gut erklären können? Habt Ihr Fragen?

    #203065

    Nachtrag Screenshot1

    #203296

    Da Sie vom vorherigen Balken 3 bis 80 in die Vergangenheit schauen, gehen Sie jedes Mal, wenn Sie eine Divergenz entdecken, zum Markt, selbst wenn dieses Divergenzsignal bereits in der Vergangenheit gehandelt wurde. Ich schlage vor, dass Sie den BARINDEX dieses Signals testen, damit die nächste Bestellung nicht startet, wenn das Signal vom selben BARINDEX kommt (Code unten nicht getestet):

    1 user thanked author for this post.
    #203636

    Vielen Dank. Das passt so.

    Ich habe deinen Code mit defparam cumulateorders = false ergänzt, es sieht im 1 Min-chart 100K so aus, Screenshot1.

    Aber es geht noch weiter.

     

    Ich möchte nicht nur die RSI-Divergenzen verwenden sondern auch vom MFI, SMI, PVT. Momentum. Wir hätten dann genau 5 Divergenzen.

    Wie kann der Code aussehen, dass ich einen Short eröffne, wenn mindestens 3 der 5 Divergenzen vorliegen? – und das a. in einer Kerze oder b. innerhalb der letzten n-Kerzen?

    #203741

    Na ja, es würde sicher länger aussehen 🙂

    1 user thanked author for this post.
    #203746

    Das stimmt. Wir können es verkürzen indem wir einfache Bedingungen verwenden. c1, c2, c3, c4, c5 für das sinngemäße Programmieren reichen. Weißt du wie ich es meine?

    #205222

    Nochmal bitte wegen den Divergenzen.

    Kannst mir helfen, so daß ich den nachfolgenden Code als Bedingung weiter verwenden kann?

     

    Also in dem Moment wo das der Pfeil im chart erscheint, soll die Bedingung z.B. “c1” als erfüllt gelten so dass ich mit dieser Bedingung weiterarbeiten kann etwa so
    if c1 then..

    #205239

    Hallo Nikolas.

     

    Vielleicht kannst du nochmal helfen.

    Dass Thema mit den Divergenzen finde ich gar nicht so schlecht, und habe mich damit beschäftigt.

     

    So wie ich es verstanden habe, soll es beim Auftreten von mehreren Divergenzen, siehe Screenshort xy eine Shortposition eingenommen werden (Longpositionen werden der Vereinfachung wegen vernachlässigt).

    Ich habe es  mit meinen Fähigkeiten durchprogrammiert aber es tut nicht was es soll. Mir ist nicht klar, warum es den Handel nicht korrekt auslöst.  Nachfolgend der Code für die Divergenz und den Handel. Bitte kannst du helfen?

     

     

     

    #205355

    Wenn Sie sowohl in der Strategie als auch im Indikator die gleiche Anzahl von RSI-Perioden angeben, entsprechen die Einträge den Signalen des Indikators.

    1 user thanked author for this post.
    #205433

    Hallo Roberto.

    Vielen Dank das du mir hier hilfst.

    Ich habe die Einstellungen bei denIndikatoren mit den den Einstellungen in der Handelsanweisung synchronisiert. Es stimmt es gab Fehler, aber das Ergebnis blieb das gleiche. Es wurde ein Kaufauftrag ausgelöst, auch wenn nicht alle Pfeile der Indikatoren übereinander lagen.

    Ich habe daraufhin einen der Indikatoren komplett überarbeitet, siehe nachfolgend oder auch anbei den itf-file.

     

    Dann habe ich die Handelsanweisung überarbeitet und auf ledglich eine Divergenz heruntergebrochen siehe dafür nachfolgend bzw. den itf-file.

    Es sieht soweit alles in Ordnung aus und trotzem gibt es wieder Abweichungen, siehe dazu anbei den Screenshot und dort die senkrechten roten Linien.
    Der Handel wird nicht auf der “gleichen” Kerze ausgelöst.

    Kannst du erkennen welchen Fehler ich habe und mir zeigen wie ich den Fehler verbessern kann?

    Liebe Grüße
    JohnScher

    #205443

    Wenn Sie den Zeitrahmen auf 1 Minute ändern, funktioniert es einwandfrei. Nicht zeitbasierte Charts können Strategien nur im Backtest-Modus ausführen, nicht im Live-Modus, aber sie sind möglicherweise nicht so genau.

    1 user thanked author for this post.
    #205473

    Hallo Roberto.
    Vielen lieben Dank.
    Das sieht schon sehr viel besser aus.

    Nun geht es noch um den Zusammenbau von mehreren Divergenzen zum Auslösen einer Handlung.
    Nachfolgend der Code. Die Indikatoren wurden auf die Standardeinstellungen gesetzt und sind synchronisiert.
    Anbei auch die itf-files.

    Im Anhang sind 2 Screenshots selbsterklärend. Man kann gut erkennen, dass das System nicht macht was es soll.
    Kannst du mir dabei helfen den Fehler zu finden und zu beheben?

    Liebe Grüße
    JohnScher

    #205478

    Screenshots

    #205487

    Eine Weile und richtig aussteigen, auf den DAX, 1 Minute. Geben Sie ein, wenn die 3 Bedingungen erfüllt sind (die zurückgesetzt werden, wenn es bereits auf dem Markt ist).

    1 user thanked author for this post.
    #205489

    Ich hänge ein Bild an.

Viewing 15 posts - 1 through 15 (of 17 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login