Skip to content
AI Tool

AmiBroker Review

AmiBroker is a technical analysis and backtesting platform designed for discovering and validating trading strategies using custom formulas and advanced simulation methods.

shipped Sep 5, 2026researchpaid
Domain rating56Monthly visits1.7K/mo
research
AmiBroker — product screenshot

Why it matters

1AmiBroker 7.00 introduced the AI-powered AFL Code Assistant for code generation and analysis.
2The platform offers three pricing tiers: Standard Edition at $299, Professional Edition at $379, and Ultimate Pack Pro at $499.
3AmiBroker supports portfolio-level backtesting and optimization, including walk-forward and Monte Carlo simulations.
4It is compatible with Microsoft Windows 11, 10, 8.1, and 7 (SP1), requiring a minimum of 1GB RAM.

overview

What is AmiBroker?

AmiBroker is a technical analysis and backtesting platform developed by AmiBroker.com that enables quantitative traders to design, test, and automate systematic trading strategies. It provides a comprehensive environment for market analysis, supporting custom formulas (AFL) for strategy definition and advanced validation methods such as walk-forward and Monte Carlo simulations to assess strategy robustness.

features

Key Features of AmiBroker

AmiBroker provides a robust set of features for technical analysis and systematic trading strategy development, catering to both individual traders and quantitative analysts.

  • Powerful backtesting and optimization capabilities, including portfolio-level testing.
  • Advanced validation methods such as walk-forward testing and Monte Carlo simulations.
  • Ultra-fast Exploration tool for market scanning and opportunity identification.
  • Customizable charting with drag-and-drop indicators and drawing tools.
  • AmiBroker Formula Language (AFL) for defining custom trading rules, indicators, and algorithms.
  • Genetic algorithms for strategy optimization and rule exploration.
  • Auto-trading interface for sending trade orders to broker platforms.
  • Advanced position sizing, scoring, and ranking functionalities.
  • Batch processing and automation for routine tasks.
  • Integrated software updater and symbol tagging (AmiBroker 7.00+).

use cases

Who Should Use AmiBroker?

AmiBroker is primarily utilized by quantitative traders, financial analysts, and individuals seeking to develop and validate systematic trading strategies across various financial markets.

  • Quantitative Traders: For designing, testing, and automating mechanical trading systems for stocks, ETFs, futures, mutual funds, and forex.
  • Technical Analysts: For advanced charting, applying custom indicators, and performing in-depth market analysis.
  • Strategy Developers: For defining objective entry and exit rules, fine-tuning system performance, and exploring strategy rules using genetic algorithms.
  • Portfolio Managers: For tracking investments, registering transactions, and calculating commissions, dividends, and equity value.
  • Algorithmic Traders: For developing and deploying automated trading strategies via broker bridges.

how to use

How to Use AmiBroker

To begin using AmiBroker, users typically download and install the Windows application, then configure data sources and start developing strategies using the AmiBroker Formula Language (AFL).

  • 1Download and install the AmiBroker software on a Microsoft Windows operating system (11, 10, 8.1, or 7 SP1).
  • 2Configure data sources to feed historical and real-time market data into the platform.
  • 3Utilize the charting tools to perform technical analysis and visualize market data.
  • 4Write custom trading strategies and indicators using the AmiBroker Formula Language (AFL) in the AFL Editor.
  • 5Perform backtesting and optimization on historical data to validate strategy robustness using features like walk-forward and Monte Carlo simulations.
  • 6Employ the Exploration tool to scan markets for trading opportunities based on defined criteria.

pricing

AmiBroker Pricing & Plans

AmiBroker offers three distinct paid editions, each providing a perpetual license with 24 months of free upgrades and support. These editions cater to different levels of user needs and technical requirements.

  • Standard Edition: $299 - Entry-level version for end-of-day and swing traders, supporting real-time data from 1-minute intervals, with a 10-symbol limit in the Real-time Quote window and 2 simultaneous threads per Analysis window. It is 32-bit only.
  • Professional Edition: $379 - A professional real-time and analytical platform with advanced backtesting and optimization. It supports all intraday tick/second/minute intervals, unlimited symbols in Real-time Quote and Time&Sales windows, includes MAE/MFE statistics, up to 32 simultaneous threads per Analysis window, and includes both 64-bit and 32-bit versions.
  • Ultimate Pack Pro: $499 - Includes all features of the Professional Edition, plus AmiQuote (a quote downloader from multiple online sources) and AFL Code Wizard (which creates AFL formulas from plain English sentences).

Enjoying this? Get one like it in your inbox each morning.

one email a day · unsubscribe in two clicks · no third-party tracking

Pros

  • +Exceptional speed in backtesting and market scanning, often outperforming other platforms.
  • +Highly customizable and flexible through the AmiBroker Formula Language (AFL) for complex strategy development.
  • +Cost-effective with a one-time perpetual license fee, offering significant value.
  • +Robust portfolio-level backtesting, walk-forward testing, and Monte Carlo simulation capabilities.
  • +AFL Code Assistant (AmiBroker 7.00+) enhances code generation, explanation, and debugging with AI.
  • +Comprehensive charting tools with extensive customization options.

Cons

  • −Steep learning curve, especially for beginners, due to reliance on the AmiBroker Formula Language (AFL).
  • −Graphical User Interface (GUI) is perceived as outdated by some users.
  • −Community support can be less direct, often directing users to documentation rather than providing immediate answers.
  • −Exclusively a Windows application, requiring virtualization software for Mac users.
  • −Requires external data sources; does not include built-in data feeds.

Similar Tools

AmiBroker vs Competitors

AmiBroker operates within a competitive landscape of trading analysis and algorithmic trading platforms, each with distinct features and target audiences.

1

It provides an open-source algorithmic trading engine (Lean) that supports Python and C# for strategy development, backtesting, and live trading across various asset classes.

While AmiBroker uses its proprietary AFL for strategy definition, QuantConnect uses standard programming languages (Python, C#), offering greater flexibility and integration with other data science tools. The learning curve might be steeper for those unfamiliar with coding, but it provides a more robust and scalable environment for complex algorithmic strategies.

2
Zorro Trader↗

Zorro is a free, high-performance platform for automated trading, backtesting, and optimization, featuring a C-like scripting language (Lite-C) and advanced simulation capabilities.

Zorro offers a similar focus on high-performance backtesting and optimization as AmiBroker, and it's completely free and open source. However, its user interface might be less polished than AmiBroker's, and its community support, while active, is smaller. It requires learning its specific Lite-C scripting language, similar to AmiBroker's AFL.

3

MT5 is a multi-asset trading platform offering advanced charting, technical analysis, and an integrated development environment (MQL5) for creating and backtesting expert advisors (EAs) and custom indicators.

MT5 is widely adopted and free, providing a robust environment for charting and strategy backtesting with its MQL5 language, which is similar in concept to AmiBroker's AFL. While its backtesting engine is powerful, AmiBroker often provides more advanced statistical validation methods like walk-forward and Monte Carlo simulations out-of-the-box, which might require custom coding in MT5.

4
NinjaTrader↗

NinjaTrader offers advanced charting, market analysis, and strategy development capabilities, allowing users to build and backtest automated strategies using C#.

NinjaTrader provides a comprehensive platform for technical analysis and strategy backtesting, similar to AmiBroker, with the advantage of using C# for strategy development, which is a more widely used programming language than AFL. While its charting and analysis tools are excellent, the full suite of live trading features requires a paid license, whereas AmiBroker is a one-time purchase for its core functionality.

More on Stork

Related AI Tools

Other tools in this category, matched by shared tags

One short daily email of tools worth shipping. No drip funnel.

one email a day · unsubscribe in two clicks · no third-party tracking

For builders

This page is doing a job for someone else’s tool.

AI agents read it. Buyers land on it. It answers in eight languages and over MCP. Your tool can have one like it — live in 24 hours.