AmiBroker Course

Welcome to our Amibroker course, where you’ll learn to master the powerful tools of trading strategies and backtesting analysis for better trading performance.

Amibroker is a very affordable software that is second to none in capacity, functions, reliability, and speed. It’s used by traders and investors all over the world. It’s a tool for both backtesting and live automatic algo trading.

Because we are happy users of Amibroker, we made an online beginner course (including live trading) that includes how you can use and learn Amibroker Formula Language (AFL). Please click the buy button to see the pricing.

best amibroker course

We have two goals with the written online course: to help beginners get started with Amibroker and Amibroker Formula Language (AFL), and to help you set up live trading with Interactive Brokers.  Additionally, we provide you with 5 or 10 trading edges with code for an additional fee. The trading edges are taken among our monthly Trading Edges and offer opportunities in S&P 500, TLT (Treasuries), Nasdaq, DAX-40, XLU, XLV, and XLP (consumer staples). The course is divided into different modules. Please click the “buy” button to see full pricing of the modules.

Course Structure

The course is divided into three written modules (please press the “buy” button for the price list):

Module 1 teaches you to chart, backtest, scan, explore, optimize, and do basic coding. See complete list of lessons below.

Module 2 is all about live trading. We show how you can set up live trading with Interactive Brokers and automate all of your trades and let Amibroker keep track of your strategies and fills.

Module 3 contains Amibroker code and logic in plain English for 5 end of day strategies. You pick five strategies of your choice among our single strategies.

Module 4 contains Amibroker code and logic in plain English for 10 end of day strategies. You pick five strategies of your choice among our single strategies.

The course is about 20 000 words (a small book), contains over 150 gif files, and we provide numerous examples with code (see example/screenshot).

Complete list of lessons:

The course covers the following topics:


Module 1: Basic

Lesson 1: Amibroker’s Main Features
Lesson 2: Installing Amibroker
Lesson 3: Graphical Interface
Lesson 4: Windows Preferences And Settings
Lesson 5: How To Arrange Amibroker’s Windows
Lesson 6: Technical Indicators
Lesson 7: How To Make Graphs
Lesson 8: Window Layouts
Lesson 9: Linking Windows And Charts
Lesson 10: Symbols
Lesson 11: Symbols And Categories
Lesson 12: Symbols And Watch Lists
Lesson 13: Database Management
Lesson 14: Importing Quotes Into The Database
Lesson 15: AFL – Learn Amibroker Formula Language
Lesson 16: Visualization Of Arrays And Variables
Lesson 17: The Analysis Window
Lesson 18: The Formula Editor
Lesson 19: Backtesting
Lesson 20: Portfolio Backtesting
Lesson 21: Rotational Backtest
Lesson 22: Individual Backtesting
Lesson 23: Backtesting Of Futures Contract
Lesson 24: Scanning
Lesson 25: Explorations
Lesson 26: Analysis Reports
Lesson 27: Stop Orders
Lesson 28: Position Sizing
Lesson 29: Scaling In And Out Of Positions
Lesson 30: How To Make Composite Symbols (Index)
Lesson 31: Tips and tricks to get better at coding

Appendix: A few examples of code

Appendix A: How to backtest a pairs trading strategy
Appendix B: Day trade breakout example
Appendix C: Rotational strategy example for SPY, TLT, and EEM
Appendix D: The Options Expiration Week Effect strategy
Appendix E: The turn of the month trading strategy

Module 2: Live Trading With Interactive Brokers

Amibroker doesn’t provide any code or program for automatic trading. We have made a simple script/code that does the following:
1. The code scans your trading strategies and sends a market order (can be changed to limit order) if there is a signal.
2. If there is a signal, it keeps track of the sent order (position) until there is a sell signal for the strategy.
It’s not advanced, but we use it ourselves daily.

Lesson 32: VPS – run your strategies 24/7 remotely
Lesson 33:
Amibroker – Live Trading – Getting Started
Lesson 34: Live Trading – The Interactive Brokers Plugin And Settings
Lesson 35: Amibroker Live Trading – Scanning
Lesson 36: Live Trading – The Code
Lesson 37: Live Trading – How To Buy And Sell The Close And The Open
Lesson 38: Live Trading – Unknown Future Dates – How To Look Forward

Module 3:

Lesson 39: 5 Trading Edges with Amibroker code. You are free to pick 5 strategies among our single strategies.

Module 4:

Lesson 40: 10 Trading Edges with Amibroker code. You are free to pick 10 strategies among our single strategies.

Get started now!


What is Amibroker and why is it popular?

Amibroker is a trading platform where you can analyze stocks or financial markets, either by discretionary technical analysis or by backtesting. It’s an inexpensive program where you get a life-time license for as low as 300 USD. You can also trade automatically and live by connecting to a broker, like Interactive Brokers, for example. 

Who can benefit from taking an Amibroker course?

Anyone who is interested in trading and/or Amibroker can benefit for am Amibroker course. 

What topics are covered in an Amibroker course?

An Amibroker course has the following topics: Installation, how to arrange windows, how to import an manage data and quotes, how to use Amibroker Formula Language, how to explore assets, how to scan, hoe to backtest, and how to trade live. 

How do Amibroker courses help traders improve their strategies?

Amibroker courses help traders improve their Amibroker skills, coding expertise, backtesting techniques, strategy development, and risk management. The bottom line is that an Amibroker let’s you learn backtesting, and by being systematic you can develop many good trading strategies. 

Are there different levels of difficulty in Amibroker courses?

There are different levels of difficulty in Amibroker courses depending on the modules. The basics can easily be leant, while more advanced coding like live trading is bit more complex, but still manageable for novices.

What are the key features of a quality Amibroker course?

The key features of a quality Amibroker course is that it should cover all the features of Amibroker. That involves how to explore data, how to scan a portfolio, how to backtest, and how to learn the basics of Amibroker formula Language. 

How long does it typically take to complete an Amibroker course?

It takes about a couple of months to complete an Amibroker course. However, it depends on the time you allocate, of course. But Amibroker is an advanced platform where you can customize all you want, so you’ll probably never master it 100%. 

What resources are typically provided in an Amibroker course?

The specific resources offered in an Amibroker course can vary depending on the provider, course level, and focus. That said, some common resources might include video lectures, written tutorials, e-books, glossaries, historical market data, samples of AFL code, template files, manual support, and bonus materials. 

Are there any prerequisites for taking an Amibroker course?

There are no prerequisites for taking an Amibroker course, except for an interest to learn. However, you must have some basic computer skills, but no prior Amibroker experience is required. No trading experience is required, but you’ll learn by trial and error.  

What are some tips for choosing the best Amibroker course for my needs?

Choosing the best Amibroker course for your needs involves understanding your current knowledge, skills, and goals (why do you want to learn Amibroker?). Your starting point is dependent on your Amibroker level and trading knowledge, not to mention your will to learn.  

Another important tip for choosing the best Amibroker course is the background of the provider. Do they have trading experience? Or do they only offer theoretical courses? We at have been trading successfully for over two decades and we believe we know what we are doing and offering. 

How do I learn AFL?

You can learn AFL here.


Quantified Strategies (SIA Lofjord) is not an investment advisor. The content and information provided are educational and should not be treated as financial advisory services or investment advice. Trading and investment in securities involve substantial risk of loss and is not recommended for anyone that is not a trained trader or investor – it shall be conducted at your own risk. It is recommended that you never risk more than you are willing to lose. Leverage can lead to substantial losses. Any use of leverage, margin, or shorting is at your discretion. Quantified Strategies (SIA Lofjord) is not responsible for any losses that occur as a result of its content and information. Always use a demo account for many months before you try live trading. Trading requires hard and systematic work – there is no easy money.

Hypothetical or simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Commissions and slippage are not included. Also, Since the trades have not been executed, the results may have under or overcompensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs, in general, are also subject to the fact that they are designed with the benefit of hindsight. No representations are made that any account will or is likely to achieve profit or losses similar to those shown.