Francesco

RSI Divergences Screener, Classic and Hidden (or Inverse)

Category: Screeners By: Francesco Created: December 27, 2017, 8:46 AM
December 27, 2017, 8:46 AM
Screeners
2 Comments
RSI Divergences Screener, Classic and Hidden (or Inverse)

Hi ProRealCoders,

following my previous post about RSI Divergences Indicator, here is the Screener.

As described in my last post, you can adjust the screener by change ist parameters values.

While “RSI Divergences Indicator” has explicit parameters, in this case parameters must be set inside the code.

Ciao!

//RSI Divergences Screener By Frank (Francesco)

//Variables:
//number of bars to calculare RSI value
RsiPeriod = 10

//Oversold Level
RsiOverSold = 30

//OverBought Level
RsiOverBought = 70

//Minimum distance from two consecutive RSI Highs or RSI Lows
MinBarRange = 3

MyRSI = rsi[RsiPeriod](Close)

RsiMax = MyRSI < MyRSI[1] and MyRSI[1] > MyRSI[2] and MyRSI[1] > RsiOverBought
RsiMin = MyRSI > MyRSI[1] and MyRSI[1] < MyRSI[2] and MyRSI[1] < RsiOverSold

if RsiMax then
 RSIMax1 = MyRSI[1]
 High1 = High[1]

 for I = MinBarRange to  80
  if RsiMax[I] then
   RSIMax2 = MyRSI[I + 1]
   High2 = High[I + 1]
   break
  endif
 next
endif

CondRibassista = RsiMax and ((High1 > High2 and RSIMax1 < RSIMax2) or (High1 < High2 and RSIMax1 > RSIMax2))

if RsiMin then
 RSIMin1 = MyRSI[1]
 Low1 = Low[1]
 for I = MinBarRange to  80
  if RSIMin[I] then
   RSIMin2 = MyRSI[I + 1]
   Low2 = Low[I + 1]
   break
  endif
 next
endif

CondRialzista = RsiMin and ((Low1 < Low2 and RSIMin1 > RSIMin2) or (Low1 > Low2 and RSIMin1 < RSIMin2))

if CondRibassista then
 Result = -1
endif

if CondRialzista then
 Result = 1
endif

SCREENER[CondRibassista or CondRialzista] (Result as "Go")

 

Download
Filename: RSI-Divergence-Scr.itf
Downloads: 934
Francesco
Francesco Average
Developer by day, aspiring writer by night. Still compiling my bio... Error 404: presentation not found.
Author’s Profile

Comments

PSIDIO
5 years ago
#

Ciao to you all, I also have a question and would be very happy for a helpful comment. I am looking for a screener that shows me stocks of high relative strength according to Levy. That is not the RSI which is more common. Has anybody found or coded such a screener? All the best ! PS: Thanks for your work!

Angel Perez
9 years ago
#

Ciao Francesco. First of all thanks for the indicator and also fro the screener. I do have a question. Is there any chance to add another variable to the screener? For example if I want to exclude from the results those with a very low volume or price under 1€??? I've tried myself, but programming is not my strength and pro realtime "help", doesn't help much for such a case... Grazie ancora.

ProRealCode ProRealCode
Loading...