But... the example in help
a) works
b) presents OUTSIDE ***JScript*** code
http://www.amibroker.com/guide/objects.html
c) does not contain
AA.Analysis.RangeN (wrong line)

Again I want to stress that out that Analysis COM object must not be used form 
AFL level. The functionality is provided to control Automatic Analysis from 
OUTSIDE
of AmiBroker. 

Best regards,
Tomasz Janeczko
amibroker.com
  ----- Original Message ----- 
  From: Herman 
  To: dingo 
  Sent: Saturday, May 17, 2008 2:02 PM
  Subject: Re: [amibroker] Can someone fix this OLE code?


  won't do. Actually 99% of this code was copied from the AB help.




  h




  For tips on developing Real-Time Auto-Trading systems visit:

  http://www.amibroker.org/userkb/




  Saturday, May 17, 2008, 7:54:44 PM, you wrote:




        >
       ON the clearfilters() take off the () and try it.



        d








------------------------------------------------------------------------

        From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
Herman

        Sent: Saturday, May 17, 2008 7:49 AM

        To: dingo

        Cc: [email protected]

        Subject: Re: [amibroker] Can someone fix this OLE code?




        it runs fine except for the WLN and BRS changes i need.




        h




        For tips on developing Real-Time Auto-Trading systems visit:

        http://www.amibroker.org/userkb/




        Saturday, May 17, 2008, 7:46:35 PM, you wrote:




              >
             Maybe AB won't let you run a backtest within an indicator - time 
to ask TJ.



              d








------------------------------------------------------------------

              From: [email protected] [mailto:[EMAIL PROTECTED] On 
Behalf Of Herman

              Sent: Saturday, May 17, 2008 7:40 AM

              To: dingo

              Cc: [email protected]

              Subject: Re: [amibroker] Can someone fix this OLE code?




              Hi d, I tried that initially but No go.




              thanks,

              herman




              For tips on developing Real-Time Auto-Trading systems visit:

              http://www.amibroker.org/userkb/




              Saturday, May 17, 2008, 7:35:20 PM, you wrote:




                    >
                   On the lines that give the error substitute a number 
constant for the variable and see if it works. If it does then it looks to me 
like it thinks the variables are arrays.



                    d








------------------------------------------------------------

                    From: [email protected] [mailto:[EMAIL PROTECTED] 
On Behalf Of Herman

                    Sent: Saturday, May 17, 2008 7:01 AM

                    To: AmiBroker User Group

                    Subject: [amibroker] Can someone fix this OLE code?




                    Can someone help me fix the code below so that when 
triggered in an Indicator, it: 




                    1) Backtest all tickers in watchlist WLN?

                    2) Use range of BRS bars

                    3) Output ONLY the one line BT Report?




                    Many thanks!!!!

                    herman




                    if ( ParamTrigger( "Run Com BT", "BT" ) )

                    {

                        WLN = 0; // the watchlist to backtest

                        BRS = 100; // Number bars to test

                        AB = CreateObject( "Broker.Application" );

                        AA = AB.Analysis;

                        AA.LoadFormula( "C:\\Program 
Files\\AmiBroker\\Formulas\\Systems\\Example.afl" );

                        AA.ClearFilters();

                        AA.Filter( 0, "watchlist" ) = WLN;         // This 
gives syntax error...

                        AA.ApplyTo = 1;

                        AA.RangeMode = 1;

                        AA.Analysis.RangeN = BRS;                 // This gives 
syntax error...

                        AA.Backtest();

                        AA.Report( "" );

                    }




                    No virus found in this incoming message.

                    Checked by AVG.

                    Version: 8.0.100 / Virus Database: 269.23.16/1448 - Release 
Date: 5/16/2008 7:42 PM


                   

              No virus found in this incoming message.

              Checked by AVG.

              Version: 8.0.100 / Virus Database: 269.23.16/1448 - Release Date: 
5/16/2008 7:42 PM


             

        No virus found in this incoming message.

        Checked by AVG.

        Version: 8.0.100 / Virus Database: 269.23.16/1448 - Release Date: 
5/16/2008 7:42 PM


       

   

Reply via email to