PureBytes Links
Trading Reference Links
|
Graham
Yes, this works fine as does the script I posted (Mine is derived
from that post). My problem is when I try to make a procedure
including the script.
Andrew
--- In amibroker@xxxxxxxxxxxxxxx, "Graham" <gkavanagh@xxxx> wrote:
> Here is what TJ posted last week
>
> Condition = LastValue( C > MA( C, 50 ) );
> ticker = Name();
> wlnumber = 1;
> EnableScript("jscript");
> <%
> if( AFL("condition" ) )
> {
> AB = AFL.CreateObject("Broker.Application");
> AB.Stocks( AFL("ticker" ) ).WatchListBits |= 1 << AFL
( "wlnumber" );
> }
> %>
> Buy=0;
>
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
>
>
> -----Original Message-----
> From: Andrew [mailto:ae_perrin@x...]
> Sent: Friday, 12 September 2003 8:39 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: can you put script into a procedure
>
>
> Dingo
> This is the error I get running the procedure:
>
> Line 18, Column 1:
> Ticker = sTicker; //? is this required
> WLNumber = WL; //? this also
> EnableScript("jscript");
> <
> ^
> Error 23.
> Syntax error
>
> Procedure is:
>
> procedure WLTickerAdd(sTicker,WL)
> {
> Ticker = sTicker; //? is this required
> WLNumber = WL; //? this also
> EnableScript("jscript");
> <%
> AB = AFL.CreateObject("Broker.Application");
> AB.Stocks( AFL("Ticker" ) ).WatchListBits |= 1 << AFL
( "WLNumber" ); %> }
>
> WLTickerAdd("OSH",20);
> Buy = 1;
>
> Appreciate any help you can give.
> Andrew
>
> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> > It would be helpful if you would post the error that you're
> getting...
> >
> > d
> >
> > -----Original Message-----
> > From: Andrew [mailto:ae_perrin@x...]
> > Sent: Thursday, September 11, 2003 6:04 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] can you put script into a procedure
> >
> >
> > Can someone point out whether you can put the following
> > Script (adds ticker to watchlist) into a procedure. My effort
> > follows but I continually get an error.
> >
> > Ticker = "OSH";
> > WLNumber = 20;
> > EnableScript("jscript");
> > <%
> > AB = AFL.CreateObject("Broker.Application");
> > AB.Stocks( AFL("Ticker" ) ).WatchListBits |= 1 << AFL
> ( "WLNumber" );
> > %>
> >
> > My Procedure effort:
> >
> > procedure WLTickerAdd(sTicker,WL)
> > {
> > Ticker = sTicker; //? is this required
> > WLNumber = WL; //? this also
> > EnableScript("jscript");
> > <%
> > AB = AFL.CreateObject("Broker.Application");
> > AB.Stocks( AFL("Ticker" ) ).WatchListBits |= 1 << AFL
> ( "WLNumber" );
> > %>
> > }
> >
> > WLTickerAdd("OSH",20);
> > Buy = 1;
> >
> > And while we're on the subject, has anyone got a script that will
> > clear a watchlist. I found this by TJ -"You can erase watch
lists
> > by assigning zero to both WatchListBits and WatchListBits2 in
ALL
> > stocks."- Can anyone elaborate?
> > Thanks
> > Andrew
> >
>
>
>
>
> 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/
|