Tomasz, Thank you for improving the Say() command. I have tested all the modes and they seem to work fine for me.
I have already incorporated it into my trading system. Using your new options, I have a function that can say an alert and if it returns a number over 8 messages waiting to speak, I send it again, but flush the buffer this time --with so many waiting it must be a program loop gone mad! If I am in debug mode, I use an alternate jScript speakIt command that waits for the text to finish speaking before continuing the AFL execution. I now have the best of all worlds for saying alerts. The faster drawing is a good idea. I was already doing something like that in my AFLs by eliminating certain plots when the bar density was too high which was adding 8 seconds on top of my AFL execution time. This brought my plot time down to just a few tenths of a second over the AFL time. Your improvements brought it down further to just a tenth of a second more than the AFL execution time. When the numbers are this high, it makes a big difference I was also doing the same thing with switching from candles to bars. Another thing I do is switch from thick bars to thin bars when the density is too high. I have an issue with leaving off too many things in the optimized plots. I will send that info through support with screen shots. Speed is a big issue for me --I do a lot of calculations and plots. Thank you for working to improve the speed in this beta. Best regards, Dennis On Aug 1, 2008, at 1:05 PM, Tomasz Janeczko wrote: > Hello, > > AmiBroker 5.16.0 BETA has been released now > http://www.amibroker.com/devlog/2008/08/01/amibroker-5160-beta-released/ > > CHANGES IN VERSION 5.16.0 (as compared to 5.15.0): > > 1.. If in-memory cache was too small, it could happen that Walk- > Forward kept old equity values in ~~~BESTEQUITY. Fixed now. > 2.. AFL: Faster LR. Added constant-period version of linear > regression calc - reduces complexitiy from O(N^2) to O(N) > 3.. AFL: new GetChartBkColor function > 4.. Candlestick style switches back to bar chart when number of > bars displayed is twice the number of screen pixels > 5.. eSignal plugin 1.9.0 (fixes to problem with RT update of > certain foreign future markets such as NSF) > 6.. IBController 1.2.0 > 7.. Improved speed of Day(), Month(), Year(), DaysSince1900(), > DayOfWeek(), DayOfYear() functions on intraday data (upto 20x > faster) > 8.. Improved speed of DayOfWeek(), DayOfYear(), DaysSince1900() on > EOD data (upto 2x faster) > 9.. Optimized chart drawing for large number of bars, upto 10x > faster when more than 70000 bars are visible on screen > 10.. Say() function has now ability to queue speak requests > > Best regards, > Tomasz Janeczko > amibroker.com > > > ------------------------------------ > > 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 > > >
