Recent adding in a list

Category: Screeners By: enriquem Created: May 17, 2021, 7:51 AM
May 17, 2021, 7:51 AM
Screeners
0 Comments

Hi, this codes searches for ‘non listed’ member i a list, before some weeks, so new creations in a list; NASDAQ;NYSE,etc…

maybe it is possible to find the next “unicorn” …hahahah

The filter can be configurable with some parameters:

(in black what can be configurable)

Excuse me, the names of tags are in Spanish:

millones: stocks with at least one candle with volume> the multiplication

GAP: values that have been increased at least this percentage from first candle

W: maximum age of stock

f: values that the last candle has at least this factor of the average volume

VC: in case of select ‘1’:  volume[1] >volume[2])
in case of select ‘0’:  is not a condition

//— SCREENER configuration
millones=0.05
multiplicador=1000000
mill=millones * multiplicador

//–Minimum variation from first candle
Gap=10

//– Not listed before ‘W’ weeks
once W=12

// factor of relative volume
f=0.3

//– Consider increasing of volumen [2] > [1]
//– 1:YES 0:NO
VC=0

//--- SCREENER configuration
millones=0.05
multiplicador=1000000
mill=millones * multiplicador

//--Minimum variation from first candle
Gap=10

//-- Not listed before 'W' weeks
once W=12

// factor of relative volume
f=0.3

//-- Consider increasing of volumen [2] > [1]
//-- 1:YES 0:NO
VC=0


//------- SCREENER CODE   -------

//-- Some candle with high volume
once volok=0
v=0
while v <W
if volume[v]>mill then
volok=1
break
endif
v=v+1
wend


//--------------- New creation
nueva=1
if close[W] < 100000 then
nueva=0
endif


J=2
once volumen=0
while j < W do
volumen=volume[j-1]
precio=close[j-1]
if volume[j]=0 then
vela=j
VolAVG=average[vela](volume)
break
endif
j=j+1
wend

//--------------Increasing volume
crece=(volume[1] >volume[2]) or NOT VC

//-- Delta from first candle
Delta=((dclose(0)-precio)/precio)*100

//--RSC Mainsfield
ignored, myFR = CALL "RSCMansfield2"
RSCOK=myfr>0 or 1

//-- BYPASS
VolOK=VOLOK and volumen<>0

DeltaOK= delta>gap
VOLAVGOK=(volume[1] > volavg*f) or (volume > volavg*f)

Filtro=volOK and nueva=1 and volavgok and crece=1 and deltaOK and rscok
SCREENER [filtro] ( delta as "GAP")

Download
Filename: Recent-adding-in-a-list.itf
Downloads: 57
enriquem Average
As an architect of digital worlds, my own description remains a mystery. Think of me as an undeclared variable, existing somewhere in the code.
Author’s Profile

Comments

Logo Logo
Loading...