Bull & Bear Volume-by-Price levels – modo VPOC
Forums › ProRealTime foro Español › Soporte ProBuilder › Bull & Bear Volume-by-Price levels – modo VPOC
- This topic has 14 replies, 5 voices, and was last updated 5 years ago by Gianluca. 
- 
	
		
- 
		
			
				
11/23/2018 at 2:04 PM #85582Agregar una línea en el indicador Bull & Bear Volume-by-Price levels , indicado el Volumen Máximo .. en modo VPOC”. https://www.prorealcode.com/prorealtime-indicators/bull-bear-volume-by-price-levels/ 11/26/2018 at 9:53 AM #85704Aquí está el código que identifica y traza el VPOC en la tabla de precios: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 3NbrBars=10lookback=150// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]maxbar = 0while 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)endif//VPOCif(bullbar>maxbar) thenvpocbar=startbar+bullbarvpoclevel = (lrange+hrange)/2maxbar=bullbarendifif(bearbar>maxbar) thenvpocbar=startbar+bearbarvpoclevel = (lrange+hrange)/2maxbar=bearbarendifi=i+1wenddrawvline(barindex[lookback])drawsegment(vpocbar,vpoclevel,barindex,vpoclevel)return1 user thanked author for this post.11/26/2018 at 10:27 AM #8571212/13/2018 at 1:56 PM #87005Hola Nicolas de nuevo… Podría añadir otra modificación. ahora detectar el volumen mas bajo en el indicador Bull & Bear Volume-by-Price levels. Como se muestra en la imagen. Gracias por adelantado por tu gran trabajo y aportaciones en Prorealcode. 12/17/2018 at 11:42 AM #87275Éste agrega el área de volúmenes mínimos con una línea roja, como la forma que desee. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam drawonlastbaronly=truedefparam calculateonlastbars=1000// --- settingsScaleFactor = 3NbrBars=10lookback=150// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)startbar = barindex[lookback]maxbar = 0while 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)endif//VPOCif(bullbar>maxbar) thenvpocbar=startbar+bullbarvpoclevel = (lrange+hrange)/2maxbar=bullbarendifif(bearbar>maxbar) thenvpocbar=startbar+bearbarvpoclevel = (lrange+hrange)/2maxbar=bearbarendif//minBARif i = 0 thenminbar=min(bullbar,bearbar)elseif(bullbar<minbar) thenvpocbarmin=startbar+bullbarvpoclevelmin = (lrange+hrange)/2minbar=bullbarendifif(bearbar<minbar) thenvpocbarmin=startbar+bearbarvpoclevelmin = (lrange+hrange)/2minbar=bearbarendifendifi=i+1wenddrawvline(barindex[lookback])drawsegment(vpocbar,vpoclevel,barindex,vpoclevel)drawsegment(vpocbarmin,vpoclevelmin,barindex,vpoclevelmin) coloured(255,0,0)return02/26/2019 at 1:48 PM #92361Buenas tardes, primero agradecer el trabajo que hacéis entre todos con prorealcode. Quería preguntar si sería posible ver en el indicador Bull & Bear Volume-by-Price levels el vpoc del día anterior de manera opcional?, solo el tramo del día anterior como opción lookback=[DOpen(1) DClose(1)], gracias de antemano. Saludos. 02/26/2019 at 2:08 PM #9236402/26/2019 at 4:48 PM #92381Gracias por responder, hay algún indicador que muestre el vpoc del día anterior? saludos. 02/27/2019 at 6:34 PM #92480He hecho algún cambio en el código para mostrar el vpoc del día anterior por si a alguien le sirve lo pongo aquí: YESTERDAY VPOC1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge//Modificado 27/2/218defparam calculateonlastbars=2000// --- settingsScaleFactor=3NbrBars=10lookback=max(1, intradaybarindex)// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)maxbar = 0while 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)*scalefactor//VPOCif(bullbar>maxbar) thenvpoclevel = (lrange+hrange)/2maxbar=bullbarendifif(bearbar>maxbar) thenvpoclevel = (lrange+hrange)/2maxbar=bearbarendifi=i+1wendif intradaybarindex=1 thenyesterdayVPOC=vpoclevel[2]drawtext(" ---------------------------- yesterday VPOC [#yesterdayVPOC#]----------------------------------------------",barindex[2],vpoclevel[2],dialog,bold,15) coloured(0,0,0)endifreturn1 user thanked author for this post.02/27/2019 at 6:41 PM #92481Buenas! Da error al ejecutarlo porque dice que hay un bucle infinito y modifique el código 02/27/2019 at 7:58 PM #92484Hola en tf 5′ me funciona, tendría que revisarlo. saludos 02/28/2019 at 11:12 AM #92511Hola Carlos, modificando el lookback ya debería funcionar // — settings 
 ScaleFactor=3
 NbrBars=10
 lookback=150
 // — end of settingslookback1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859//PRC_Bull&Bear Volume on Price | indicator//05.07.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge//Modificado 28/2/2019defparam calculateonlastbars=2000// --- settingsScaleFactor=3NbrBars=10lookback=150// --- end of settingshh=highest[lookback](high)ll=lowest[lookback](low)div = (hh-ll)/NbrBarsi=0volsum=summation[lookback](volume)maxbar = 0while 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)*scalefactor//VPOCif(bullbar>maxbar) thenvpoclevel = (lrange+hrange)/2maxbar=bullbarendifif(bearbar>maxbar) thenvpoclevel = (lrange+hrange)/2maxbar=bearbarendifi=i+1wendif intradaybarindex=1 thenyesterdayVPOC=vpoclevel[2]drawtext(" ---------------------------- yesterday VPOC [#yesterdayVPOC#]----------------------------------------------",barindex[2],vpoclevel[2],dialog,bold,15) coloured(0,0,0)endifreturn1 user thanked author for this post.02/28/2019 at 2:43 PM #9253702/28/2019 at 3:20 PM #92538Ahora sí! Muchas gracias 🙂 12/29/2019 at 11:40 PM #115593Éste agrega el área de volúmenes mínimos con una línea roja, como la forma que desee. Disculpe, Nicolas, ¿puede hacer un cambio y asegurarse de que también se muestre una visión global y una visión cotidiana de la versión que hizo?
- 
		AuthorPosts
			Find exclusive trading pro-tools on 




 
		 
		 
		