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

RE: [amibroker] AFL help please: linearray.



PureBytes Links

Trading Reference Links

Linearray needs two each X and Y points and rightfully complained when you
fed it two Y arrays.

The code editor in 4.69 catches that Arg #4 has incorrect type, but that's
also true for Arg #2.

Was there a reason why you used LineArray(x0,y0,x1,y1, 0, 1) in place of the
default LineArray(x0,y0,x1,y1)?

Bob

-----Original Message-----
From: kris45mar [mailto:kris45mar@xxxxxxxxx]
Sent: Saturday, February 12, 2005 7:14 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] AFL help please: linearray.



Could someone please check I am using Linearray
correctly?

I want to plot a line from the buyprice indicating a
certain annualised percent gain, eg 10 % gain after
260 bars.

If I use this code

******************

Buy = Cross ( Close, EMA(C,30));

//price = ValueWhen(Buy,1);


x0 = ValueWhen(Buy,BarIndex(),1);
y0 = BuyPrice;
x1 = BarsSince(Buy) == 260;
//x1 = x0 + 260;
y1 = BuyPrice * 1.1;

Line = LineArray(x0,y0,x1,y1, 0, 1);

Plot(C,"",1,64);
Plot(EMA(C,30),"",1,1);
PlotShapes(shapeUpArrow * Buy,colorBlue,0,L,-15);

Plot(Line, "line", colorGreen,1);

*******************

I get the following error:

x1 = BarsSince(Buy) == 260;
y1 = BuyPrice * 1.1;

Line = LineArray(x0,y0,x1,y1, 0, 1);
-------------------------------------------^

Error 2.
Bad argument(s)

I think I am using the LineArray function correctly.
Is there an error in my x0,x1,y0,y1 initialising?

Regards

ChrisB




__________________________________
Do you Yahoo!?
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250



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









------------------------ Yahoo! Groups Sponsor --------------------~--> 
What would our lives be like without music, dance, and theater?
Donate or volunteer in the arts today at Network for Good!
http://us.click.yahoo.com/Tcy2bD/SOnJAA/cosFAA/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/