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

[amibroker] Re: Question: How to make the code run faster ?



PureBytes Links

Trading Reference Links

And I forget to mention that I want to calculate the condition 
of "first time TODAY that ......", so I really do not need the 
program to get all the bars within the chart every time it makes the 
calculation. Just today's bars can provide all the necessary 
information for calculation.


--- In amibroker@xxxxxxxxxxxxxxx, "itmwh" <toxutao@xxx> wrote:
>
> Hi, TJ
> 
> I checked  my AFL codes and found it costs 5-7 secondes and 
> virtually takes all past bars in the calculation of every bar.  I 
> think it may be the fact that I use the function " cum()".  I am 
> using this function because I want to express the idea of "first 
> incurrence of ....."
> 
>     A = .....;
>     B=......;
>     Bnum= Cum(B);
>     AsinceB= Bnum - ValueWhen(A,Bnum );
>     firstAsinceB=AsinceB==1;
> 
> I use above calculation 3 times in my indicators, and guess that's 
> why the speed is slowed down.   Is there a way to get out ?
> Thanks/ itmwh
> 
> 
> 
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <groups@> 
> wrote:
> >
> > Hello,
> > 
> > Post the FORMULA you are using and then you will be able to get 
> help.
> > 
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> > ----- Original Message ----- 
> > From: "itmwh" <toxutao@>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Tuesday, June 05, 2007 2:09 PM
> > Subject: [amibroker] Question: How to make the code run faster ?
> > 
> > 
> > > Hi, when I open a 1-minute chart with certain custom 
indicator, 
> the CPU 
> > > usage always rocket to above 90%, making it very inconvenient 
to 
> move 
> > > the crosshair on the chart, and do other basic chartings on 
the 
> chart. 
> > > When I run the same indicator on 5-minute chart, the speed is 
> OK, CPU 
> > > is operating at below 20%, it seems more bars on a 1-minute 
> chart slow 
> > > down the program.  I want to know is there a method to let the 
> program 
> > > operate faster ?  Or is it possible to let AB only calculate 
the 
> value 
> > > of the indicators in the visible bars ?
> > > 
> > > 
> > > 
> > > Please note that this group is for discussion between users 
only.
> > > 
> > > To get support from AmiBroker please send an e-mail directly 
to 
> > > SUPPORT {at} amibroker.com
> > > 
> > > For NEW RELEASE ANNOUNCEMENTS and other news always check 
DEVLOG:
> > > http://www.amibroker.com/devlog/
> > > 
> > > For other support material please check also:
> > > http://www.amibroker.com/support.html
> > > 
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > > 
> > >
> >
>




Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> 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/