The Close Series indicator is used in combination with other indicators and gives exit points on short-term trend trading.
Recommendations:
Description from the author Serhii Ivanenko and translated from Russian.
Converted from MT5 code by a request on the french forum.
//PRC_Close Series | indicator
//29.05.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//translated from MT5 code
if ( close[0] <= high[1] and close[0] >= low[1] ) then
if ( InCloseBuffer[1] > 0 ) then
InCloseBuffer = InCloseBuffer[1] + 1
else
InCloseBuffer = 1
endif
else
InCloseBuffer = 0
endif
if ( open[0] > high[1] ) then
if ( OutCloseBuffer[1] > 0 ) then
OutCloseBuffer = OutCloseBuffer[1] + 1
else
OutCloseBuffer = 1
endif
elsif (open[0] < low[1] ) then
if ( OutCloseBuffer[1] < 0 ) then
OutCloseBuffer = OutCloseBuffer[1] - 1
else
OutCloseBuffer = -1
endif
else
OutCloseBuffer = 0
endif
//---
if ( close[0] > open[0] ) then
if ( DirectCloseBuffer[1] > 0 ) then
DirectCloseBuffer = DirectCloseBuffer[1] + 1
else
DirectCloseBuffer = 1
endif
elsif ( close[0] < open[0] ) then
if ( DirectCloseBuffer[1] < 0 ) then
DirectCloseBuffer = DirectCloseBuffer[1] - 1
else
DirectCloseBuffer = -1
endif
else
DirectCloseBuffer = 0
endif
RETURN InCloseBuffer coloured(255,0,0) style(line,2) as "In Close", OutCloseBuffer coloured(255,0,200) as "Out Close", DirectCloseBuffer coloured(150,150,150) style(line,2) as "Direct Close", 3 style(dottedline) as "level 3", -3 style(dottedline) as "level -3"