StockFetcher Forums · Filter Exchange · /* TRO - HeatMap */<< 1 2 >>Post Follow-up
TheRumpledOne
6,407 posts
msg #61881
Ignore TheRumpledOne
modified
4/28/2008 10:34:03 AM

Fetcher[
/* TRO - HeatMap Display Filter */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ W_HOT, count( close above high 1 week ago, 1) * 4 }
set{ W_WARM, count( close above close 1 week ago, 1) * 3 }
set{ W_FLAT, count( close equal close 1 week ago, 1) * 2 }
set{ W_COOL, count( close below close 1 week ago, 1) * 1 }
set{ W_COLD, count( close below low 1 week ago, 1) }

set{ M_HOT, count( close above high 1 month ago, 1) * 4 }
set{ M_WARM, count( close above close 1 month ago, 1) * 3 }
set{ M_FLAT, count( close equal close 1 month ago, 1) * 2 }
set{ M_COOL, count( close below close 1 month ago, 1) * 1 }
set{ M_COLD, count( close below low 1 month ago, 1) }

set{ Y_HOT, count( close above high 1 year ago, 1) * 4 }
set{ Y_WARM, count( close above close 1 year ago, 1) * 3 }
set{ Y_FLAT, count( close equal close 1 year ago, 1) * 2 }
set{ Y_COOL, count( close below close 1 year ago, 1) * 1 }
set{ Y_COLD, count( close below low 1 year ago, 1) }


set{ d1, D_HOT + D_WARM }
set{ d2, d1 + D_FLAT }
set{ d3, d2+ D_COOL }
set{ D_HEAT, d3 + D_COLD }

set{ W1, W_HOT + W_WARM }
set{ W2, W1 + W_FLAT }
set{ W3, W2+ W_COOL }
set{ W_HEAT, W3 + W_COLD}

set{ m1, M_HOT + M_WARM }
set{ m2, m1 + M_FLAT }
set{ m3, m2+ M_COOL }
set{ M_HEAT, m3 + M_COLD }

set{ Y1, Y_HOT + Y_WARM }
set{ Y2, Y1 + Y_FLAT }
set{ Y3, Y2+ Y_COOL }
set{ Y_HEAT, Y3 + Y_COLD }

set{ x, W_HEAT * 10 }
set{ y, M_HEAT * 100 }
set{ z, Y_HEAT * 1000 }

set{H, x + D_HEAT}
set{J, H + y}
set{HEATMAP, J + z}

add column HEATMAP

/* SELECTION CRITERIA */

symlist(BUCY,POT,WSCI,TITN,BIDU,PCLN,RIMM,KOP,MDR,ATW,CNQR,GHM,CF,SWN,NGS,MA,SID,ARD,MON,RRC,AGU,CLR,GENC,MOS,CTRP,SOL,TNH,RIG,TTES,NEU,KWK,PQ,OXY,CSX,SD,BMI,HK,SQM,PSEM,ISRG,NOV,LKQX,AAPL,MPWR,PDE,NE,JST,FTI,GDI,WFT,DNR,FLS,RBN,SDA,URBN,GTLS,BDE,ACI,TNE,GTI,ABB,EOC,EDU,ANSS,KSU,ISYS,CE,MFLO,MCRS,CHL,ECA,KEX,BBD,CEDC,CSH,GRC,DE,FST,GGB,AXYS,MTL,HES,BGC,ENI,BAP,DWSN,ITU,SNHY,ESRX,GME,OLN,WGOV,CAM,DECK,RBA,EXLS,PVA,VMI,OTEX,RSTI)

sort column 5 descending

]



Code is based on:

http://www.actionforex.com/technical-analysis/market-data/currency-heat-map-2007123134104/

HEATMAP format:

abcd

a = yearly
b = monthly
c = weekly
d = daily

7 = HOT
3 = WARM
2 = FLAT
1 = COOL
0 = COLD

7777 , 777 and 77 should pay off like a SLOT MACHINE...LOL!!



TheRumpledOne
6,407 posts
msg #61889
Ignore TheRumpledOne
modified
4/28/2008 1:58:14 PM

Fetcher[
/* TRO - HeatMap Display Filter - GETTING WARMER */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ W_HOT, count( close above high 1 week ago, 1) * 4 }
set{ W_WARM, count( close above close 1 week ago, 1) * 3 }
set{ W_FLAT, count( close equal close 1 week ago, 1) * 2 }
set{ W_COOL, count( close below close 1 week ago, 1) * 1 }
set{ W_COLD, count( close below low 1 week ago, 1) }

set{ M_HOT, count( close above high 1 month ago, 1) * 4 }
set{ M_WARM, count( close above close 1 month ago, 1) * 3 }
set{ M_FLAT, count( close equal close 1 month ago, 1) * 2 }
set{ M_COOL, count( close below close 1 month ago, 1) * 1 }
set{ M_COLD, count( close below low 1 month ago, 1) }

set{ Y_HOT, count( close above high 1 year ago, 1) * 4 }
set{ Y_WARM, count( close above close 1 year ago, 1) * 3 }
set{ Y_FLAT, count( close equal close 1 year ago, 1) * 2 }
set{ Y_COOL, count( close below close 1 year ago, 1) * 1 }
set{ Y_COLD, count( close below low 1 year ago, 1) }


set{ d1, D_HOT + D_WARM }
set{ d2, d1 + D_FLAT }
set{ d3, d2+ D_COOL }
set{ D_HEAT, d3 + D_COLD }

set{ W1, W_HOT + W_WARM }
set{ W2, W1 + W_FLAT }
set{ W3, W2+ W_COOL }
set{ W_HEAT, W3 + W_COLD}

set{ m1, M_HOT + M_WARM }
set{ m2, m1 + M_FLAT }
set{ m3, m2+ M_COOL }
set{ M_HEAT, m3 + M_COLD }

set{ Y1, Y_HOT + Y_WARM }
set{ Y2, Y1 + Y_FLAT }
set{ Y3, Y2+ Y_COOL }
set{ Y_HEAT, Y3 + Y_COLD }

set{ x, W_HEAT * 10 }
set{ y, M_HEAT * 100 }
set{ z, Y_HEAT * 1000 }

set{H, x + D_HEAT}
set{J, H + y}
set{HEATMAP, J + z}

add column HEATMAP

/* SELECTION CRITERIA */

D_HEAT ABOVE D_HEAT 1 DAY AGO
CLOSE ABOVE 1
VOLUME ABOVE 1000000
AVERAGE VOLUME(90) ABOVE 1000000

sort column 5 descending

]



TheRumpledOne
6,407 posts
msg #62106
Ignore TheRumpledOne
modified
5/3/2008 4:43:16 PM

*** work in progress ***

Fetcher[
/* TRO - HeatMap Display Filter - DAILY HEAT 10 DAYS */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{ d1, 10 * D_HEAT 1 day ago }
set{ d2, 100 * D_HEAT 2 day ago }
set{ d3, 1000 * D_HEAT 3 day ago }
set{ d4, 10000 * D_HEAT 4 day ago }

set{ d5, D_HEAT 5 day ago }
set{ d6, 10 * D_HEAT 6 day ago }
set{ d7, 100 * D_HEAT 7 day ago }
set{ d8, 1000 * D_HEAT 8 day ago }
set{ d9, 10000 * D_HEAT 9 day ago }

set{h1, d1 + D_HEAT}
set{h2, h1 + d2 }
set{h3, h2 + d3 }
set{HEAT_0_5, h3 + d4}

set{h5, d5 + d6}
set{h6, h5 + d7}
set{h7, h5 + d8 }
set{HEAT_6_10, h7 + d9}

add column HEAT_0_5
add column HEAT_6_10

/* SELECTION CRITERIA */

symlist(BUCY,POT,WSCI,TITN,BIDU,PCLN,RIMM,KOP,MDR,ATW,CNQR,GHM,CF,SWN,NGS,MA,SID,ARD,MON,RRC,AGU,CLR,GENC,MOS,CTRP,SOL,TNH,RIG,TTES,NEU,KWK,PQ,OXY,CSX,SD,BMI,HK,SQM,PSEM,ISRG,NOV,LKQX,AAPL,MPWR,PDE,NE,JST,FTI,GDI,WFT,DNR,FLS,RBN,SDA,URBN,GTLS,BDE,ACI,TNE,GTI,ABB,EOC,EDU,ANSS,KSU,ISYS,CE,MFLO,MCRS,CHL,ECA,KEX,BBD,CEDC,CSH,GRC,DE,FST,GGB,AXYS,MTL,HES,BGC,ENI,BAP,DWSN,ITU,SNHY,ESRX,GME,OLN,WGOV,CAM,DECK,RBA,EXLS,PVA,VMI,OTEX,RSTI)

sort column 5 descending

]



TheRumpledOne
6,407 posts
msg #62107
Ignore TheRumpledOne
modified
5/3/2008 4:53:40 PM

Fetcher[
/* TRO - HeatMap Display Filter - DAILY HEAT 10 DAYS */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }

add column HOT
add column WARM

add column D_HEAT { heat0 }
add column D_HEAT 1 day ago { heat1 }
add column D_HEAT 2 day ago { heat2 }
add column D_HEAT 3 day ago { heat3 }
add column D_HEAT 4 day ago { heat4 }
add column D_HEAT 5 day ago { heat5 }
add column D_HEAT 6 day ago { heat6 }
add column D_HEAT 7 day ago { heat7 }
add column D_HEAT 8 day ago { heat8 }
add column D_HEAT 9 day ago { heat9 }

/* SELECTION CRITERIA */

symlist(abk,spf,aapl,rimm,goog)

sort column 5 descending

]



TheRumpledOne
6,407 posts
msg #62108
Ignore TheRumpledOne
modified
5/3/2008 5:01:46 PM

Fetcher[
/* TRO - HeatMap Display Filter - HOTTEST STOCKS */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

add column HOT
add column WARM

and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct
and add column VolZ

/* SELECTION CRITERIA */

HOT ABOVE 3

sort column 5 descending

]



TheRumpledOne
6,407 posts
msg #62109
Ignore TheRumpledOne
modified
5/3/2008 5:10:41 PM

Fetcher[
/* TRO - HeatMap Display Filter - STOCKS THAT JUST TURNED HOT */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

add column HOT
add column WARM

and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct


/* SELECTION CRITERIA */

D_HOT ABOVE 3
D_HOT 1 DAY AGO BELOW 4

CLOSE ABOVE 1
VOLUME ABOVE 300000

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

sort column 6 descending

]



These 2 lines:

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

are used to filter out weak stocks.



TheRumpledOne
6,407 posts
msg #62110
Ignore TheRumpledOne
5/3/2008 5:23:49 PM

Fetcher[
/* TRO - Heat - STOCKS THAT JUST TURNED HOT - perfomance */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

add column HOT
add column WARM

and add column separator
and add column Trend

and add column open 5 days ago {open5}
and add column high 5 day high (high5}
set{ profit5, high 5 day high - open 5 days ago }
and add column profit5 }


and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct


/* SELECTION CRITERIA */

D_HOT 5 DAY AGO ABOVE 3
D_HOT 6 DAY AGO BELOW 4

CLOSE 5 DAY AGO ABOVE 1
VOLUME 5 DAY AGO ABOVE 300000

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

sort column 6 descending
]



Profit is the 5 day high minus the open 5 days ago. That is NOT the same as performance ( holding for 5 days ).



TheRumpledOne
6,407 posts
msg #62111
Ignore TheRumpledOne
modified
5/3/2008 5:31:19 PM

Fetcher[
/* TRO - HeatMap Display Filter - HOT FLASHES */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

set{flash, high - high 1 day ago}

add column flash
add column HOT
add column WARM


and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct

/* SELECTION CRITERIA */

CLOSE ABOVE HIGH 1 DAY AGO

CLOSE ABOVE 1
VOLUME ABOVE 300000

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

sort column 5 descending

]



Stocks that are HOT today.

You can use this while the market is open.

FLASH is today's high - yesterday's high.


Fetcher[
/* TRO - HeatMap Display Filter - HOT FLASHES that turned cold */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

set{flash, high - high 1 day ago}

add column flash
add column HOT
add column WARM


and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct


/* SELECTION CRITERIA */

HIGH ABOVE HIGH 1 DAY AGO
CLOSE BELOW HIGH 1 DAY AGO

CLOSE ABOVE 1
VOLUME ABOVE 300000

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

sort column 5 descending

]



Stocks that "flashed" HOT and turned cold.



TheRumpledOne
6,407 posts
msg #62112
Ignore TheRumpledOne
modified
5/3/2008 5:43:25 PM

Fetcher[
/* TRO - Heat Display Filter */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }
set{COOL, days( D_HEAT below 2, 100 ) }
set{COLD, days( D_HEAT above 1, 100 ) }

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

add column HOT
add column WARM
add column COOL
add column COLD

and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct
and add column VolZ

/* SELECTION CRITERIA */

SYMLIST(POT,BUCY,MA,BIDU,PCLN,RIMM,TITN,DRYS,CF,NGS,SQM,GHM,SWN,CTRP,SID,RRC,MOS,KOP,ATW,CNQR,PSEM,TNH,RIG,DNR,PDE,ARD,HES,MPWR,TTES,MON,AGU,FLS,JST,KWK,PQ,FTI,ISYS,SD,CSX,MFLO,OXY,CLR,GENC,BMI,APA,ISRG,CYBS,NE,SOL,AAPL,ANSS,EDU,ITU,NBL,KSU,BRY,CEDC,HK,WFT,CHL,GDI,RBN,SDA,EOG,GFA,SOHU,ACI,GTI,ABB,GLF,LKQX,ENS,BAP,MUR,SNHY,BBD,BABY,KEX,SM,GRC,URBN,VMI,CMP,OTEX,GTLS,GGB,FST,AXYS,MTL,EOC,NOV,DR,CE,ECA,ITRI,APH,EXLS,TDY,DE,DECK
)

sort column 5 descending

]



TheRumpledOne
6,407 posts
msg #62159
Ignore TheRumpledOne
5/5/2008 12:48:59 PM

Fetcher[
/* TRO - HeatMap Display Filter - HOT FLASHES - 2 or more days */

set{ D_HOT, count( close above high 1 day ago, 1) * 4 }
set{ D_WARM, count( close above close 1 day ago, 1) * 3 }
set{ D_FLAT, count( close equal close 1 day ago, 1) * 2 }
set{ D_COOL, count( close below close 1 day ago, 1) * 1 }
set{ D_COLD, count( close below low 1 day ago, 1) }

set{ dd1, D_HOT + D_WARM }
set{ dd2, dd1 + D_FLAT }
set{ dd3, dd2+ D_COOL }
set{ D_HEAT, dd3 + D_COLD }

set{HOT, days( D_HEAT below 7, 100 ) }
set{WARM, days( D_HEAT below 3, 100 ) }


set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

set{flash, high - high 1 day ago}

add column flash
add column HOT
add column WARM


and add column separator
and add column Trend

and add column separator
and add column Vdbl
and add column VolCnt
and add column volpct

/* SELECTION CRITERIA */


CLOSE 1 DAY AGO ABOVE HIGH 2 DAY AGO
CLOSE ABOVE HIGH 1 DAY AGO

CLOSE ABOVE 1
VOLUME ABOVE 300000

CLOSE 5 DAY AGO ABOVE ma(50)
T200 above 0

sort column 5 descending

]




StockFetcher Forums · Filter Exchange · /* TRO - HeatMap */<< 1 2 >>Post Follow-up

*** Disclaimer *** StockFetcher.com does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. StockFetcher.com does not recommend particular securities. StockFetcher.com, Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.


Copyright 2022 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.