AmiBroker review (2026)
Windows desktop platform for high-speed portfolio backtesting in the AFL language
Best for: Systematic EOD and swing traders on Windows who want the fastest affordable portfolio-level backtesting and optimization, own their data pipeline, and don't need turnkey live execution or options modeling.
Editorial scores per our methodology. Affiliate status has zero weight.
Verdict
AmiBroker remains, in 2026, the reference desktop backtester for retail systematic traders. A one-time $299-$499 purchase buys an engine that outruns most subscription cloud platforms on raw testing speed. Its core loop is unmatched at the price: vectorized AFL signal generation feeding a bar-by-bar portfolio simulator, with walk-forward optimization, Monte Carlo simulation, and a custom backtester interface for anything nonstandard. Version 7.00.1 (December 2025) shows the product is still actively developed, and the 24-month free-upgrade policy plus roughly half-price upgrades afterwards keep total cost of ownership low.
The trade-offs are structural rather than incidental. AmiBroker sells you an engine, and the ecosystem around it is your job: no data is bundled, live trading is a low-level DIY interface to Interactive Brokers that the vendor itself says should not run unsupervised, the platform is Windows-native only, and AFL is a proprietary language whose fluency transfers nowhere else. Users who budget time (and often a Norgate data subscription) for the setup phase report being very satisfied for a decade or more. Users expecting a turnkey TradingView-style experience tend to bounce off within the trial.
Our verdict: the best capability-per-dollar in desktop backtesting for equities, futures, and forex portfolios, provided you accept the data plumbing, the Windows dependency, and the fact that execution automation is a project rather than a feature.
Pros
- +Consistently cited as one of the fastest retail backtesters: multi-threaded up to 32 threads per analysis window, with vectorized AFL sweeping thousands of symbols in seconds
- +True portfolio-level backtesting, with ranking and rotational systems, position sizing, and a custom backtester interface for fine-grained control
- +Serious validation tooling built in: walk-forward optimization, Monte Carlo simulation, MAE/MFE analysis, smart optimization algorithms
- +Exceptional value. A perpetual license starts at $299 with 24 months of free upgrades, against $100+/month for cloud subscriptions
- +AFL is concise for signal logic, so strategies that run to pages in Python fit in a few lines, and there is a large body of shared AFL code to borrow from
- +Mature and stable, developed since the 1990s, with an active official forum and deep integration with quality data vendors such as Norgate
Cons
- −Windows-only. Mac and Linux use requires Wine or virtualization, with no official support
- −No bundled data: you assemble and maintain your own database, which forum threads show is the biggest onboarding hurdle. Free sources (Yahoo, Stooq) carry survivorship-bias and quality risks
- −AFL is proprietary, so skills do not transfer to Python or C#, the debugging tooling is weaker than in mainstream languages, and complex logic can fight the array paradigm
- −Live automation is DIY: officially only Interactive Brokers via the low-level IBController, which the vendor itself labels beta and unsuitable for unsupervised trading
- −No native options backtesting (chains, greeks, spreads); the orientation is equities, futures, and forex
- −Dated Win32-style interface. The cheaper Standard edition's limits (32-bit only, 10 real-time symbols, 2 threads) also catch out buyers who then need the $379 Professional
AmiBroker at a glance
| Engine type | hybrid |
|---|---|
| Asset classes | stocks, ETFs, futures, forex, mutual funds, crypto (via imported data) |
| Languages | AFL (AmiBroker Formula Language), C++ (plugin ADK), JScript/VBScript (OLE automation) |
| Bundled data | No market data is bundled. The AmiQuote companion app (included in the Ultimate Pack, $99 standalone) downloads free EOD data from Yahoo Finance and Stooq, plus limited free intraday from Barchart OnDemand. Paid sources (Tiingo, eSignal, IQFeed, Norgate, Interactive Brokers) plug in when you need higher quality. |
| Finest resolution | tick (Professional edition, with a tick-capable feed such as eSignal or Interactive Brokers); Standard edition is limited to minute bars |
| Live trading | Yes (Interactive Brokers (official, via IBController; described as low-level/beta and not for unsupervised use), others via third-party bridges only) |
| Options support | No |
| Walk-forward testing | Yes |
| Open source | No |
| Runs on | windows (native), mac (unofficial, via Wine or virtualization), linux (unofficial, via Wine) |
AmiBroker pricing (2026)
| Plan | Price | Includes |
|---|---|---|
| Free trial | $0 | 30-day evaluation, no signup required; the trial build lags the licensed version (6.93 vs 7.00.1) |
| Standard Edition | $299 one-time | Built around EOD and swing trading; 32-bit only, 10 real-time symbols, 2 analysis threads; 24 months of free upgrades |
| Professional Edition | $379 one-time | 64-bit, unlimited real-time symbols, tick/second/minute intervals, up to 32 analysis threads; 24 months of free upgrades |
| Ultimate Pack Pro | $499 one-time | Professional plus the AmiQuote data downloader and the AFL Code Wizard with AI Assistant (10% bundle saving) |
| Upgrade licenses | $159 (Standard) / $189 (Professional) | Optional, and only needed once the 24-month free-upgrade window expires (roughly 50% of the new-license price) |
A perpetual personal license, usable on multiple machines you own, with no subscription. Prices were verified on the official order page in August 2026 ($299/$379/$499). Many third-party reviews still quote the older $279/$339 figures, which are outdated. Market data feeds are not included and are a separate cost.
Prices last verified: 2026-08-04
What it is
AmiBroker is a Windows desktop application for technical analysis, charting, scanning and, above all, portfolio-level backtesting and optimization. That last item is its real claim to fame. Developed continuously since the late 1990s by a small Polish company (Tomasz Janeczko's AmiBroker.com), it is sold as a perpetual license rather than a subscription: $299 for Standard, $379 for Professional, $499 for the Ultimate Pack Pro bundle, each with 24 months of free upgrades. The current licensed release is 7.00.1 (December 2025), and a 30-day free trial is available without signup.
Strategies are written in AFL (AmiBroker Formula Language), an array-oriented scripting language purpose-built for trading logic. A moving-average crossover is one line. A full rotational momentum system over a few thousand symbols is a short script. Around the engine sit charting, real-time quote windows (feed-dependent), an exploration and scanner tool, and two companion apps: AmiQuote for downloading data, and the AFL Code Wizard, whose AI assistant generates code from plain English.
This is a power tool for individual quants, not a packaged retail product. There is no cloud component, no social features, no hand-holding. The learning investment is real, but the ceiling sits far above chart-platform backtesters like TradingView's.
Backtesting engine and accuracy
The engine is a hybrid design. AFL evaluates indicators and signals as vectorized array operations, which is very fast, and the portfolio backtester then simulates bar by bar across the whole watchlist, handling capital allocation, position sizing, ranking, and margin. The Professional edition parallelizes analysis across up to 32 threads. The vendor's 'world's fastest portfolio backtesting' marketing is, unusually, broadly echoed by user benchmarks: full-market EOD tests over decades of data routinely finish in seconds.
Accuracy tooling is a genuine strength. Walk-forward optimization is built in, as are Monte Carlo simulation of equity curves, Maximum Adverse/Favorable Excursion charts (Professional), configurable commissions, slippage handling via trade delays and price arrays, and the detrending safeguards the manual actively encourages. The Custom Backtester Interface exposes the simulation loop at three levels of depth, so users can implement scaling, complex portfolio constraints, or custom metrics. That is the feature advanced users cite most when explaining why they stay.
The limits are worth stating plainly. Intrabar realism depends on your data granularity, and tick or second bars require Professional plus a capable feed. There is no native options or multi-leg simulation. And as with any flexible engine, look-ahead bias is the user's responsibility: future-referencing functions will happily produce fantasy results if misused.
Data: bring your own
AmiBroker ships with no market data, and this is the single biggest source of friction for new users. The database is local: you populate it via the AmiQuote downloader, an ASCII/CSV importer, or a real-time plugin. AmiQuote (bundled in the Ultimate Pack, $99 standalone with lifetime upgrades) pulls free EOD data from Yahoo Finance and Stooq, limited free intraday from Barchart OnDemand, and paid sources such as Tiingo.
Free data is fine for learning, but it has known problems for serious research. Yahoo's adjustments are occasionally wrong, coverage of delisted symbols is absent, and survivorship bias will flatter any long-only equity backtest. The community's standard answer is Norgate Data, a separate subscription that integrates tightly with AmiBroker and includes delisted US and Australian equities. That pairing is so common it has become the platform's de facto data layer for stocks. Real-time users connect eSignal, IQFeed, or Interactive Brokers feeds; tick charts require Professional and one of these sources.
Budget accordingly. A realistic serious setup is the $379 Professional license plus a data subscription of roughly $10-$100+/month, depending on asset class and resolution. Our data_quality score reflects what ships in the box (nothing), tempered by the strong vendor ecosystem around it.
Pricing breakdown
Verified on the official order page in August 2026:
| Item | Price | Notes |
|---|---|---|
| Standard Edition | $299 | 32-bit only, 10 RT symbols, 2 threads, minute bars max |
| Professional Edition | $379 | 64-bit, unlimited RT symbols, tick/second bars, 32 threads |
| Ultimate Pack Pro | $499 | Professional + AmiQuote + AFL Code Wizard/AI (saves 10%) |
| Standard upgrade | $159 | Only after free-upgrade period ends |
| Professional upgrade | $189 | Only after free-upgrade period ends |
| AmiQuote alone | $99 | Lifetime upgrades |
| AFL Code Wizard alone | $99 | Lifetime upgrades |
Every license includes 24 months of free upgrades and support, is licensed per person (installable on multiple machines you own), and never expires. Prices rose from the long-standing $279/$339, which is why many third-party reviews still show the old numbers.
Against the field, three years of AmiBroker Professional costs $379 in total, plus $189 if you want to stay current afterwards, versus roughly $2,000+ for three years of comparable cloud or charting subscriptions. The honest caveat is that data costs extra, and most serious users add a subscription that will eventually exceed the price of the software itself. Even so, on capability per dollar this is arguably the best deal in desktop backtesting.
Live trading and automation
AmiBroker can trade live, but this is its weakest pillar and buyers should be clear-eyed about it. The official path is IBController, a free bridge to Interactive Brokers' TWS invoked from AFL (GetTradingInterface). It supports market, limit, stop and trailing orders, brackets, OCA groups, account and position queries, and FA allocations. That is enough to run genuine automated systems, and many users do.
The vendor's own documentation is unusually candid, though: the interface is 'low-level', in long-running beta because of IB API churn, mandates paper-trading first, and 'is NOT intended to be run without supervision.' There is no built-in strategy-state management, no order-recovery logic, no multi-broker abstraction. You write that in AFL yourself, or you buy third-party bridges, which exist for various regional brokers but are unofficial. Nor is there any cloud deployment: your Windows machine, or a VPS, has to stay up.
Compare NinjaTrader or QuantConnect, where execution is a first-class product feature. The pattern in user feedback is consistent: research and signal generation in AmiBroker is world-class, while execution is a self-built project bolted on. Traders who want research-to-live in one supported pipeline should look at those alternatives. Traders who place orders manually from AmiBroker's exploration output, a very common workflow for EOD systems, lose nothing.
Who it's for
AmiBroker fits a specific and large niche: the self-directed systematic trader, usually on EOD or swing timeframes in equities, futures or forex, who wants institutional-grade portfolio testing without institutional pricing or a full Python stack. If you run ranking-based rotational systems, market-wide scans, or parameter optimizations with walk-forward validation, it is hard to find more capability for a one-time $379.
It is a poor fit if you are on a Mac and unwilling to run Wine or a VM; if you want bundled, clean data out of the box; if you need supported hands-off live execution across brokers; if you trade options strategies; or if you want transferable skills. Time invested in AFL pays off only inside AmiBroker, which is why Python-first quants usually choose backtrader, vectorbt, or QuantConnect instead, despite the extra setup.
The typical happy user in community threads bought a license years ago, pairs it with Norgate data, runs nightly explorations, and considers the software effectively free by now. The typical unhappy user expected TradingView-style immediacy and hit the data-setup wall in week one. The 30-day trial (no signup) is genuinely enough to find out which one you are. Commit to importing real data and writing a few AFL systems during it, though, or you will have evaluated the installer rather than the platform.
AmiBroker
Windows desktop platform for high-speed portfolio backtesting in the AFL language
Frequently asked questions
Is AmiBroker free?+
No. There is a 30-day free trial with no signup required, but a license is a one-time purchase: $299 Standard, $379 Professional, or $499 for the Ultimate Pack Pro bundle. Each includes 24 months of free upgrades, and the license itself never expires.
How much does AmiBroker cost in 2026?+
As of August 2026 the official prices are $299 (Standard), $379 (Professional), and $499 (Ultimate Pack Pro, which adds AmiQuote and the AFL Code Wizard with AI Assistant). Optional upgrade licenses after the free 24-month window cost $159/$189. Market data is not included and is a separate cost.
Does AmiBroker work on Mac or Linux?+
Not officially: it is Windows-native software. Community guides show it running well on macOS (including Apple Silicon) and Linux via Wine, or on a Mac through Parallels and other virtual machines, but the vendor supports none of those setups.
Does AmiBroker include market data?+
No data is bundled. The AmiQuote companion downloads free EOD data from Yahoo Finance and Stooq, plus limited free intraday from Barchart. Serious users typically pay for a feed. Norgate Data is the community standard for US and Australian equities, including delisted stocks, with eSignal, IQFeed, Tiingo, or Interactive Brokers covering real-time and intraday.
Can AmiBroker do live automated trading?+
Yes, with caveats. The official IBController bridge automates order placement through Interactive Brokers' TWS, and third-party bridges exist for other brokers. The vendor describes the interface as low-level and beta, and states it should not run unsupervised. There is no turnkey, multi-broker execution layer of the kind NinjaTrader or QuantConnect provide.
AmiBroker vs Python (backtrader/vectorbt) or QuantConnect: which should I pick?+
Pick AmiBroker for the fastest low-cost portfolio backtesting with built-in walk-forward and Monte Carlo, if you accept Windows and the proprietary AFL language. Pick Python libraries (backtrader, vectorbt) for free, transferable skills and unlimited flexibility, with more assembly required. Pick QuantConnect for cloud infrastructure with institutional data and supported live deployment on a subscription model.
Alternatives to AmiBroker
NinjaTrader · 7.7/10
Free futures-focused desktop platform with C# backtesting and a built-in brokerage
TradingView · 7.3/10
Web charting platform with Pine Script backtesting, alerts and 80+ broker integrations
Backtrader · 6.8/10
Free open-source event-driven backtesting framework for Python, no longer actively maintained
VectorBT · 7.8/10
High-speed vectorized Python backtesting library with a free core and paid PRO tier
Or see the head-to-head pages:AmiBroker vs NinjaTrader, AmiBroker vs TradingView, AmiBroker vs Backtrader, AmiBroker vs VectorBT
Sources
- https://www.amibroker.com/order.html - official pricing page: $299 Standard / $379 Professional / $499 Ultimate Pack Pro, $159/$189 upgrades, $99 add-ons, 24-month free upgrades, perpetual personal license (fetched Aug 2026)
- https://www.amibroker.com/ - official homepage: edition price range, walk-forward and Monte Carlo features, multi-threading claims; footer contains no affiliate/partner program
- https://www.amibroker.com/reseller.html - official resellers page: directory of three regional resellers only, no affiliate/referral program or commissions exist
- https://www.amibroker.com/guide/versions.html - official edition comparison: Standard 32-bit/10 RT symbols/2 threads/minute bars vs Professional 64-bit/unlimited symbols/32 threads/tick and second bars
- https://www.amibroker.com/at/ - official IBController docs: Interactive Brokers is the sole officially supported auto-trading broker; low-level, beta, not for unsupervised use
- https://www.amibroker.com/download.html - official download page: 30-day free trial without signup; current licensed version 7.00.1 (Dec 2025); AmiQuote and AFL Code Wizard bundled in installer
- http://www.amibroker.com/guide/h_amiquote.html - official AmiQuote guide: free EOD sources (Yahoo Finance, Stooq), Barchart free intraday limits, Tiingo paid tier
- https://forum.amibroker.com/t/how-to-install-amibroker-on-macos-using-wine-even-on-m1-m2-m3/39279 - official community forum: unofficial macOS support via Wine including Apple Silicon
- https://www.quantifiedstrategies.com/amibroker-review/ - third-party 2026 review used for user-sentiment patterns (speed, AFL learning curve, live-trading setup effort); its cached prices ($279/$339) are outdated vs the official page
Educational content only, not investment advice. Spot an outdated price or spec? The data behind this page is open; see our editorial policy.