Technical Analysis with AmiBroker
- 37
- Parts
- 206
- Pages
- 5
- Levels
- 113
- Hours
- 1,438
- Citations
0 / 206 lessons completed
Progress tracking needs browser storage, which is unavailable here. The course works exactly the same without it.
What this course is
Section titled “What this course is”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.
Who it is for
Section titled “Who it is for”- 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.
Prerequisites
Section titled “Prerequisites”- 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.
What you will be able to do
Section titled “What you will be able to do”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.
The curriculum
Section titled “The curriculum”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
Understand market data, read charts, recognise structure, know what common indicators measure, and use AmiBroker interactively.
Level 2 — AmiBroker Analyst
Manage databases and universes, build workspaces, run scans and explorations across a whole market.
Level 3 — AFL Developer
Think in arrays, write custom indicators, build multi-timeframe and multi-symbol tools, and reuse your own code.
Level 4 — Trading System Researcher
Turn ideas into objective rules, backtest them at portfolio level, detect bias, optimise responsibly and evaluate robustness.
Level 5 — Real-Time AmiBroker User
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.
Software and data
Section titled “Software and data”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.
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.
Progress tracking
Section titled “Progress tracking”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.
Disclaimer
Section titled “Disclaimer”- New here? How to use this course explains the structure, the callouts, the code labels and how to pick a starting point.
- Want the map? The full curriculum.
- Ready to set up? What you need.
- Want to know how it was made? About this course.
Sources for this lesson
2 verified · checked 2026-09-01
- 01AmiBroker — Download pageamibroker.com/download.html2026-09-01
- 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.