Price Level Profile zum Scrennen
Forums › ProRealTime Deutsch forum › ProScreener Support › Price Level Profile zum Scrennen
- This topic has 2 replies, 2 voices, and was last updated 4 years ago by Fabian.
-
-
10/28/2018 at 6:43 PM #83666
Hey Leute, Nicolas hat hier einen sehr mächtigen Indikator gebaut, welcher Price Level Profile anzeigt, auf welchem
Kursniveau besonders viel Handel stattgefunden hat.
Ich möchte diesen Indikator jetzt zum scrennen verwenden, doch ich schaffe es leider nicht. Ich möchte den von allen Bars, Aktien angezeigt bekommen,
welche aktuell den höchsten Indikatorwert, der Rückschauperiode haben.
Price Level Profile1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 5NbrBars=12lookback=200// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]while i<NbrBars dolrange=ll+div*ihrange=lrange+divvolbull=0volbear=0for j = 1 to lookback doif close[j]>=lrange and close[j]<=hrange thenif close[j]>open[j] thenvolbull=volbull+volume[j]elsevolbear=volbear+volume[j]endifendifnextbullbar = round((volbull*lookback)/volsum)*scalefactorbearbar = round((volbear*lookback)/volsum)*scalefactordrawrectangle(startbar,lrange,startbar+bullbar,hrange) coloured(46,139,87)drawrectangle(startbar,lrange,startbar+bearbar,hrange) coloured(255,0,0)if bullbar>bearbar thendrawtext("■",startbar+bullbar,(lrange+hrange)/2,Dialog,Bold,22) coloured(46,139,87)elsedrawtext("■",startbar+bearbar,(lrange+hrange)/2,Dialog,Bold,22) coloured(255,0,0)endifi=i+1wenddrawvline(barindex[lookback])returnhere is my try but it doesnet work:price level screener//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 5NbrBars=12lookback=200// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]while i<NbrBars dolrange=ll+div*ihrange=lrange+divvolbull=0volbear=0for j = 1 to lookback doif close[j]>=lrange and close[j]<=hrange thenif close[j]>open[j] thenvolbull=volbull+volume[j]elsevolbear=volbear+volume[j]endifendifnextbullbar = round((volbull*lookback)/volsum)*scalefactorbearbar = round((volbear*lookback)/volsum)*scalefactorendifc1 = highest[12](bullbar)[1] < bullbarc2 highest[12](bearbar)[1] < beabarc3 = c1 or c2SCREENER[c3 ] sort by volume*clos10/28/2018 at 6:44 PM #83667Hier ist mein Screening Versuch:
Price Level Profile Screener123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 5NbrBars=12lookback=200// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]while i<NbrBars dolrange=ll+div*ihrange=lrange+divvolbull=0volbear=0for j = 1 to lookback doif close[j]>=lrange and close[j]<=hrange thenif close[j]>open[j] thenvolbull=volbull+volume[j]elsevolbear=volbear+volume[j]endifendifnextbullbar = round((volbull*lookback)/volsum)*scalefactorbearbar = round((volbear*lookback)/volsum)*scalefactorendifc1 = highest[12](bullbar)[1] < bullbarc2 highest[12](bearbar)[1] < beabarc3 = c1 or c2SCREENER[c3 ] sort by volume*close//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 5NbrBars=12lookback=200// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]while i<NbrBars dolrange=ll+div*ihrange=lrange+divvolbull=0volbear=0for j = 1 to lookback doif close[j]>=lrange and close[j]<=hrange thenif close[j]>open[j] thenvolbull=volbull+volume[j]elsevolbear=volbear+volume[j]endifendifnextbullbar = round((volbull*lookback)/volsum)*scalefactorbearbar = round((volbear*lookback)/volsum)*scalefactorendifc1 = highest[12](bullbar)[1] < bullbarc2 highest[12](bearbar)[1] < beabarc3 = c1 or c2SCREENER[c3 ] sort by volume*close06/28/2020 at 9:59 PM #137439Hi Odin,
ich habe gesehen dass es den gleichen Post nochmal im englischen Bereich gibt, aber ich antworte dir hier auf deutsch.
Hast du den Screener nochmals weiterentwickeln können und/oder setzt du diesen bei deiner Aktienauswahl ein (Problematik Endlosschleife)?
LG
Fabian -
AuthorPosts
Find exclusive trading pro-tools on