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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
//--- 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") |
Share this
No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.
ProRealTime ITF files and other attachments :PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials