Have you used the AFL Code Profiler (AFL Editor: Tools->Code Check & Profile)? You can determine which functions are consuming the most time and sometimes find faster ways of implementing them. For example, I found WMA (weighted moving average) to be much slower than EMA (exponential moving average). Changing from WMA to EMA made my system several times faster (this was a while ago so I don't remember the exact performance improvement numbers...).
A few years ago I thought my code was too slow so I ported most of it to a DLL. Much to my surprise, the performance of native AFL was about the same as using the compiled DLL plugin. Regards, David --- In amibroker@yahoogroups.com, "bestbobleonard" <bestbobleon...@...> wrote: > > No performance increase with RAM Disk and CDI data. > > If anyone is using these and gets better performance, please let me know. I'm > running Vista. And created 500mb RAM disk. I copy the database to the Ram > disk and reset Amibroker(5.2) to use it, but get no increase in performance. > My one year database is about 150mb. An `Exploration' takes about 30 > minutes either way. I'm beginning to think that my code size (2k+) might be > the problem. > Thanks for any suggestions. Bob >