Portfolio Boss

Portfolio Boss vs AmiBroker: Build Strategies Without Coding

Portfolio Boss vs AmiBroker comparison title card
Quick answer

Portfolio Boss vs AmiBroker: PB uses machine learning to discover trading rules, with market data included and tools for managing a portfolio of strategies. AmiBroker provides AFL formulas, code-generation tools, and extensive testing controls for systems you define. Choose PB when you want the computer doing more of the strategy-building work.

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.

Key takeaways

  • PB discovers buy, ranking, and sell rules without coding.
  • AmiBroker develops and tests systems expressed in AFL, with optional code-generation help.
  • PB includes market data and shows the history available for each strategy.
  • Strategy Mill scales discovery; Meta ML picks the monthly lineup; APM handles trading.

Get Portfolio Boss Evo free for life

100% free for life for the first 100,000 signups. A $1,999 value. No code, no credit card.

Download Evo Free
From the founder

Dan’s Take

I used to spend weeks building and coding a strategy by hand. Now machine learning can do that work in minutes. We can’t personally check thousands of stocks for patterns, so why not put the computer to work? Strategy Mill turns it into a strategy factory, working through thousands of symbols automatically. I appreciate my coding roots, but our research has given me good reason to move on.

Frequently asked questions

Do I need to code to use AmiBroker?

AmiBroker strategies use AFL formulas, but you can start with existing formulas or use AFL Code Wizard to generate code from rules you specify. PB's machine learning can discover the rules themselves without requiring you to write code.

Does AmiBroker include market data?

AmiBroker supports external data sources, and AmiQuote downloads data from supported providers. PB includes market history and delisted data; the usable date range depends on the instruments and inputs in your strategy.

How much does AmiBroker cost?

AmiBroker lists Standard at $299, Professional at $379, and Ultimate Pack Pro at $499, with 24 months of free upgrades, checked November 6, 2026. Portfolio Boss Evo is 100% free for life for the first 100,000 signups ($1,999 value).

Can both trade automatically?

Yes. AmiBroker has an auto-trading interface for Interactive Brokers. Portfolio Boss uses Autonomous Portfolio Management (APM) to automate multi-strategy trading across multiple Interactive Brokers accounts.

Can I start using Portfolio Boss for free?

Portfolio Boss Evo is 100% free for life for the first 100,000 signups ($1,999 value). Download now: https://portfolioboss.com/op/download-pb-evo/. Advanced modules are paid.

Get Portfolio Boss Evo free for life

100% free for life for the first 100,000 signups. A $1,999 value. No code, no credit card.