PureBytes Links
Trading Reference Links
|
Thanks Stephane!
No need to post 3rd party - This will do.
Col
--- In amibroker@xxxxxxxxxxxxxxx, "s.carrasset" <s.carrasset@xxxx>
wrote:
> > Hello,
>
>
> the afl code of the dll for long is below:
> I can add the dll in 3rd party if you want, the dll is just a
little
> faster when you backtest.
>
> stephane
>
> nR=2;
> Cbl[nR]=Null;
> bCBL=False;
>
> for( i=nR; i < BarCount; i++)
> {
> if( (Low[i-2]<Low[i-1]) && (Low[i-1]<Low[i]) )
> {
> Cbl[i] = Low[i-2];
> bCBL = True;
> }
> else if (bCBL)
> {
> if (Low[i] < Cbl[i-1])
> {
> Cbl[i] = Cbl[i-1];
> bCBL = False;
> }
> else
> {
> n = nR;
> minval[i] = Low[i];
> breakloop= False;
> for (j = 1; NOT(breakloop) && j <= i; j++)
> {
> if (Low[i-j] < minval[i])
> {
> if (n>1)
> {
> minval[i] = Low[i-j];
> n--;
> }
> else
> {
> Cbl[i] = Low[i-j];
> breakloop=True;
> }
> }
> }
> if (Cbl[i] < Cbl[i-1])
> Cbl[i] = Cbl[i-1];
> }
> }
> else
> {
> Cbl[i] = Cbl[i-1];
> }
> if (Cbl[i]==0)
> Cbl[i] = Cbl[i-1];
> }
>
> Plot(Cbl,"",2,1);
> Plot(C,"",1,64);
> //Plot(scCBLLong(),"",colorBlue,1);
>
> > Here is an attempt I did some time ago. It is not perfect as it
picks
> > highs/lows from history instead of just recent ones.
> > It should give enough for a starting point for you to create
your own
> >
> > // INDICATOR
> > //Count Back Line
> > //by Graham Kavanagh 22 May 2003
> > //
> > Plot(C, "Close", colorBlack, styleBar+styleNoLabel);
> >
> > period = 3;
> > Bar = SelectedValue(BarIndex());
> > LastBar = LastValue(BarIndex());
> > start = Lastbar-bar;
> >
> > LowerLow[0] = SelectedValue(L);
> >
> > for ( j=1; j<=period; j++ )
> > {
> > for ( i=1 ; i < Bar ; i++ )
> > {
> > if ( L[i] < LowerLow[j-1] )
> > {
> > LowerLow[j] = L[i];
> > }
> > }
> > }
> > Lowerline = SelectedValue(LowerLow[period]);
> > BarL = ValueWhen( L==Lowerline, BarIndex(), 1 );
> > CBLow = IIf( BarIndex()>=BarL, Lowerline, Null );
> > Plot(CBLow, EncodeColor(colorRed)+ "3 day CB Low", colorRed,
styleDots);
> >
> > //Plot(SelectedValue(L), EncodeColor(colorRed)+ "Bar Low",
colorRed,
> > styleLine);
> >
> >
> > HigherHigh[0] = SelectedValue(H);
> > for ( j=1; j<=period; j++ )
> > {
> > for ( i=1; i < Bar ; i++ )
> > {
> > if ( H[i] > HigherHigh[j-1] )
> > {
> > HigherHigh[j] = H[i];
> > }
> > }
> > }
> >
> >
> > Higherline = SelectedValue(HigherHigh[period]);
> > BarH = ValueWhen( H==Higherline, BarIndex(), 1 );
> > CBHigh = IIf( BarIndex()>=BarH, Higherline, Null );
> >
> >
> > //Plot(SelectedValue(H), EncodeColor(colorGreen)+ "Bar high",
colorGreen,
> > styleLine);
> > Plot(CBHigh, EncodeColor(colorGreen)+ "3 day CB High",
colorGreen,
> > styleDots);
> >
> > Title = Name() + " " + Date() + " / " + BarCount + " / " + bar
+ " / " +
> > Lastbar + " ? "+ L[0] + " ? ";
> >
> > Cheers,
> > Graham
> > http://e-wire.net.au/~eb_kavan/ <http://e-wire.net.au/%
7Eeb_kavan/>
> >
> > -----Original Message-----
> > From: Col [mailto:colgiddins@x...]
> > Sent: Wednesday, December 29, 2004 1:48 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] Re: Countback Line dll
> >
> >
> >
> >
> > goldwing01_1999
> > Thanks for the reply but the 3 line break is not what I'm looking
> > for.
> > Guppy's countback line is a variation of Stowell's 3 bar nett.
> > Thanks
> > Col
> >
> > <goldwing01_1999@xxxx> wrote:
> > >
> > > is this what you are looking for.
> > >
> > > http://finance.groups.yahoo.com/group/amibroker/message/25914
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Check AmiBroker web page at:
> > http://www.amibroker.com/
> >
> > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> >
> > Check AmiBroker web page at:
> > http://www.amibroker.com/
> >
> > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> >
> >
> > *Yahoo! Groups Sponsor*
> > ADVERTISEMENT
> > click here
> >
<http://us.ard.yahoo.com/SIG=129dogpen/M=294855.5468653.6549235.30011
76/D=groups/S=1705632198:HM/EXP=1104391127/A=2455396/R=0/SIG=119u9qmi
7/*http://smallbusiness.yahoo.com/domains/>
> >
> >
> >
> > -----------------------------------------------------------------
-------
> > *Yahoo! Groups Links*
> >
> > * To visit your group on the web, go to:
> > http://groups.yahoo.com/group/amibroker/
> >
> > * To unsubscribe from this group, send an email to:
> > amibroker-unsubscribe@xxxxxxxxxxxxxxx
> > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
subject=Unsubscribe>
> >
> > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service <http://docs.yahoo.com/info/terms/>.
> >
> >
> >
> >
> > __________ Information NOD32 1.940 (20041205) __________
> >
> > Ce message a ete verifie par NOD32 Antivirus System.
> > http://www.nod32.com
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|