6.93 | Amibroker

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:

  1. 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.
  2. New Built-in Functions: Several new built-in functions have been added, including:
    • _MaxBarsBack for maximum bars back calculation
    • _MinBarsBack for minimum bars back calculation
    • DateTimeToStr for converting date and time to string
  3. 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:

  1. Performance Optimization: AmiBroker 6.93 includes performance optimizations for faster backtesting and walk-forward optimization.
  2. Improved Charting: The charting engine has been enhanced with:
    • Better handling of large datasets
    • Improved zooming and panning
    • Enhanced indicator rendering
  3. Enhanced AFL Editor: The AFL (AmiBroker Formula Language) editor now features:
    • Syntax highlighting
    • Code completion
    • Error checking

Bug Fixes:

  1. Fixed issues with DLL crashes: Several issues related to DLL crashes have been resolved.
  2. 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.

AmiBroker 6.93 is a significant update to the popular technical analysis and charting software, focusing heavily on performance optimization and 64-bit architecture. 1. Key New Features in Version 6.93

64-bit Performance: Version 6.93 is optimized for 64-bit Windows, allowing it to handle much larger datasets and more complex backtests without hitting memory limits [1].

AmiBroker Formula Language (AFL) Enhancements: New functions for matrix operations and faster array processing have been added, making quantitative research more efficient [2].

Multi-core Support: Improved threading allows for faster optimizations and explorations by spreading the workload across all available CPU cores [3].

Modern UI Tweaks: High-DPI support has been refined, ensuring the interface remains sharp on 4K and 5K monitors [2]. 2. Getting Started: Installation and Setup

System Requirements: Ensure you are running Windows 10 or 11 (64-bit) for the best experience.

Installation: Download the installer from the official AmiBroker website. Run the .exe and follow the prompts. Data Source Configuration: Go to File -> New -> Database.

Choose your data plug-in (e.g., IQFeed, Interactive Brokers, or eSignal).

Set the Base Time Interval (e.g., 1-minute, daily) based on your trading style [4]. 3. Core Functionalities amibroker 6.93

Charting: Use the Charts window to drag and drop built-in indicators like RSI, MACD, or Bollinger Bands onto your price panes.

Analysis Window: This is the heart of AmiBroker. You can run:

Explorations: Filter thousands of stocks based on specific AFL criteria.

Backtests: Test a strategy against historical data to see how it would have performed.

Optimizations: Find the best parameters (e.g., the best period for a Moving Average) for your strategy [5].

AFL Editor: Use the built-in editor (accessed via Analysis -> Formula Editor) to write custom trading logic. Version 6.93 includes enhanced syntax highlighting and error checking [2]. 4. Advanced Tools

Monte Carlo Simulation: Built-in tool to assess the risk of "ruin" and the statistical probability of your strategy's future success [3].

Batch Processor: Automate repetitive tasks like updating data, running daily explorations, and exporting results to CSV [1]. 5. Essential Resources

Official Manual: The most comprehensive guide is the AmiBroker User's Guide.

AFL Reference: For coding, bookmark the AFL Function Reference.

Community: The AmiBroker Feedback Center and various quant forums are excellent for troubleshooting specific AFL code snippets.

The release of AmiBroker 6.93 August 16, 2024 , represents a modern evolution for the veteran technical analysis platform. For users, the "story" of this version is one of streamlined automation and enhanced reliability, addressing long-standing friction points in the trading workflow [1, 5, 8]. The Core Narrative: Automation and "No Breaking"

The defining chapter of the 6.93 update is the introduction of a new integrated software updater

, downloader, and installer. This marks a shift from manual updates to a more modern, automated experience for registered users [1, 11]. The Seamless Upgrade

: Unlike many complex software updates, the community consensus for 6.93 was that " nothing is broken

" following the transition. It maintained strict backward compatibility while improving the interaction between the core platform and The Warning System

: A notable addition in this version is an enhanced warning system for indicators. The software now proactively notifies users if data being plotted is zero or negative (e.g., Bollinger Bands

dipping into negative territory), which helps traders avoid "silent" charting errors [5]. New Tools for the Quantitative Trader

Beyond the updater, version 6.93 and its immediate predecessor (6.92) expanded the toolkit for AFL (AmiBroker Formula Language) developers [1, 4]: AFL Editor Improvements AmiBroker 6

: Developers now benefit from extended function descriptions in parameter tooltips

and a more intuitive "Copy" (Ctrl+C) function that works even without an active selection [1, 4]. Safety Guards

function was bolstered with protections to prevent "absurd" values for AccountMargin, ensuring backtests remain grounded in reality [4]. Data Cleanup

: The software now provides clearer feedback when users scroll into "blank" chart areas with no quotes, helping to differentiate between data gaps and software errors [4]. Why This Version Matters

For the professional trader, AmiBroker 6.93 solidifies the platform's reputation for speed and customizability. By refining the AFL syntax

—which avoids slow loops in favor of array-based processing—it continues to support high-performance portfolio backtesting and scanning [10, 14]. step-by-step guide for setting up the new 6.93 integrated updater?

AI responses may include mistakes. For financial advice, consult a professional. Learn more

AmiBroker 6.93: Stability, Warnings, and What Traders Need to Know

The release of AmiBroker 6.93.0 officially rolled out on August 16, 2024, serving as a vital update for algorithmic traders and technical analysts. This version focuses heavily on transparency and minor refinements rather than radical overhauls, ensuring that your trading setups remain stable while providing more "under-the-hood" information. Key Updates and What’s New

The transition to 6.93 has been described by users as a smooth upgrade where "nothing is broken," though it does introduce new visual feedback.

New AFL Warnings: One of the most notable changes is the addition of warnings for data that could result in zero or negative values. This is particularly useful for indicators like Bollinger Bands, which can sometimes dip into negative territory even with positive price inputs.

Matrix Improvements: The MxSolve and MxInverse functions have been updated to return a matrix filled with "Nulls" if a source matrix cannot be inverted, triggering a level 2 warning instead of a hard error.

Logo Visibility: Early reports in the AmiBroker Forum mentioned minor interface bugs, such as the "Preparing user interface" logo sticking on some Windows 7 systems, which was quickly addressed. Licensing and Upgrades

If you are planning to move to version 6.93, keep these registration details in mind:

Free Upgrades: This update is a free upgrade specifically for users who registered their AmiBroker license after August 16, 2022.

Paid Upgrades: Users with older licenses will need to purchase an upgrade to access this version.

Pricing: New licenses for the Professional Edition typically cost around $339 - $399 (plus applicable taxes like GST in India), while add-ons like AmiQuote and AFL Code Wizard are available for approximately $99 each. Why Upgrade?

While 6.93 is a minor release compared to major version jumps, it is essential for maintaining compatibility with the latest data plugins, such as the AmiQuote downloader. Traders using older versions (like 4.9) have reported issues connecting to modern data services that were resolved instantly upon upgrading to 6.93.

For a full breakdown of technical changes, you can view the AmiBroker Release Notes or visit the official AmiBroker News page. Enhanced Formula Editor : The formula editor has

AI responses may include mistakes. For financial advice, consult a professional. Learn more How to purchase AmiBroker

AmiBroker 6.93, officially released in August 2024, is an incremental but significant update to the professional technical analysis and charting platform. It bridges the gap between older stable versions and the upcoming 7.0 release by modernizing workflows and improving stability for retail and professional traders. Key Improvements in Version 6.93 Integrated Software Management:

Features a new integrated software updater, downloader, and installer.

A dedicated menu (Help -> Check for and Install updates) allows users to manage updates directly without manually downloading setup files from the website. AFL Editor Quality of Life:

Whole-line operations: Pressing Ctrl+C without a selection now automatically copies the entire line. Similarly, Ctrl+V will paste the entire line above or below the cursor rather than at the selection point.

Line Shifting: New keyboard shortcuts (Alt + UP/DOWN arrow) allow users to quickly move selected code lines up or down within the editor. New Analysis & Reporting Fixes:

Trade Visualization: The "Show current trade arrows" feature now attempts to center the arrow on the chart for better visual balance of historical and subsequent bars.

Regression Fixes: It resolves a sorting bug in custom date/time columns (formatDateTime) that appeared in version 6.90 and fixes an issue where SetChartOptions failed to apply to backtest report charts. General Platform Strengths

Performance: AmiBroker remains one of the fastest charting and backtesting engines on the market, requiring minimal system resources (100MB disk space, 1GB RAM).

Customization: The AmiBroker Formula Language (AFL) allows for deep customization of indicators, trading systems, and automated batch processing.

Professional Grade: The Professional Edition supports real-time data and advanced portfolio-level backtesting and optimization. Considerations

Upgrade Policy: This update is a free upgrade only for users who registered AmiBroker after August 16, 2022. Older license holders must purchase an upgrade.

Learning Curve: While powerful, the platform relies heavily on AFL coding, which may be more challenging for beginners compared to "no-code" alternatives like TradingView. 93 and the new features available in version 7.00?

AI responses may include mistakes. For financial advice, consult a professional. Learn more


Step 1: Clean vs. Upgrade Installation

  • Clean install (Recommended): Uninstall old versions. Navigate to %APPDATA%\Amibroker and back up your Broker.APX (license file) and UserData folder. Install 6.93 into C:\Amibroker93 (avoid Program Files to prevent Windows UAC permission issues).

2.1. Enhanced AFL Engine

AFL remains the soul of Amibroker. In 6.93, the interpreter received several enhancements:

  • Static variables (StaticVarGet, StaticVarSet) became more reliable in multi-symbol scans.
  • Improvements to Lookup functions – faster foreign symbol reference.
  • Better handling of Nullable types, reducing errors in custom metrics.
  • New debugging capabilities – the ability to write to the Analysis log with printf() and _TRACE() without performance degradation.

Use Case 2: Multi-Timeframe Machine Learning Integration

Using AFL’s native OpenCL support, a trader trains a random forest model on 15min + 60min features. In 6.93, StaticVarGen() retains persistent variables across scans, allowing real-time model inference without recalculating every bar.

AmiBroker 6.93: A Deep Dive into the Latest Features, Performance Upgrades, and Why It Still Dominates Retail Trading

In the ever-evolving world of algorithmic trading and technical analysis, software platforms come and go. Yet, for nearly two decades, AmiBroker has remained a gold standard for retail traders, quantitative analysts, and professional fund managers who demand speed, flexibility, and absolute control over their trading systems.

With the release of AmiBroker 6.93, the development team at AmiBroker.com has once again proven why this lightweight but powerful platform refuses to become obsolete. This article provides an exhaustive review of AmiBroker 6.93, covering its new features, performance benchmarks, bug fixes, AFL (AmiBroker Formula Language) enhancements, and a balanced look at how it compares to modern cloud-based competitors.


Quick checklist for post-upgrade verification

  • [ ] Charts render correctly on all monitors and scaling settings.
  • [ ] Key AFL indicators show identical or explainable differences vs. previous version.
  • [ ] Backtester completes representative long runs without crashes.
  • [ ] Data import and plugin integrations operate as expected.
  • [ ] Exported reports and logs remain compatible with your downstream tools.

Pattern 3: The LookBack Function

Version 6.93 fixed a bug where LookBack() would fail with custom futures data. It now supports up to 10,000 bars of lookback without memory leakage.

Problem 1: "Out of Memory" error with 64-bit

Solution: Even in 64-bit, AmiBroker uses a memory-mapped file for the database. Go to Tools -> Preferences -> Data and set "Maximum number of bars" to a lower value (e.g., 200,000). Also, ensure you are not using Plot() on 10,000 indicators simultaneously; use PlotShapes() for signals.

Amibroker 6.93 — What’s New, Key Features, and Upgrade Guide

Amibroker 6.93 is a maintenance release in the 6.x series that focuses on bug fixes, performance tweaks, and small feature improvements to enhance stability for traders and system developers who rely on Amibroker for charting, backtesting, and automated signal generation. Below is a concise, practical overview suitable for a blog post aimed at traders, quants, and Amibroker users.