Hallo, ich möchte gerne alle zutreffenden Ergebnisse der letzten x Handelstage vom aktuellen Datum aus gesehen (z.B. 5 Handelstage) über den ProScreener suchen. Der beigefügte Code “BG Elliott Wave Trend Indicator” funktioniert (kann man als Indikator visualisieren), jedoch funktioniert die “Filterung” mitttels Screener nicht (siehe beigefgte Linde). Ich vermute das der Screener die Datenbank horizontal durchsucht und dann die zutreffenden Ergebnisse ausgibt, diese können aber zeitlich ggf. weit zurückliegen. Bei anderen Instrumenten wie z.B. Schneiden gleitender Durchschnitte funktioniert diese Screenerprogrammierung. Kann mir jemand mit dem Screener helfen?
Danke im Voraus.
Hasardeur
// ------------------------------------------
// START code BG Elliott Wave Trend Indicator
// ------------------------------------------
// Mindest Volumen- größer x
c080 = Average[14](Volume)[0] >= 30000
pr= 2
pr2= 10
EWpk2= HIGHEST[1](High) > (High)*(1-pr2)/100
EWtr2= LOWEST[1](Low) < (Low)*(1-pr2)/100
// Intermediate Elliot Wave stuff
//zz= ZigZag[pr](close)
zzHi2=ZigZag[pr2](High)
zzLo2=ZigZag[pr2](Low)
avg2=(zzHi2+zzLo2)/2
If EWpk2 Then
RetroSuccessSecret2= zzHi2
ELSIF EWtr2 Then
RetroSuccessSecret2= zzLo2
ELSIF (avg2>avg2[1]) THEN
RetroSuccessSecret2= high
ELSE
RetroSuccessSecret2= Low
ENDIF
EW2=ZigZag[pr2](RetroSuccessSecret2)
LRZZEW2= LinearRegressionSlope[pr](EW2)
// --------------------------------
// START SCREENER BG_MV-EW Trend(1)
// --------------------------------
c111= LRZZEW2[1] crosses over 0 and LRZZEW2 > 0
c211= LRZZEW2 < 0
ckauf= c080 AND c111
CVerk= c211
IF CVerk Then
MV=1
ELSIF Ckauf Then
MV=0
ENDIF
FOR D=0 to 4 DO
IF MV[D+1]=1 Then
SCREENER[cKauf[D]]
ENDIF
NEXT
// ----------
// Ellito Wave indicator
// -----------
// The indicator is oszillating at line 0
pr= 2
pr2= 10
EWpk2= HIGHEST[1](High) > (High)*(1-pr2)/100
EWtr2= LOWEST[1](Low) < (Low)*(1-pr2)/100
zzHi2=ZigZag[pr2](High)
zzLo2=ZigZag[pr2](Low)
avg2=(zzHi2+zzLo2)/2
If EWpk2 Then
RetroSuccessSecret2= zzHi2
ELSIF EWtr2 Then
RetroSuccessSecret2= zzLo2
ELSIF (avg2>avg2[1]) THEN
RetroSuccessSecret2= high
ELSE
RetroSuccessSecret2= Low
ENDIF
EW2=ZigZag[pr2](RetroSuccessSecret2)
LRZZEW2= LinearRegressionSlope[pr](EW2)
RETURN LRZZEW2 coloured(0,0,200) AS "LRZZ EW[10]"
hi can you share the mq4 file for this … it is interesting ..
hi kannst du die mq4 datei dafür teilen … es ist interessant ..
Hallo Ramzam,
I am sorry, but i am not familar with meta trader 4 programming, but perhaps you can adapt the above code.
Perhaps the following links will be helpful for you
http://metastocktools.com/MetaStock/Elliot.txt
http://www.ta-script.com/forum/viewtopic.php?t=550
Best regards and good luck
Hasardeur
Hallo Ramzam,
Es tut mir leid, aber ich bin nicht mit der Programmierung von Meta Trader 4 vertraut, aber vielleicht können Sie den obigen Code anpassen.
Vielleicht sind die folgenden Links hilfreich für Sie
http://metastocktools.com/MetaStock/Elliot.txt
http://www.ta-script.com/forum/viewtopic.php?t=550
Viele Grüße und viel Glück
Hasardeur
Hi does the indicator work, does it sometimes change from being above 0 to going below zero without thw first result being shown ?
Hallo, funktioniert der Indikator, wechselt er manchmal von über 0 zu unter 0, ohne dass das erste Ergebnis angezeigt wird?
Hallo Vandan,
many thanks for your interest on the screener.
Please consider that the indicator is using ZigZag which changing his result in afterword.
So ZigZag very limited suitable for trading.
For my needs the indicator works well.
More replay and ideas you can find under the following link (English).
https://www.prorealcode.com/topic/screener-elliott-wave-indicator/
Best regards
Hasardeur
Hallo Vandan,
Vielen Dank für Ihr Interesse am Screener.
Bitte beachten Sie, dass der Indikator ZigZag verwendet, wodurch sich sein Ergebnis in Nachwort ändert.
Also ZigZag sehr bedingt handelstauglich.
Für meine Bedürfnisse funktioniert der Indikator gut.
Weitere Replays und Ideen finden Sie unter folgendem Link (englisch).
https://www.prorealcode.com/topic/screener-elliott-wave-indicator/
Freundliche Grüße
Hasardeur
Entschuldigung für die verspätete Erkenntnis, aber dies ist ein deutschsprachiges Forum.
Bitte sprechen Sie nur Deutsch (verwenden Sie den Google Übersetzer, wenn Sie müssen, wie ich es getan habe).
Dankeschön 🙂
Hallo Roberto,
DANKE das Du uns zur Ordnung rufst, das finde ich gut.
Werde ich in Zukunft beachten!
Ich wünsche Dir einen schönen Tag und gute trades.
Hallo Vandan,
ich benutze den Indicator crossing over/under zero (0).
Pr2 ist die % Abweichung vom letzten hoch/Tief bis das nächste Hoch/Tief markiert wird.
Bitte lese die die Zig Zag Beschreibung durch.
https://www.tradesignalonline.com/_v8/lexicon/view.aspx?id=ZigZag+(ZIG)
Obern rechts in der Ecke kannst du die Sprache umstellen.
Viele Grüße
Hasardeur
Hallo Hazadeur! Ja, ich verstehe, dass Sie über / unter 0 traden. Aber wie können Sie sicher sein, dass der Indikator das Signal nicht verändert (da es im Zick-Zack ist)?
Dankeschön !
Freundliche Grüße,
Hi Vaddan,
das habe ich versucht Dir zu sagen.
Es ist die Natur des Zig Zag sich im nachhinein zu verändern.
Da kann man NICHT sicher sein, daher eignet sich der Zig Zag auch NICHT gut zum Trading.
Zig Zag ist aber ein guter indikator zum Timing in Verbindung mit technical analysis oder anderen indikatoren.
Viel Grüße
Hasardeur