Screener mit mehr Kriterium-Spalten
Forums › ProRealTime Deutsch forum › ProScreener Support › Screener mit mehr Kriterium-Spalten
- This topic has 9 replies, 2 voices, and was last updated 4 years ago by robertogozzi.
-
-
06/23/2020 at 6:50 AM #136850
Hallo, ich würde gerne eine Art “Dashboard” erstellen, wo im Ergebnis des Screeners Trends angezeigt werden (wöchentlich / Täglich / 4 Stunden) d.h. Das Ergebnis soll eine Tabelle sein, wo 3 Kriteriums-Spalten jeweils anhand des Kriteriums grün oder rot markiert ausgegeben werden (up/downtrend Woche / up/downtrend Tag / up/downtrend 4 Stunden).
Ist das mit Proscreener möglich?
mfg Martin Scholz
06/23/2020 at 7:38 AM #136861Unterschiedliche Farben können nicht verwendet werden. Trotz nur eines numerischen Kriteriums ist es möglich, eine Zahl zu erstellen, mit der Sie die Ergebnisse für 3 oder 4 verschiedene Zeitrahmen mit jeweils zwei oder mehr Werten anzeigen können.
Dies ist ein Beispiel https://www.prorealcode.com/topic/returning-information-from-a-screener/#post-95524 .
06/23/2020 at 7:55 AM #136868Ein weiteres Beispiel https://www.prorealcode.com/topic/multi-timeframe-screener-needed/#post-85756
06/23/2020 at 1:12 PM #136930wunderbar, mille grazie, dann werde ich mal sehen, ob das so funktioniert, wie ich denke.
07/28/2020 at 7:32 AM #140255Hallo Roberto,
ich habe jetzt einen Screener für Heiken Ashi Trends im Wochen – Tages – 4 Stunden und 1 Stunden Chart – nur leider funktioniert der Screener nicht.
Es sollen nur Ergebnisse angezeigt werden, wenn alle 4 Heikin Ashi Kerzen grün oder alle rot sind – das klappt leider nicht – es werden immer alle Currencies angezeigt.
Anbei der Code.
Heiken Ashi Trend detection123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657// Heiken Ashi Detectionif barindex>1 thenxclose=(open+close+low+high)/4xopen=(xopen[1]+xclose[1])/2endifTimeframe (weekly)c1w = xClose>xOpenc2w = xClose<xOpenif c1w thenxw = 1000elsif c2w thenxw = 2000elsexw = 9000endifTimeframe (Daily)c1d = xClose>xOpenc2d = xClose<xOpenif c1d thenxd = 100elsif c2d thenxd = 200elsexd = 900endifTimeframe (4 Hour)c1h4 = xClose>xOpenc2h4 = xClose<xOpenif c1H4 thenxh4 = 10elsif c2h4 thenxh4 = 20elsexh4 = 90endifTimeframe (1 Hour)c1h1 = xClose>xOpenc2h1 = xClose<xOpenif c1h1 thenxh1 = 1elsif c2h1 thenxh1 = 2elsexh1 = 9endifTimeframe (default)Result = xw + xd + xh4 + xh1If result = 999 ThenResult = 0endifSCREENER[Result] (Result AS "wd41")Für Hilfe wäre ich sehr dankbar,
Martin
07/28/2020 at 8:49 AM #140268In Zeile 54 müssen Sie überprüfen, ob die Nummer 9999 ist, da es 4 verschiedene Zeitrahmen gibt.
Darüber hinaus haben Sie Heikin-Ashi-Kerzen außerhalb des 4 Zeitrahmens definiert, während Sie dies für jede von ihnen unter verschiedenen Namen tun müssen:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566Timeframe (weekly)if barindex>1 thenxcloseW=(open+close+low+high)/4xopenW=(xopenW[1]+xcloseW[1])/2endifc1w = xCloseW>xOpenWc2w = xCloseW<xOpenWif c1w thenxw = 1000elsif c2w thenxw = 2000elsexw = 9000endifTimeframe (Daily)if barindex>1 thenxcloseD=(open+close+low+high)/4xopenD=(xopenD[1]+xcloseD[1])/2endifc1d = xCloseD>xOpenDc2d = xCloseD<xOpenDif c1d thenxd = 100elsif c2d thenxd = 200elsexd = 900endifTimeframe (4 Hour)if barindex>1 thenxclose4=(open+close+low+high)/4xopen4=(xopen4[1]+xclose4[1])/2endifc1h4 = xClose4>xOpen4c2h4 = xClose4<xOpen4if c1H4 thenxh4 = 10elsif c2h4 thenxh4 = 20elsexh4 = 90endifTimeframe (1 Hour)if barindex>1 thenxclose1=(open+close+low+high)/4xopen1=(xopen1[1]+xclose1[1])/2endifc1h1 = xClose1>xOpen1c2h1 = xClose1<xOpen1if c1h1 thenxh1 = 1elsif c2h1 thenxh1 = 2elsexh1 = 9endifTimeframe (default)Result = xw + xd + xh4 + xh1If result = 9999 ThenResult = 0endifSCREENER[Result] (Result AS "wd41")07/28/2020 at 8:54 AM #140271Hallo, habs gefunden,
HA Trend screener W-D-H4-H1123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566Timeframe (weekly)if Barindex>1 thenxCw = (Open+High+Low+Close)/4xOw = (xow[1] + xCw[1])/2endifc1w = xCw>xOwc2w = xCw<xOwif c1w thenxw = 1000elsif c2w thenxw = 2000elsexw = 9000endifTimeframe (Daily)if Barindex>1 thenxCd = (Open+High+Low+Close)/4xOd = (xod[1] + xCd[1])/2endifc1d = xCd>xOdc2d = xCd<xOdif c1d thenxd = 100elsif c2d thenxd = 200elsexd = 900endifTimeframe (4 Hour)if Barindex>1 thenxCh4 = (Open+High+Low+Close)/4xOh4 = (xoh4[1] + xCh4[1])/2endifc1h4 = xCh4>xOh4c2h4 = xCh4<xOh4if c1H4 thenxh4 = 10elsif c2h4 thenxh4 = 20elsexh4 = 90endifTimeframe (1 Hour)if Barindex>1 thenxCh1 = (Open+High+Low+Close)/4xOh1 = (xoh1[1] + xCh1[1])/2endifc1h1 = xCh1>xOh1c2h1 = xCh1<xOh1if c1h1 thenxh1 = 1elsif c2h1 thenxh1 = 2elsexh1 = 9endifTimeframe (1 Hour)Result = xw + xd + xh4 + xh1If result = 9999 ThenResult = 0endifSCREENER[Result] (Result AS "wd41")Funktioniert, jetzt würde ich gerne nur die Resultate 1111 und 2222 Anzeigen, ist aber nicht so wichtig.
Danke.
07/28/2020 at 9:02 AM #14027512345Timeframe (1 Hour)Result = xw + xd + xh4 + xh1If result <> 1111 and Result <> 2222 ThenResult = 0endif07/28/2020 at 9:39 AM #140279so, fertiger Screener
Screener zeigt für Heikin Ashi Kerzen einen möglichen H1 Einstieg in übergeordneter Trendrichtung an.
Beispiel: W1 = up / D1=up /H4 =dn – dann zeigt der Screener in der H1 das Ende einer Korrektur in Intraday Chart an, und hierdurch mögliche Einstiege in Trendrichtung. Ein Ergebnis 1 entspricht einem Longeinstieg und 2 Shorteinstieg jeweils in Richtung des übergeordneten Trends.
HA_Trendeinstieg_W_D_H4_H1123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172Timeframe (weekly)if Barindex>1 thenxCw = (Open+High+Low+Close)/4xOw = (xow[1] + xCw[1])/2endifc1w = xCw>xOwc2w = xCw<xOwif c1w thenxw = 1000elsif c2w thenxw = 2000elsexw = 9000endifTimeframe (Daily)if Barindex>1 thenxCd = (Open+High+Low+Close)/4xOd = (xod[1] + xCd[1])/2endifc1d = xCd>xOdc2d = xCd<xOdif c1d thenxd = 100elsif c2d thenxd = 200elsexd = 900endifTimeframe (4 Hour)if Barindex>1 thenxCh4 = (Open+High+Low+Close)/4xOh4 = (xoh4[1] + xCh4[1])/2endifc1h4 = xCh4>xOh4c2h4 = xCh4<xOh4if c1H4 thenxh4 = 10elsif c2h4 thenxh4 = 20elsexh4 = 90endifTimeframe (1 Hour)if Barindex>1 thenxCh1 = (Open+High+Low+Close)/4xOh1 = (xoh1[1] + xCh1[1])/2endifc1h1 = xCh1>xOh1c2h1 = xCh1<xOh1if c1h1 thenxh1 = 1elsif c2h1 thenxh1 = 2elsexh1 = 9endifResult = xw + xd + xh4 + xh1If result = 9999 ThenResult = 0elsif result = 1121 thenResult =1elsif result =2212 thenResult = 2elseresult =0endifSCREENER[Result] (Result AS "2=dn-1=up")07/28/2020 at 10:27 AM #140283 -
AuthorPosts
Find exclusive trading pro-tools on