Spydertrader's Jack Hershey Equities Trading Journal III

Status
Not open for further replies.
Will somebody thats good with gaussians look at this chart of CHDX and tell me what you think of my gaussians, specifically the recent btb? If you see it differently, please post your chart.
 

Attachments

Quote from nicepair111:

Will somebody thats good with gaussians look at this chart of CHDX and tell me what you think of my gaussians, specifically the recent btb?

Perfect.

- Spydertrader
 
Quote from bugsbunny:

can anyone post a current universal list please

AFSI AVCI BONT BTJ CALM CECE CHDX CYNO DRYS EXM FRG FTK GROW GRRF GSAT GSOL ICOC JADE JSDA KMGB LEND MTOX NFI PRXI ROCM SFLY SIGM SMSI SNCR SPAR SYNL SYX TASR TBSI TRCR VDSI VSR
 
I found an example while doing a search that would be a good reference for the intermediate/advanced levels of PVT. Unfortunately, when reading it the first time back in 11/11, my skill level was still only at the natural cycle level. Its funny how reading the old stuff again with new knowledge/experience sheds light on stuff that i had read before. Hope you guys find this useful.....

http://www.elitetrader.com/vb/showthread.php?s=&postid=1262368&highlight=trend+lines#post1262368
 
The prior stocks did not turn out as well as I was hoping. I will have to post my channels for those stocks to see if they are drawn in correctly.

On a seperate style, I had EXLS as a buy yesterday for a possible natural cycle lift off.
 

Attachments

BONT was a great guy today obviously based on a number of things(channels, bruno R) except that volume on the beginner level which I currently trade gave no signal using any method LBDU, ADU, or Unusual Volume. Am I correct in this?? Want to check my numbers?? Volume has been not showing uop in many good trades I have seen. Is there a way to catch trades like these beyond using the morning volume indicators as focal indicators??
 
Quote from LittleMac:

BONT was a great guy today obviously based on a number of things(channels, bruno R) except that volume on the beginner level which I currently trade gave no signal using any method LBDU, ADU, or Unusual Volume. Am I correct in this?? Want to check my numbers?? Volume has been not showing uop in many good trades I have seen. Is there a way to catch trades like these beyond using the morning volume indicators as focal indicators??


I have also noticed a lack of volume in the universe stocks lately. I was hoping that the vol will pick up after labor day. Attached is a link that Jack has posted regarding begining to mechanize the equities. The sequence is the 5,2,3 fast line xrossing the 50% level, then adding this stock to the hotlist, and entering based on FRV. It seems that this trade on the daily time frame would fit that description well.

I know you mentioned looking beyond the morning vol indicators but i think it is a very important part of the PVT method. If others can explain otherwise, I am all ears.

I guess the bottom line for me is that all the stocks in our universe mooooooooove a lot intraday. If these stocks move a lot relative to the market, then the price movement can also be traded and captured, the question is how......
 
Quote from nzbryant:

I short from a universe of low quality stocks (that I scan for). I do. I started doing it when I realised my shorts were losing me money using the hershey approach. So all I did was change the universe - I have one long universe and one short universe. Now my shorts make me lots of money. All I did was change the universe.

I'm also finding my shorts have been losing me money. I tried to come up with a WealthLab ChartScript to scan for (5) 20% drops. Unfortunately, my coding skill is nonexistent. But I did take a FORTRAN class N years ago in JC :D

Anyways, I tried to reverse engineer Spider's Hershey Equities Rank SCAN v. 1.0.0 ChartScript. Here is the best I could come up with....


var mo1, mo2, mo3, mo4, mo5, RETRACE, F, COUNT, LASTHIGHBAR, BAR, X, CYCLELENGTH, DAYS, DAYS1, DAYS2, DAYS3, DAYS4, DAYS5, RankSignal : integer;
var N, PV, DU, DU1, DU2, DU3, DU4, DU5, LOSS, LOSS1, LOSS2, LOSS3, LOSS4, LOSS5, AVERAGELOSS : float;

mo1:=BARCOUNT() -1 ;
mo2:=BARCOUNT() -21 ;
mo3:=BARCOUNT() -41 ;
mo4:=BARCOUNT() -61 ;
mo5:=BARCOUNT() -81 ;

RETRACE := 1;
F:=40;COUNT:=0;LASTHIGHBAR :=1000000;
FOR BAR:= BARCOUNT() -1 DOWNTO BARCOUNT()-127 do
BEGIN
IF LASTHIGHBAR > BAR THEN BAR:= LASTHIGHBAR ;

X:= TROUGHBAR(BAR, #LOW, RETRACE) ;
N:= HIGHEST(X-1, #HIGH, 5) - TROUGH(BAR, #LOW, RETRACE) ;

IF N/HIGHEST(X-1, #HIGH, 5) >= 0.20 THEN CYCLELENGTH:= 5 ELSE
BEGIN

X:= TROUGHBAR(BAR, #LOW, RETRACE) ;
N:= HIGHEST(X-1, #HIGH, 6) - TROUGH(BAR, #LOW, RETRACE) ;
IF N/HIGHEST(X-1, #HGIH, 6) >= 0.20 THEN
CYCLELENGTH:= 6 ELSE
BEGIN

X:= TROUGHBAR(BAR, #LOW, RETRACE) ;
N:= HIGHEST(X-1, #HIGH, 7) - TROUGH(BAR, #LOW, RETRACE) ;
IF N/HIGHEST(X-1, #HIGH, 7) >= 0.20 THEN
CYCLELENGTH:= 7;
END;

END;

IF N/HIGHEST(X-1, #HIGH, CYCLELENGTH) >= 0.20 THEN
BEGIN
DAYS:= TROUGHBAR(BAR, #LOW, RETRACE) - HIGHESTBAR(X-1, #HIGH, CYCLELENGTH)+1 ;

IF PRICECLOSE(TROUGHBAR(BAR, #LOW, RETRACE) ) > PRICECLOSE(TROUGHBAR(BAR, #LOW, RETRACE)-1 ) THEN
PV:= VOLUME(TROUGHBAR(BAR, #LOW, RETRACE)-1 ) ELSE PV:= VOLUME(TROUGHBAR(BAR, #LOW, RETRACE) ) ;

F:=F+10;
LASTHIGHBAR:=HIGHESTBAR(X-1, #HIGH, CYCLELENGTH)-1 ;
COUNT:= COUNT+1;

IF COUNT=1 THEN BEGIN
LOSS1:=N/HIGHEST(X-1, #HIGH, CYCLELENGTH) ;DAYS1:=DAYS;DU1:=LOWEST(mo1, #VOLUME, 20);
END;
IF COUNT=2 THEN BEGIN
LOSS2:=N/HIGHEST(X-1, #HIGH, CYCLELENGTH) ;DAYS2:=DAYS;DU2:=LOWEST(mo2, #VOLUME, 20);
END;
IF COUNT=3 THEN BEGIN
LOSS3:=N/HIGHEST(X-1, #HIGH, CYCLELENGTH) ;DAYS3:=DAYS;DU3:=LOWEST(mo3, #VOLUME, 20);
END;
IF COUNT=4 THEN BEGIN
LOSS4:=N/HIGHEST(X-1, #HIGH, CYCLELENGTH) ;DAYS4:=DAYS;DU4:=LOWEST(mo4, #VOLUME, 20);
END;
IF COUNT=5 THEN BEGIN
LOSS5:=N/HIGHEST(X-1, #HIGH, CYCLELENGTH) ;DAYS5:=DAYS;DU5:=LOWEST(mo5, #VOLUME, 20);

AVERAGELOSS:= (LOSS1+LOSS2+LOSS3+LOSS4+LOSS5)/5 ;

END;
END;
END;

RankSignal:=CreateSeries();

for Bar := 1 to BarCount - 1 do
begin
if AVERAGELOSS > 0 then
SetSeriesValue( Bar, RankSignal, 1 );
end;
for Bar := barcount-5 to BarCount - 1 do
begin
EnableTradeNotes( false, false, false );
if not LastPositionActive then
begin
if GetSeriesValue( Bar, RankSignal ) > 0 then
SellAtMarket( Bar+1,'Rank: '+
FormatFloat( '0.00', 100*((AVERAGELOSS)/((DAYS1+DAYS2+DAYS3+DAYS4+DAYS5)/5)) ));
BuyAtClose(Bar+1, LastPosition, 'Rank Detected' );
end;
end;




I don't know what I did wrong. It doesn't seem like working. I hope some ChartSript experts could help me here.

BTW, this is my first post on Spider’s journal. Here I want to thank Spider for the great journals and everyone who contributed.
 
Status
Not open for further replies.
Back
Top