Portfolio Boss vs AmiBroker is a choice about how you want to build trading strategies. PB’s machine learning discovers rules for you. AmiBroker gives you a formula language and development tools for expressing and testing your own ideas. Both run on Windows; the difference is where your work begins.
Portfolio Boss vs AmiBroker: where your work begins
If you enjoy designing systems and working with formulas, AmiBroker offers extensive control. If you want the computer to find candidate rules, Portfolio Boss does that discovery work, then helps you turn the results into a portfolio of strategies. You can start with Evo and expand the process as you learn.
Side-by-side comparison
| Feature | Portfolio Boss | AmiBroker |
|---|---|---|
| How strategies are built | Machine learning discovers rules for you | You define the rules in AFL, with existing formulas or Code Wizard as starting points |
| Coding required | No | AFL formulas; the optional AFL Code Wizard generates code from rules you specify |
| Market data | 40+ years, 6,000+ symbols including delisted, included | Bring your own, or download with AmiQuote ($99) from internet sources |
| Multi-strategy portfolios | Combine strategies; Meta ML selects the monthly lineup | Portfolio backtesting of the systems you code |
| Robustness testing | In-sample/out-of-sample controls, included delisted data, and candidate review | Walk-forward testing and Monte Carlo simulation |
| Automated trading | Autonomous Portfolio Management (APM): multi-account automation through Interactive Brokers | Auto-trading interface for Interactive Brokers |
| Platform | Windows (Mac via Windows virtualization) | Windows |
| Price | Portfolio Boss Evo is 100% free for life for the first 100,000 signups ($1,999 value); advanced modules are paid | Standard $299, Professional $379, Ultimate Pack Pro $499 (one-time, 24 months of upgrades) |
Where AmiBroker shines
AmiBroker has a long-standing reputation with system traders who code. You get real-time charting, portfolio backtesting and optimization, scanning, walk-forward testing and Monte Carlo simulation, plus an auto-trading interface for Interactive Brokers. Pricing is a one-time license with 24 months of free upgrades, after which upgrades are 50% off.
The trade-off is that you supply the ideas, the code and usually the data. That suits programmers, but it is a steep climb if you have never written a trading system.
PB discovers the rules, then helps you use them
Portfolio Boss was built by trader Dan Murphy, who began trading in 1997. His objective is to help clients pursue greater consistency with less effort. That begins with making strategy research useful without turning the trader into a programmer.
The Divine Engine searches for buy, ranking, and sell rules. You can build a strategy for one symbol or rank a whole stock or ETF universe. Set your research goals, let the computer generate candidates, and examine the rules and results it produces.
Strategy Mill takes on the repetitive setup work across large symbol lists and filters candidates for review. Meta ML acts like an orchestra conductor, choosing which strategies trade each month. APM handles execution across Interactive Brokers accounts: choose full automation or Co-Pilot, where you review prepared orders and press Transmit.
The learning curve
AmiBroker is fast and flexible, but that flexibility comes through its formula language. Before you can test an idea, you need to express every rule precisely: how signals are calculated, how positions are sized, what happens when several signals fire on the same day, and how trading costs are handled. Traders who already program often enjoy that control. AFL Code Wizard can generate code from rules you specify, and existing formulas provide starting points. You still need to understand what the system does and check that the test matches your intended trading rules.
Portfolio Boss is designed for the opposite starting point. You choose a symbol or a list of symbols and press Start. Machine learning generates and tests candidate rules for you, so you can examine candidate strategies without writing the search logic yourself. The learning curve moves from writing code to reading results: understanding drawdowns, comparing strategies and deciding which ones to keep.
Where your time goes
A useful way to compare the two is to ask where an hour of research time ends up. With AmiBroker, much of it goes into building and debugging systems, sourcing and cleaning data, and setting up tests such as walk-forward runs. That is time well spent if you want to understand every moving part. With Portfolio Boss, more of the hour goes into reviewing strategies the software has already found and assembling them into a portfolio, because data is included and the discovery step is automated.
Check the data behind the result
Whatever tool you use, the results are only as good as the data behind them. Two issues cause the most trouble. The first is survivorship bias: if your data only includes companies that still trade today, it leaves out stocks that were delisted. Losing delistings can make historical results look better than they were. The second is short history: a test that only covers one long bull market says little about how a strategy behaves in a crash. When you bring your own data, it is up to you to check both. PB includes decades of history and delisted data. Its Backtest Panel shows the available date range for the strategy. Check that range and the universe you selected; a recently launched ETF won’t have decades of actual trading history.
From a candidate to a portfolio
PB makes a portfolio of strategies the destination. Compare strategies that respond differently, test their combined behavior, and decide which ones earn a place. The benefit is the connected process: discover rules, review candidates, combine strategies, and put the trading work on the computer.
AmiBroker also supports portfolio backtesting and automatic walk-forward optimization. Its strength is control over a system you define. PB’s strength is reducing the work of discovering those rules and moving from research to a managed lineup.
Which one is right for you?
- Choose AmiBroker if you like programming, want total control over every rule, and are happy to manage your own data.
- Choose Portfolio Boss if you want strategies built for you without code, data included, and a multi-strategy portfolio you can automate.
Put your next idea to the test, free
Let the computer build your first strategy, then inspect the rules and the test results. Portfolio Boss Evo is 100% free for life for the first 100,000 signups ($1,999 value). Download now. Advanced modules are paid.
Backtested and hypothetical results have limitations and do not guarantee future results.
Sources
Pricing and features checked November 2026. Prices change, so confirm on each company’s site.
