Amibroker 6.93 [patched] Info
AmiBroker 6.93, officially released on August 16, 2024, serves as a significant maintenance and feature update aimed at enhancing the user interface (UI) and the AmiBroker Formula Language (AFL). This version bridges the gap between older releases and the newer version 7.x series, focusing on high-DPI support and coding efficiency. Core AFL & Editor Enhancements
The version introduced several quality-of-life improvements for developers using the AFL Editor:
Line Manipulation: You can now use Alt + UP and Alt + DOWN to shift entire selected lines of code. Additionally, pressing Ctrl + C without a selection now copies the entire current line.
Visual Transparency: New functions like SetOpacity(opacity) allow you to change the transparency level (0 to 1) for subsequent Plot() calls, which is particularly useful for overlaying indicators.
New Status Fields: The field Status("seqstep") was added to report the current sequence step (1-based), returning 0 if the action is not part of a sequence.
Expanded Parameters: The maximum number of parameters per section was increased to 1,000, offering more flexibility for complex systems. UI & Usability Upgrades
High-DPI Support: Improvements were made to "New Analysis" columns, which are now scaled by screen DPI and default to 10% wider to prevent text truncation on high-resolution monitors.
Pixel-Based Text Tool: A new "Use pixel co-ordinates" mode for the text tool allows users to fix text positions to specific pixel coordinates, ensuring they stay in place even when the chart is moved.
Selection Persistence: Copying from list views (like the Analysis result list) now respects the user's selection, copying only highlighted rows instead of the entire list by default. amibroker 6.93
Advanced Formatting: The AddColumn function now supports formatDateOnly and formatTimeOnly to better display DateTime() values. Performance & Rendering (QuickGFX)
AmiBroker 6.93 utilizes the QuickGFX engine for faster rendering:
Alpha Blending: Opacity and alpha blending are now implemented for styleBar, styleCandle, and styleDashed plots.
Line Alignment: Improved rendering of line plots with widths greater than 1 to ensure better alignment with standard GDI output. Installation & Versions
Editions: It is available in Standard (32-bit only) and Professional (both 32-bit and 64-bit) versions.
All-in-One Installer: The universal installer includes AmiQuote 4.30 and the AFL Code Wizard, removing the need for separate downloads.
For full technical details, you can refer to the Official AmiBroker Release Notes or visit the AmiBroker Forum for community discussions.
AI responses may include mistakes. For financial advice, consult a professional. Learn more AmiBroker Release Notes AmiBroker 6
AmiBroker 6.93: What's New and Enhanced Features
AmiBroker, a popular technical analysis and trading decision support system, has released version 6.93, offering a range of new features, enhancements, and bug fixes. In this article, we will explore the key updates and improvements in AmiBroker 6.93.
New Features:
- Enhanced Formula Editor: The formula editor has been revamped with a new look and feel, providing a more intuitive and user-friendly interface for creating and editing formulas.
- New Built-in Functions: Several new built-in functions have been added, including:
_MaxBarsBackfor maximum bars back calculation_MinBarsBackfor minimum bars back calculationDateTimeToStrfor converting date and time to string
- Support for New Data Feeds: AmiBroker 6.93 supports new data feeds, including:
- Interactive Brokers (IB) TWS API 9.76
- Quandl data feed
Enhanced Features:
- Performance Optimization: AmiBroker 6.93 includes performance optimizations for faster backtesting and walk-forward optimization.
- Improved Charting: The charting engine has been enhanced with:
- Better handling of large datasets
- Improved zooming and panning
- Enhanced indicator rendering
- Enhanced AFL Editor: The AFL (AmiBroker Formula Language) editor now features:
- Syntax highlighting
- Code completion
- Error checking
Bug Fixes:
- Fixed issues with DLL crashes: Several issues related to DLL crashes have been resolved.
- Resolved problems with indicator calculation: Bugs affecting indicator calculation have been fixed.
System Requirements:
AmiBroker 6.93 requires:
- Windows 10 (64-bit) or later
- .NET Framework 4.6.2 or later
Upgrade and Licensing:
Users with a valid AmiBroker license can upgrade to version 6.93 free of charge. New users can purchase a license from the AmiBroker website.
Conclusion:
AmiBroker 6.93 offers a range of exciting new features, enhancements, and bug fixes, making it an essential upgrade for traders and technical analysts. With its improved performance, enhanced charting, and new built-in functions, AmiBroker 6.93 is an excellent tool for anyone looking to gain a competitive edge in the markets.
Highlights — What changed in 6.93
- Bug fixes affecting chart rendering under specific setups (reduces visual glitches on multi-monitor systems).
- Stability improvements for the backtester and exploration modules, lowering the risk of crashes during long batch runs.
- Minor AFL engine tweaks for more consistent indicator calculations in edge cases.
- Improved compatibility with certain data plugins and import formats.
- UI polish: small usability improvements in dialogs and menu behavior.
Amibroker 6.93 – Key Features and Improvements
Amibroker 6.93 introduces several performance enhancements, new AFL functions, and UI refinements for professional traders and quantitative analysts.
Part 5: Performance Benchmarks – AmiBroker 6.93 vs Older Versions
To understand why traders pay for the upgrade, look at these community-sourced benchmarks. (Test System: Intel i7-10700, 32GB RAM, NVMe SSD, Windows 10).
| Operation | AmiBroker 5.80 (32-bit) | AmiBroker 6.93 (64-bit) | Speed Gain | | :--- | :--- | :--- | :--- | | Load 10,000 symbols (Daily) | 142 seconds | 18 seconds | 7.8x faster | | Backtest MA crossover (5,000 stocks) | 890 seconds | 114 seconds | 7.8x faster | | Optimization (Genetic, 50,000 runs) | 411 seconds | 89 seconds | 4.6x faster | | Memory usage (10,000 symbols) | Crashed at 1.9GB | 1.2GB (stable) | Infinite |
Conclusion: If you are still running a 32-bit version, 6.93 is not an upgrade; it is a necessity.
Pattern 2: Using StaticVar for Inter-Scan Communication
// Scan 1: Store today's high StaticVarSet( "GlobalHigh_" + Name(), High, True );
// Scan 2: Retrieve it globalHigh = StaticVarGet( "GlobalHigh_" + Name() );Enhanced Formula Editor : The formula editor has
Note: In 6.93, the persist parameter (the third True) ensures the variable survives a full market scan reset.

