AmiBroker 6.35: A Masterclass in Speed and Efficiency AmiBroker 6.35 marked a significant leap forward for the platform, cementing its reputation as one of the fastest technical analysis and backtesting tools in the trading industry. This version focused heavily on extreme performance gains and user interface refinements, making it a pivotal update for high-volume traders. 1. Unprecedented Performance Gains
The standout feature of AmiBroker 6.35 is the massive increase in Exploration speed
. Thanks to a new, highly optimized float-to-string conversion routine—touted as twice as fast as the fastest known equivalent and 25x faster than standard functions—users can see speed boosts of up to 29x in the 32-bit version 38x in the 64-bit version when performing large-scale explorations. Who benefits?
Traders outputting millions of data cells in their explorations. If you are filtering thousands of symbols across decades of history, the time saved is substantial. Vectorization: Essential functions like
were vectorized in this release, making them 2x faster than in previous versions. 2. Modern UI Enhancements
AmiBroker 6.35 introduced a more customizable and modern look, addressing long-standing user requests for better visual ergonomics. Dark Mode Support: A customizable "Black Theme" for list views was introduced. Users can enable this via Tools -> Customize -> Appearance by checking the "Dark mode for listviews" box. Unified Color Schemes:
To improve consistency, the Analysis and Real-Time quote windows now use identical RGB values for Up (Green) and Down (Red) colors. Improved Navigation: The AFL Editor added a function navigation combo box
in the toolbar, allowing developers to jump quickly to user-defined functions within long scripts. 3. AFL Language Improvements
The AmiBroker Formula Language (AFL) received several technical upgrades to improve both safety and speed: Faster Math: The exponentiation operator ( ) was optimized to be 50-100x faster
for small integer exponents (2, 3, 4, and 5) by replacing complex runtime calls with direct multiplication. Error Prevention:
The parser now warns users if an empty body is accidentally used in statements, helping to catch logic errors early. New Functions: The release added
, the inverse of the error function, expanding the toolkit for quantitative analysts. 4. Advanced Stability and Controls
Version 6.35 also introduced "smart" checks to prevent common backtesting pitfalls. The Analysis settings now include warnings to alert users if their combination of MinPosValue, MaxPosValue, and RoundLotSize
is mathematically likely to prevent any trades from occurring. Why Upgrade?
AmiBroker remains a "native" application written in C++, meaning it runs directly on your CPU without the overhead of a virtual machine (unlike Java or .NET platforms). Version 6.35 doubles down on this lean philosophy, offering a compact 10MB installation that can process up to 166 million data bars per second
To check your current version and see if you are eligible for this upgrade, navigate to Help -> About within the application. optimized for these new 6.35 features?
AI responses may include mistakes. For financial advice, consult a professional. Learn more AmiBroker 6.35.1 BETA released 4 Jan 2020 —
Amibroker 6.35 remains a powerhouse for serious strategy research if you prioritize backtest speed, low cost, and customizability over modern UI and ease of use. It’s showing its age, but for batch-oriented quantitative analysis on Windows, it still outperforms many newer tools. amibroker 6.35
Rating: 7.5/10 (loses points for UI and real-time trading friction; gains for raw performance and flexibility)
Note: Amibroker has released newer versions beyond 6.35. If you're starting fresh, consider checking the latest stable build (likely 6.40+ by 2026) for any UI or data handling improvements.
Introduction
AmiBroker is a powerful software tool used for technical analysis, trading, and portfolio management. It offers a wide range of features, including charting, scanning, backtesting, and automated trading.
Getting Started
Basic Operations
Technical Analysis Features
Backtesting and Trading
Other Features
Tips and Tricks
Troubleshooting
This guide should provide a solid foundation for using AmiBroker 6.35. As you explore the software, you'll discover more features and capabilities. Happy analyzing and trading!
AmiBroker version 6.35, primarily released as a beta in late 2019 and early 2020, introduced significant performance optimisations and modern interface updates. Key Feature Highlights Performance Boosts:
Exploration Speed: Significant speedups when running explorations on large datasets.
Rendering: Up to 5x faster rendering for massive list views compared to previous versions like 6.31. User Interface Updates:
Dark Theme: Introduced a native dark mode for owner-draw list views, which users can enable via Tools -> Customize -> Appearance.
HighDPI Awareness: Improved compatibility for high-resolution screens, ensuring UI elements like MDI buttons and parameter names do not truncate or blur. AFL (AmiBroker Formula Language) Enhancements: AmiBroker 6
New Functions: Added SafeDivide(), erf(), and inverf() for advanced mathematical operations.
Parser Improvements: General updates to the AFL parser to increase stability and error detection. Batch Functionality Improvements:
Added clipboard support for copying and pasting selected batch items.
Introduced new optional parameters for batch commands to streamline automated workflows. Technical Refinements
Chart Snapping: The "Snap to price" threshold logic was changed from a percentage of price to a percentage of chart height, allowing for universal behavior across different asset classes like stocks and forex.
Debugging Improvements: When a 3rd-party AFL plugin crashes, the editor now displays a call stack, making it easier to identify the source of the error.
Date Handling: Sorting list views by single date columns became 10x faster, and the platform improved string-to-date conversion to support month names in various languages. Version 6.35.1 Fixes
Released shortly after the 6.35.0 beta, this minor update addressed specific bugs:
Fixed an issue where .abb files missing Param2 would incorrectly use Param as a default.
Updated the threshold year for two-digit year data files from 20 to 25 (e.g., YY < 25 is interpreted as 19YY; otherwise 20YY).
For detailed documentation on these features, you can refer to the official AmiBroker Release Notes or the AmiBroker DevLog.
AI responses may include mistakes. For financial advice, consult a professional. Learn more AmiBroker 6.35.1 BETA released
AmiBroker 6.35 , released as a beta in late 2019 and early 2020, introduced significant performance gains and UI enhancements Key Features of Version 6.35 Performance Boost : Rendering speeds for large list views increased more than by bypassing certain Windows OS bottlenecks. UI Enhancements : Added a customizable Dark Theme for all owner-draw list views. New AFL Functions : Introduced SafeDivide (inverse error function). Batch Controller Improvements
: Added clipboard support (Cut/Copy/Paste) for batch items and new parameters for data import and export commands. AFL Editor
: Included a new function navigation combo box in the toolbar to quickly jump to user-defined functions. AFL Code Example (Version 6.35+)
One of the highlights of 6.35 was the optimization for massive explorations. Below is an example highlighting the new SafeDivide function and a high-column exploration benchmark: Use code with caution. Copied to clipboard
For more detailed technical documentation, you can refer to the official AmiBroker Release Notes AmiBroker DevLog advanced AFL script for this version? Stay on 6
AI responses may include mistakes. For financial advice, consult a professional. Learn more AmiBroker 6.35.0 BETA Read Me 28 Nov 2019 —
Unlocking the Power of Amibroker 6.35: A Comprehensive Guide
Amibroker is a popular technical analysis and trading software used by traders and investors around the world. The latest version, Amibroker 6.35, offers a wide range of features and tools to help users analyze and trade financial markets more effectively. In this article, we will explore the key features and benefits of Amibroker 6.35, as well as provide a comprehensive guide on how to get the most out of this powerful software.
What's New in Amibroker 6.35?
Amibroker 6.35 is a significant update that brings several new features, improvements, and bug fixes. Some of the key enhancements include:
Key Features of Amibroker 6.35
Amibroker 6.35 offers a wide range of features and tools to help users analyze and trade financial markets. Some of the key features include:
Getting Started with Amibroker 6.35
To get started with Amibroker 6.35, users can download the software from the official website and follow the installation instructions. Once installed, users can launch the software and begin exploring its features and tools.
Advanced Features of Amibroker 6.35
Amibroker 6.35 offers several advanced features and tools for experienced users, including:
Tips and Tricks for Using Amibroker 6.35
Here are a few tips and tricks for getting the most out of Amibroker 6.35:
Conclusion
Amibroker 6.35 is a powerful technical analysis and trading software that offers a wide range of features and tools for traders and investors. With its improved performance, new indicators and tools, and enhanced charting capabilities, Amibroker 6.35 is an essential tool for anyone looking to analyze and trade financial markets effectively. By following the guide outlined in this article, users can unlock the full potential of Amibroker 6.35 and take their trading to the next level.
Frequently Asked Questions
Additional Resources
AmiBroker 6.35 introduces a new Database Maintenance Tool (Tools > Database > Maintain). Features include:
*.dat files).