A new official release version (6.93.0) of AmiBroker is available now.
DOWNLOAD LINKS
32-bit version:
https://www.amibroker.com/members/download.php?AmiBroker.6.93.0.exe
64-bit version:
https://www.amibroker.com/members/download.php?AmiBroker.6.93.0.x64.exe
HIGHLIGHTS
Highlights are documented in What's new in AmiBroker 6.93
DOCUMENTATION
For the details see ReadMe.html and ReleaseNotes.html inside AmiBroker folder, F1 help, as well as in the on-line guide AmiBroker 6.93 User's Guide
UPGRADE POLICY
This version is a free upgrade only for users who registered AmiBroker after August 16, 2022 . Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at https://www.amibroker.com/members/info.php
CHANGES FOR VERSION 6.93.0 (as compared to 6.92.0)
- New integrated software updater/downloader/installer. A new menu Help->Check for and Install updates allows to check for AmiBroker software updates and install them directly from AmiBroker
- AFL Editor: Ctrl+C (Edit->Copy) without selection copies now entire line. Then if entire line is present in the clipboard, Ctrl+V (Paste) will perform whole line paste (instead at the selection)
- AFL Editor: new key commands implemented Alt-UP arrow - Move selected lines UP, Alt-DOWN arrow - Move selected lines DOWN
- UI: copy to clipboard from any listview now respects selection so only selected rows (if any) are copied instead of all rows as before. If nothing is selected, entire list is copied
CHANGES FOR VERSION 6.92.0 (as compared to 6.91.0)
- Added 'Warning 904' when SetOpacity is called without proper settings ("Multithreaded charts" and "QuickGFX" must be turned on in the Preferences)
- Charts (formula) treeview now uses Dark Mode when it is selected in the Customize/Appearance dialog
- Interpretation window now uses Dark Mode when it is selected in the Customize/Appearance dialog
- Layers list now uses Dark Mode when it is selected in the Customize/Appearance dialog
- Layout treeview now uses Dark Mode when it is selected in the Customize/Appearance dialog
- Notepad window uses Dark Mode when it is selected in the Customize/Appearance dialog
- Symbol Information window now uses Dark Mode when it is selected in the Customize/Appearance dialog
- Symbol list and category tree now use Dark Mode when it is selected in the Customize/Appearance dialog
CHANGES FOR VERSION 6.91.0 (as compared to 6.90.6)
- AFL: AddColumn supports 2 new formats: formatDateOnly and formatTimeOnly to display DateTime() values
- AFL: SetOpacity( opacity = 1 ); to change opacity level (0..1) for subsequent Plot() calls. Opacity = 1 means totally opaque, 0.5 - half-transparent (translucent) 0 - completely transparent (invisible)
- QuickGFX: Improved rendering of line plots with width>1 to better align with GDI output
- QuickGFX: Opacity / Alpha blending implemented for styleBar plots
- QuickGFX: Opacity / Alpha blending implemented for styleCandle plots
- QuickGFX: Opacity / Alpha blending implemented for styleDashed plots
- QuickGFX: Opacity / Alpha blending implemented for styleDots plots
- QuickGFX: Opacity / Alpha blending implemented for styleLine plots
- QuickGFX: Opacity / Alpha blending implemented for styleStaircase plots
- QuickGFX: Opactity / Alpha blending implemented for styleArea plots
- QuickGFX: Opactity / Alpha blending implemented for styleHistogram plots
- UI: Column widths in Plugins window scale to DPI
- UI: Parameter dialog now keeps the collapsed state of sections, individually on per-chartID basis (for as long as AmiBroker is running)
CHANGES FOR VERSION 6.90.6 (as compared to 6.90.5)
- HtmlView (report viewer) now calculates its initial size from screen DPI so it gets larger on hidpi screens automatically
- HtmlView (report viewer) remembers its last window size now
- HtmlView (report viewer) has "HiDPI aware" flag set in the manifest, that prevents Windows for blurring window
- AFL Reference now uses internal viewer that is able to redirect to online version of the guide if help on particular topic is missing from off-line (CHM) version
- Changed timestamp formatting in results.rlst back to previously used scheme with '-' and ';' separators
CHANGES FOR VERSION 6.90.5 (as compared to 6.90.1)
- AFL: new field Status("seqstep") for reporting current sequence step (1-based), returns 0 if action is NOT run as part of sequence
- NewAnalysis: "auto size to fit content" makes columns 10% wider than before because MS ListView "autosizing" calculation does not account for any margin
- NewAnalysis: default width of columns is now scaled by screen DPI so they are not too narrow on HighDPI screens
- Text tool now has new "Use pixel co-ordinates" mode that allows to fix position of text to pixel coordinates so it stays in place when you move the chart
- Maximum number of parameters per section increased to 1000
- Commentary editor (richedit based, not scintilla) displays multi-line calltips now (maxtipswidth called and long static buffer used)
- Added Help->Activate License dialog to provide better user experience than given by MS SmartScreen
CHANGES FOR VERSION 6.90.1 (as compared to 6.90.0)
- Registry key changed back to previously used
HKCU\Software\TJP\Broker
- Report Explorer command line handling fixed
CHANGES FOR VERSION 6.90.0 (as compared to 6.49.1)
- AFL Editor: now extended function description is displayed in parameter tooltips for all AFL functions
- AFL: All Gui* control functions added extra 'style' parameter
- AFL: renamed Map() to MapCreate() to avoid conflicts with existing code using 'map' word as variable identifier, and added alias MxCreate to Matrix for consistency
- AFL: SetOption - added yet another protection against passing absurd values in AFL for AccountMargin (outside 1..100)
- AFL: SparseInterpolate function added to interpolate values between sparse points given as input
- AmiQuote - when UserDataSources.xml config file is not found in the current working directory, change CWD to the directory where Quote.exe is located
- Charts: an error is displayed when user has zoomed in / scrolled into blank (no quote) area so there are no data to display
- Charts: Removed data access from non-GUI thread in DrawStockCustom()
- Charts: when pressing "END" key blank bars are only added upto the point where at least 1 data point is visible on chart
- Filter dialog: added a "Clear All" button to Clear BOTH Include and Exclude pages in one click
- New Analysis: Exploration: Removed limit of column text length in AddTextColumn
- New Analysis: Filter dialog would show categories that were assigned BLANK names (or no name at all as) "" to make sure that users don't assume that selecting empty name is the same as pressing clear button. It isn't
- NewAnalysis: changed notice when "Apply to" filtering was too strict so no symbol matched to instruct user to switch to "All symbols" or change the filter
- NewAnalysis: Individual optimization crashed when GenerateReports was turned on. Fixed.
- NewAnalysis: Removed data access from non-GUI thread in SetupParser in GetNumberOfQuotations
- NewAnalysis: sharing violation could occur on attempt to write shared results.rlst file when doing Individual optimization with GenerateReports. Fixed.
- NewAnalysis: since AmiBroker in individual optimization mode is fast enough to produce dozens of reports in single millisecond a timestamp for report folder needed to use more resolution than 1ms. Fixed using unique counter. Now folder has YYYYMMDD_HHMMSS
- NewAnalysis: when user turned on 'Pad and Align" but reference symbol does not exist in current database, an Error 76 is displayed.
Regression in 6.49.1 - formulas with lots of AddToComposites could run slower, now changed idle processing so queue is emptied faster - ReportExplorer: file re-reads/refreshes are 10x faster now
- ReportExplorer: in case of file sharing violation due to intermittient update of file by the other process, the message is quietly displayed in the status bar instead of modal blocking dialog box
- ReportExplorer: now uses hyper-fast list view implementation borrowed from AmiBroker. Results in 20x display performance improvement
- UI: Changed the way how "Start page" is displayed in the absence of other MDI windows to prevent opening more than one on loading layout
- UI: Filter dialog now provides instructions to press Clear to start over if filtering resulted in no symbols meeting selected criteria
- UI: Fixed crash when user attempted to make "Start page" floating
- UI: regression Log window did not show runtime errors from charts in 6.49.1. Fixed
- UI: Symbol bar, a context menu key on the keyboard (VK_APPS) brings up context menu (in addition to right click)
- UI: Symbol/Category view and Category dialog do not allow to set category names to empty (blank) - it will revert to default name if user attempted to remove name completely
- When weekly time compression was used, "MonthlyWeeklyUseAlwaysLastTradingDay" mode was used, Monday was not a trading day, and only Tuesday was present, then weekly bar had Monday timestamp instead of Tuesday. Fixed.
Previous version AmiBroker 6.92.0 BETA release