PureBytes Links
Trading Reference Links
|
Tomasz (or anybody),
Now I'm really confused. I can get AFL to recognize either of these
trend line break signals alone, when the other is not involved, but
when I put them together, only one of them registers.
This works by itself:
Buy=Cross(C,Study("D1",1));
Sell=Cross(Study("U1",1),C);
And this works by itself:
Buy=Cross(C,Study("D2",1));
Sell=Cross(Study("U2",1),C);
But this doesn't work.
Buy=Cross(C,Study("D1",1))+Cross(C,Study("D2",1));
Sell=Cross(Study("U1",1),C)+Cross(Study("U2",1),C);
Am I doing something wrong? It seems like you can never use one set
of trendlines, ever.
Help?
-ace
--- In amibroker@xxxxxxxxxxxxxxx, "acesheet" <acesheet@xxxx> wrote:
> I messed up the loop code it should be set to i<4 for this case.
>
> One thing I've noticed while experimenting with this code is that
> the "Buy" and "Sell" variables will only store the buy and sell
> values for the last iteration of 'i' in my loop.
>
>
> //-------------------------------------------
> //---------------Start Code------------------
> //-------------------------------------------
> // Trendline trading study
> //-------------------------
> // Initialize Buy & Sell
> Buy=0;
> Sell=0;
> for( i = 1; i < 4; i++ )
> {
> LinUp=Study("U"+i,1045);
> LinDn=Study("D"+i,1045);
> // Make Buy & Sell equal the sum of all the trades from
> // the individual TL signals
> Buy = Cross( Close, LinDn) + Buy;
> Sell = Cross( LinUp, Close) + Sell;
> }
>
> Short=0;
> Cover=0;
> //-------------------------------------------
> //-----------------End Code------------------
> //-------------------------------------------
>
> This code also only uses the first set of trendlines that I drew.
> Can anyone help me get this to work on several trendlines?
>
> Its my intention to get it to work so that I can use trendlines to
> extract certain data using the Explore routine.
>
> -ace
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "acesheet" <acesheet@xxxx> wrote:
> > Thanks Tomasz.
> >
> > My goal is to use multiple lines for explorations and
backtesting
> so
> > let me run this code by you. Maybe there is something very
simple
> > that I'm doing wrong. I have a chart on which I've placed three
> sets
> > of up and down trendlines that I manually
> > labelled "U1", "U2", "U3", "D1", "D2", and "D3". I'm trying to
> write
> > a simple trendline break system that uses all three lines. I'd
> like
> > to use as many as 9 different lines, but let's start here.
> >
> > Here's the AFL code that I programmed:
> >
> > //-------------------------------------------
> > //---------------Start Code------------------
> > //-------------------------------------------
> > // Trendline trading study
> > //-------------------------
> > // Initialize Buy & Sell
> > Buy=0;
> > Sell=0;
> > for( i = 1; i < 2; i++ )
> > {
> > LinUp=Study("U"+i,1045);
> > LinDn=Study("D"+i,1045);
> > // Make Buy & Sell equal the sum of all the trades from
> > // the individual TL signals
> > Buy = Cross( Close, LinDn) + Buy;
> > Sell = Cross( LinUp, Close) + Sell;
> > }
> >
> > Short=0;
> > Cover=0;
> > //-------------------------------------------
> > //-----------------End Code------------------
> > //-------------------------------------------
> >
> > This code also only uses the first set of trendlines that I
drew.
> > Can anyone help me get this to work on several trendlines?
> >
> > Its my intention to get it to work so that I can use trendlines
to
> > extract certain data using the Explore routine.
> >
> > -ace
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko"
> <amibroker@xxxx>
> > wrote:
> > > Hello,
> > >
> > > If you have multiple lines with the SAME identifier on single
> > chart pane
> > > only FIRST will be used by Study.
> > >
> > > You should use different studyID's for multiple lines.
> > >
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > > ----- Original Message -----
> > > From: "acesheet" <acesheet@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Sunday, August 10, 2003 12:52 AM
> > > Subject: [amibroker] Trendlines
> > >
> > >
> > > > Can more than one trendline of each type (per stock
analyzed)
> be
> > > > used in Scans, Explorations and Backtesting?
> > > >
> > > > I've been messing around with the feature and I can't seem
to
> > get
> > > > AFL to recognize more than one trendline of each label type
at
> a
> > > > time.
> > > >
> > > > For instance the following code would be a very simple
> trendline
> > > > break buy and sell system:
> > > >
> > > > DTL=Study("DN");
> > > > UTL=Study("UP");
> > > >
> > > > Buy = Cross( High, DTL+.1 );
> > > > Sell = Cross( UTL-.1, Low );
> > > > Short=0;
> > > > Cover=0;
> > > >
> > > > I've drawn two trendlines on my chart that I labelled "DN"
> using
> > > > the "Properties" dialogue that pops up when you doubleclick
a
> > > > trendline you've drawn. I also set two others up
labelled "UP"
> > to
> > > > give sell signals for the downtrend break signals.
> > > >
> > > > When I run a scan or a backtest AFL only recognizes one set
of
> > > > trendlines, but I've labelled them all.
> > > >
> > > > Can someone explain what I'm doing wrong, or am I even doing
> > > > anything wrong?
> > > >
> > > > Tnaks.
> > > >
> > > > -ace
> > > >
> > > >
> > > >
> > > > Send BUG REPORTS to bugs@xxxx
> > > > Send SUGGESTIONS to suggest@xxxx
> > > > -----------------------------------------
> > > > Post AmiQuote-related messages ONLY to:
> amiquote@xxxxxxxxxxxxxxx
> > > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > > --------------------------------------------
> > > > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > >
> > > > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> > > >
> > > >
> > > >
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|