[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AFL Help



PureBytes Links

Trading Reference Links

hello,

I recognize the Tom Demak Sequential !!!

Stephane

MaxGraph=14;
/********Optimize***********/
Opt1=9;
Opt2=13;


/*********Setup Buy*********/

TD1=IIf(Close<Ref(Close,-4),1,0); 
TD2=IIf(BarsSince(BarsSince(TD1))==Opt1, 1,0); 
TD3= H>=Ref(LLV(L,BarsSince(BarsSince(TD1))),-3);
TD4= Ref(C,-Opt1)>=Ref(C,-Opt2);
SetupBuy= TD3 AND TD2 ;

/***********SetupSell************/
TD1=IIf(Close>Ref(Close,-4),1,0); 
TD2=IIf(BarsSince(BarsSince(TD1))==Opt1, 1,0); 
TD3= L<=Ref(HHV(H,BarsSince(BarsSince(TD1))),-1);
TD4= Ref(C,-Opt1)<=Ref(C,-Opt2);
SetupSell= TD3 AND TD2 ;

/*********Count Buy ********/
CountBuy= Sum(IIf(C<Ref(C,-2),1,0),BarsSince(SetupBuy)+1);

/*********Count Sell ********/
CountSell= Sum(IIf(C>Ref(C,-2),1,0),BarsSince(SetupSell)+1);

/***********A***********/
B1= CountBuy >=Opt2; 
B1= Hold(B1==0,2) AND B1;
Sell= SetUpsell;
Buy= SetUpbuy;

Ccount=IIf(B1,ValueWhen(B1,HHV(C,BarsSince(Buy))),0);
Hsetup=IIf(B1,ValueWhen(Buy,HHV(H,Opt1)),0);

BuyA=B1 AND (HighestSinceBars(Buy,Buy)<
HighestSinceBars(Sell,Sell)) AND
Hsetup > Ccount;

/******B**********/
B1= CountBuy >=Opt2; 
B2= CountBuy >Opt2 AND Close > Ref(Close,-4);

Ccount=IIf(B1,ValueWhen(B1,HHV(C,BarsSince(Buy))),0);
Hsetup=IIf(B1,ValueWhen(Buy,HHV(H,Opt1)),0);

B1=Hold(B1==0,2) AND B1;
B2=Hold(B2==0,2) AND B2;

BuyB=ExRem(B2,B1) AND
(HighestSinceBars(Buy,Buy)<
HighestSinceBars(Sell,Sell)) AND
Hsetup > Ccount;

/*************C***********/
B1= CountBuy >=Opt2; 
B3= CountBuy >Opt2 AND Close > Ref(High,-2);

Ccount=IIf(B1,ValueWhen(B1,HHV(C,BarsSince(Buy))),0);
Hsetup=IIf(B1,ValueWhen(Buy,HHV(H,Opt1)),0);

B1= Hold(B1==0,2) AND B1;
B3= Hold(B3==0,2) AND B3;

BuyC= ExRem(B3,B1) AND
(HighestSinceBars(Buy,Buy)<
HighestSinceBars(Sell,Sell)) AND
Hsetup > Ccount;

/***********D************/
B1= CountBuy >=Opt2; 
B4= CountBuy >Opt2 AND Close>Open AND (C-O) > ((H-C)+(O-L)) ;

Ccount= IIf(B1,ValueWhen(B1,HHV(C,BarsSince(Buy))),0);
Hsetup=IIf(B1,ValueWhen(Buy,HHV(H,Opt1)),0);

B1=Hold(B1==0,2) AND B1;
B4=Hold(B4==0,2) AND B4;

BuyD= ExRem(B4,B1) AND
(HighestSinceBars(Buy,Buy)<
HighestSinceBars(Sell,Sell)) AND
Hsetup > Ccount;

/************Buy Signal********/

Buy=(BuyB OR BuyC OR BuyD) ;
Plot(C,"",IIf(Buy,5,1),64);
Plot(Buy*C,"",2,2);


/* 
1 noir
2 white
3 blue pale
4 red
5 Vert
6 blue
7 jaune
8 Vert
9 Orange
11 Mauve
/***************end****************/
> I am not a subscriber- I have the this months edition. I will try 
to 
> summarize the next 2 pages of the article
> Setups: For Buys must have 7 consecutive days of lower closes 
> compared to four days prior - if on the seventh day it is a higher 
> close the count do a price flip and the count restarts- Only when 
> pattern reaches a minimum of 9 consecutive bars can the analysis 
move 
> forard. For a Buy setup to qualift the low of 8 or 9 must be below 
> the lows of both bars 6 & 7 (vice versa on Sell side). The next 
step 
> is the TD countdown- final phase. It can begin as early as the 9th 
> day - the setup requires the close of the current bar to be less 
than 
> or equal to the low of the bar two bars earlier . Countdown bars 
are 
> denoted by red numbers below the price bars (Figure 1 & 2) for a 
Buy 
> Countdown - above the price bars for Sell Countdown. A complete 
> Countdown requires 13 bars - but they do not have to be 
consecutive 
> days (nor are they usually). Once a Red 13 appears in a Countdown 
the 
> underlying trend is exhausted. Countdown requires a qualifier - 
for a 
> Sell Countdown the high of the bar 13 must be equal to or above 
the 
> close of bar 8, for a Buy Countdown the low of bar 13 must be 
equal 
> to or less than the close of bar 8.. This qualifer ensures no 
overlap.
> 
> John let me know if you need me to type more from the article. If 
> you have a fax I can fax it to you. You can email me at 
> Brian_35M@xxxx
> 
> Thanks for your help John!
> Cheers, 
> Brian --- In amibroker@xxxx, "nirvana1x" <nirvanaiam@xxxx> wrote:
> > high brian,
> > 
> > heres the formula with the plotted valuelines. 
> > 
> > A=IIf(C<Ref(C,-4),7,IIf(C>Ref(C,-4),5,1));
> > A1=ValueWhen(A,C,1);
> > b=Sum(C<Ref(C,-4),9)==9;
> > b0=IIf(BarsSince(b==0)==1,-5,0);
> > b1=ValueWhen(b0,C,1); 
> > Aa=IIf(C>Ref(C,-4),5,1);
> > bb=Sum(C>Ref(C,-4),9)==9;
> > bb0=IIf(BarsSince(bb==0)==1,1,0);
> > bb1=ValueWhen(bb0,C,1);
> > Plot(b1,"",7,4);
> > Plot(bb1,"",6,4);
> > Plot(C,"",A+b0+bb0,64);
> > Plot(C,"",1,64);
> > 
> > these lines have the close values for when the cond of the 9th 
> > consecutive day was true 
> > blue for the c> ref(c,-4) 9th consec day
> > and yellow for the c< ref(c,-4) 9th consec day
> > 
> > 
> > 
> > whats the rule for the red count numbers to 13 , is it l<ref
(l,-
> 4) 
> > and a non consecutive count to 13 and starting when the green 
> count 
> > =9. 
> > as the imfo on the webpage doesnt explain.
> > 
> > looking at the diagram it looks like it also has lines plotted 
> when 
> > the green numbered bars count =1 not sure if you need these. 
if 
> you 
> > are a subcriber to the mag could you post the other rules.
> > 
> > 
> > cheers: john.
> > 
> > 
> > 
> > --- In amibroker@xxxx, "brian_35m" <cadvantag@xxxx> wrote:
> > > Hi John,
> > > 
> > > Thanks for your reply & formula! I like the layout. Can you 
tell 
> > me 
> > > how to place the valuelines? 
> > > 
> > > Thanks,
> > > Brian
> > > 
> > > --- In amibroker@xxxx, "nirvana1x" <nirvanaiam@xxxx> wrote:
> > > > hi brian,
> > > > i have read the article and so far i have the 9 bars lower 
> than 
> > > the 
> > > > close from 4 days ago.
> > > > each lower bar has a yellow outline and the white outlined 
bar 
> > is 
> > > > the 9th consecutive lower bar. 
> > > > the bars that are close is higher than the close from 4 
days 
> > ago 
> > > > are in a green outline, and the blue outlined bar is the 
> actual 
> > > 9th 
> > > > consecutive bar of the close higher than the close from 4 
days 
> > ago.
> > > > 
> > > > 
> > > > A=IIf(C<Ref(C,-4),7,IIf(C>Ref(C,-4),5,0));
> > > > A1=ValueWhen(A,C,1);
> > > > b=Sum(C<Ref(C,-4),9)==9;
> > > > b0=IIf(BarsSince(b==0)==1,-5,0);
> > > > b1=ValueWhen(b0,C,1); 
> > > > Aa=IIf(C>Ref(C,-4),5,1);
> > > > bb=Sum(C>Ref(C,-4),9)==9;
> > > > bb0=IIf(BarsSince(bb==0)==1,1,0);
> > > > bb1=ValueWhen(bb0,C,1); 
> > > > 
> > > > 
> > > > Plot(C,"",A+b0+bb0,64);
> > > > Plot(C,"",1,64);
> > > > 
> > > > you can plot the valuelines as well.
> > > > cheers: john.
> > > > 
> > > > 
> > > > 
> > > > --- In amibroker@xxxx, "brian_35m" <cadvantag@xxxx> wrote:
> > > > > I was trying to create a formula that used the principles 
in 
> > the 
> > > > > following article.
> > > > > 
> > > > > http://www.activetradermag.com/glass.htm
> > > > > 
> > > > > I put this in indicator builder. It has a couple errors 
that 
> I 
> > > cant 
> > > > > seem to fix. When it changes from one pattern and begins 
> > another 
> > > I 
> > > > > was trying to get it to change color but I was 
unsuccessful 
> > > > (examples 
> > > > > are in Figure 1 & 2 in the article). Also, is it possible 
to 
> > get 
> > > > > numbers to post on the bars?
> > > > > 
> > > > > Thanks,
> > > > > Brian
> > > > > 
> > > > > Day1 = Ref( C, -1 ); 
> > > > > Day2 = Ref( C, -2 );
> > > > > Day3 = Ref( C, -3 ); 
> > > > > Day4 = Ref( C, -4 ); 
> > > > > Day5 = Ref( C, -5 ); 
> > > > > Day6 = Ref( C, -6 ); 
> > > > > Day7 = Ref( C, -7 ); 
> > > > > Day8 = Ref( C, -8 ); 
> > > > > Day9 = Ref( C, -9 ); 
> > > > > Day10 = Ref( C, -10 ); 
> > > > > Day11 = Ref( C, -11 ); 
> > > > > Day12 = Ref( C, -12 ); 
> > > > > Day13 = Ref( C, -13 ); 
> > > > > Day14 = Ref( C, -14 ); 
> > > > > Day15 = Ref( C, -15 ); 
> > > > > Day16 = Ref( C, -16 ); 
> > > > > Day17 = Ref( C, -17 ); 
> > > > > Day18 = Ref( C, -18 ); 
> > > > > Day19 = Ref( C, -19 ); 
> > > > > Day20 = Ref( C, -20 ); 
> > > > > Day21 = Ref( C, -21 ); 
> > > > > Day22 = Ref( C, -22 ); 
> > > > > 
> > > > > 
> > > > > 
> > > > > barcolor = IIf( Day22 < Day18, 4, IIf( Day22 >Day18, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day21 < Day17, 4, IIf( Day21 >Day17, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day20 < Day16, 4, IIf( Day20 >Day16, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day19 < Day15, 4, IIf( Day19 >Day15, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day17 < Day14, 4, IIf( Day18 >Day14, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day16 < Day13, 4, IIf( Day17 >Day13, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day16 < Day12, 4, IIf( Day16 >Day12, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day15 < Day11, 4, IIf( Day15 >Day11, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day14 < Day10, 4, IIf( Day14 >Day10, 8, 
> 20 ) );
> > > > > barcolor = IIf( Day13 < Day9, 4, IIf( Day13 >Day9, 8, 
20 ) );
> > > > > barcolor = IIf( Day12 < Day8, 4, IIf( Day12 >Day8, 8, 
20 ) );
> > > > > barcolor = IIf( Day11 < Day7, 4, IIf( Day11 >Day7, 8, 
20 ) );
> > > > > barcolor = IIf( Day10 < Day6, 4, IIf( Day10 >Day6, 8, 
20 ) );
> > > > > barcolor = IIf( Day9 < Day5, 4, IIf( Day9 >Day5, 8, 
20 ) );
> > > > > barcolor = IIf( Day8 < Day5, 4, IIf( Day8 >Day4, 8, 
20 ) );
> > > > > barcolor = IIf( Day7 < Day3, 4, IIf( Day7 >Day3, 8, 
20 ) );
> > > > > barcolor = IIf( Day6 < Day2, 4, IIf( Day6 >Day2, 8, 
20 ) );
> > > > > barcolor = IIf( Day5 < Day1, 4, IIf( Day5 >Day1, 8, 
20 ) );
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > /* Colourized price bars drawn here */
> > > > > //Graph0BarColor = barcolor;
> > > > > Graph0Style = 2+4; // Bar Graph
> > > > > Graph0BarColor = barcolor;
> > > > > Graph0 = Volume;