Skip to content

Technical Analysis with AmiBroker

From Charts to Trading Systems. Learn to investigate technical analysis rather than believe it.
37
Parts
206
Pages
5
Levels
113
Hours
1,438
Citations

0 / 206 lessons completed

A complete course in technical analysis and quantitative research, taught through AmiBroker and its formula language, AFL.

It covers reading price charts, the array model that AFL is built on, writing your own indicators, screening a universe, working across timeframes, real-time markets, backtesting, optimisation, walk-forward analysis and risk management — ending in a capstone where you build a research workstation and defend a written report about a strategy you designed.

What makes it different from most material on the subject is the thing it refuses to do.

  • Traders and investors who already look at charts and want to know which of the things they have been told are supportable.
  • Programmers entering finance who need the domain, the language and the methodology together.
  • AmiBroker users who can plot an indicator but have never written a backtest they trust.
  • Anyone who wants to learn to investigate a market claim rather than adopt it.
  • Comfort with a Windows PC. AmiBroker is a Windows application.
  • Ordinary numeracy: percentages, averages, ratios. No statistics background is assumed; what you need is built as you go.
  • No programming experience required. AFL is taught from the beginning, and the array model — the concept everything else rests on — gets a lesson of its own.
  • No trading experience required, and no money at risk. Nothing in this course asks you to trade.

By the end you will be able to:

  • Read a price chart and describe what it does and does not show.
  • Write AFL that does what you intended, and prove that it does rather than hoping.
  • Build indicators, explorations, scanners and multi-timeframe charts of your own.
  • Run a portfolio backtest whose every assumption is visible in the formula rather than in a dialog.
  • Recognise look-ahead bias, survivorship bias, curve fitting and unrealistic fills — in other people’s work and, harder, in your own.
  • Take a popular market claim, turn it into a measurable question, test it, and describe the result without deciding in advance what you wanted it to be.
  • Say “the evidence is weak” out loud, with the work to back it up.

37 parts, 206 lesson pages, five difficulty levels, from Chart Reader to Real-Time AmiBroker User. Each level is a set of things you can do at the end of it, and they are a dependency graph rather than parallel tracks — Level 4 assumes Level 3, because you cannot audit a backtest you cannot read.

Level 1 — Chart Reader

6 parts39 pages18 h

Understand market data, read charts, recognise structure, know what common indicators measure, and use AmiBroker interactively.

Level 2 — AmiBroker Analyst

2 parts17 pages9 h

Manage databases and universes, build workspaces, run scans and explorations across a whole market.

Level 3 — AFL Developer

9 parts54 pages30 h

Think in arrays, write custom indicators, build multi-timeframe and multi-symbol tools, and reuse your own code.

Level 4 — Trading System Researcher

9 parts50 pages28 h

Turn ideas into objective rules, backtest them at portfolio level, detect bias, optimise responsibly and evaluate robustness.

Level 5 — Real-Time AmiBroker User

11 parts46 pages29 h

Understand live data architecture, configure intraday databases, troubleshoot feeds, build live charts, scanners and alerts.

The whole thing is on the curriculum page, with time estimates derived from the actual content rather than from marketing.

Required: AmiBroker for Windows, and a database of daily end-of-day bars for twenty to fifty liquid instruments. AmiQuote — which ships with the AmiBroker installer — downloads free end-of-day data.

Optional: the Professional edition, and a real-time data feed. Ten parts of this course cover real-time markets, and every one of them has a Level A path that uses Bar Replay and historical data instead.

What you need, in detail →

About 113 hours of time on task across the whole course, including labs, projects and the capstone — derived by summing the per-page estimates in the curriculum manifest, not chosen to sound impressive.

At an hour a day that is roughly four months. Most people will not do all of it, and the course is built so that the parts are useful separately.

Your progress is stored in this browser only, using local storage. There are no accounts, no sign-in and nothing is sent anywhere. Clear your browser data and it is gone; open the site on another device and it starts fresh. If storage is unavailable — private browsing, blocked site data — everything else works exactly the same.

Your progress →

Read the full disclaimer →


Sources for this lesson

2 verified · checked 2026-09-01

  1. 01AmiBroker — Download pageamibroker.com/download.html2026-09-01
  2. 02AmiBroker User's Guide — How to get quotes from various markets§ Real-time data tableamibroker.com/guide/h_quotes.html2026-08-31

Every technical claim on this page was checked against the official AmiBroker documentation on the date shown. Where the course disagrees with folklore, the source is how you can tell which one to trust.