February 21, 2015
Stability: - Regular BETA, pretty stable, should work fine in most environments
This is a BETA version. Make a backup first
A new beta version (5.92.0) of AmiBroker has just been released.
(2 305 392 bytes)
(9 927 848 bytes)
If you can not log in into members' area please get your new password by filling the form at: http://www.amibroker.com/login.html
IMPORTANT: Unauthorized copying and/or distribution of materials found on members' only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.
Remember to BACKUP YOUR FILES FIRST !
Note that this version can only be installed onto previous full installation of version 5.90 or higher from http://www.amibroker.com/download.html
CHANGES FOR VERSION 5.92.0 (as compared to 5.91.0)
- Analysis: Exploration's XYChart now allows bar style in addition to point style.
- AFL: New argument for XYChartSetAxis("chartname", "xaxis", "yaxis", chartStyle = 0 )
- AFL: SetChartBkColor did not change the background behind X-axis text. Fixed.
- AFL: WriteVal/NumToStr has now new roundAndPad parameter that controls whenever function rounds output beyond 7th significant digit (and pads the rest with zeros), By default rounding is OFF now because it was off in 5.90 and earlier and rounding introduced in 5.91 could confuse old time users
- AFL: WriteVal/NumToStr will display Warning 506 if specified format exceeds maximum IEEE precision (7 significant digits) and roundAndPad option is turned off
- Analysis: 3D optimization chart was not available after Individual (MT) Optimization. Fixed.
- Analysis: a faster Export to CSV routine in 5.91.0 caused memory leak. Fixed.
- Analysis: Export to CSV could run out of memory when exporting more than 2GB. Fixed.
- Log window shows correct path when using "Check AFL syntax" in the editor, especially helpful if error is inside #included file
- Log window: double clicking on error line brings up AFL editor and scrolls to error line / column automatically
- PersistentVars.bin loading moved to AFTER CWD fix (prevents problem with deleting persistent variables when program is started with incorrect working directory)
CHANGES FOR VERSION 5.91.1 (as compared to 5.90.1)
- Fixed problem introduced in 5.91.0 with  operator sometimes giving misleading error message
- AFL/Charts: GfxSetCoordsMode( 1 ) now works with logarithmic scale too.
- AFL: added "Warning 505. Division by zero" (level 2 warning). It detects divison by zero in arrays too and prints which array element was zero
- AFL: failed COM type conversion is reported as a regular error within editor/log window instead of displaying message box
- AFL: new field in SetOption("WarningLevel", x ); -- allows to change warning level. Level 1 is default for all AFL executions with exception of AFL editor and commentary where warning level is set to 4
- AFL: new function AddRow (AddTextRow?) to add a raw text row to the exploration (allows outputing things without respecting Filter and without being limited to number of bars)
- AFL: new functions SparseCompact( query_points, data ) /SparseExpand( query_points, data )
- AFL: NumToStr protected against user error of specifying precision higher than provided by IEEE standard (display never exceeds 7 significant digits, rest is padded with zeros)
- AFL: the engine displays more verbose error in case when GetArraySymbolCopy fails
- Analysis: CSV Export speeded up 100+ times. Now exporting large files takes seconds instead of hours. Export speeds on ordinary hard disks > 80MB/sec
- Charts: Interval Lock added (so now you can lock symbol or interval or both)
- Commentary window - warning level raised to 4 (report all warnings in commentary window)
- Sort() could crash with IndexMode = True and start parameter was greater than zero. Fixed.
- When chart pane is being resized/dragged, real-time chart refreshes are temporarily held to prevent disappearing of tracking rectangle
For more details, instructions and examples how to use new features see the 5.92.0 BETA READ ME