Skip to content
Dave Mabe
Close menu

Amibroker AFL Course

(AFL = Amibroker Formula Language)

You’re Overwhelmed by Amibroker and AFL

  • You don’t want to learn a whole new language just to create a backtest

  • You’ve tried ChatGPT to create your backtest in AFL, but the code doesn’t work

  • You know your trading strategy could be better with a larger backtesting window, but you don’t know where to begin with Amibroker

  • You can create a very basic backtest in Amibroker, but struggle to create a starting point for your own trading strategy

  • You know you need to add columns to your backtest, but you don’t know how

Imagine Having a Reusable Strategy Template

Imagine this:

  • You have a proven AFL template to use as a starting point for any trading strategy

  • You no longer have to rely on an overconfident LLM that thinks it’s great at AFL (LLMs are really bad at AFL!)

  • You’re regularly creating backtests for new trading ideas with a backtest window of years instead of 3 months

  • You’re coding your trading strategies with ease in Amibroker and optimizing them using custom columns

You Need the Amibroker AFL Course

The Amibroker AFL Course gives you a proven AFL template you can use as a starting point for any trading strategy.

You also get a series of lessons about how the code works and how to customize it to your needs.

The strategy demonstrates how to add custom columns to your backtest, a crucial step in creating a profitable trading strategy.

After that, you’ll receive a series of 6 emails, one per day, explaining key aspects of Amibroker backtesting and how to backtest your strategy using the sample file.

What's Inside the Course?

  • Day 1 - You’ll receive my strategy template in AFL and a video showing how to use it as your starting point. It’s the only template you’ll ever need to create strategies in Amibroker

  • Day 2 - Shared Variables - how to reuse code to start building your reusable column library in all your backtests

  • Day 3 - Important Building Blocks

  • Day 4 - The ValueWhen Function

  • Day 5 - Explorations - why and how to use Explorations in Amibroker

  • Day 6 - Custom Backtest Columns - step-by-step instructions on how to add custom columns in your backtest

Ready to Get Started?

100% Money Back Guarantee

I’m so confident you’ll find this course valuable that I offer a 100% money-back guarantee. If you’re not 100% satisfied, just let me know and I’ll refund your payment in full.

But Don’t Take My Word For It!

The Amibroker course accelerated my learning about building blocks I need to write strategies in AFL. It gave me an effective template that I intend to use to build all my backtesting strategies. It showed me how to add custom columns to any backtest - this is powerful for discovering insights that drive your strategy. I would recommend it to anyone committed to systematic trading.

— Mugu

As a beginner trader, I’ve tried other backtesting software but had no experience with Amibroker. I’ve taken other trading-related courses before and I've always had lingering questions about the author’s authenticity and integrity. I have none of those doubts with Dave. Dave’s Amibroker AFL course was exactly what I needed to move forward with intraday backtesting, and I’m now using it as the foundation for all of my backtesting going forward.

— Glenn B.

Dave's Amibroker course was very helpful in getting myself up and running with using the software. The demo code is top notch and comes from many years of experience using Amibroker and coding. It's a great starting point to build solid strategies from. I still find myself looking back at the course content and learning something new every time.

I'd thoroughly recommend the course to anyone daunted by the code like I was.

— Leo McCallin

I had never used Amibroker before but I was looking for a faster and more efficient way to backtest, rather than writing python scripts for each backtest. I knew there would be a learning curve with Amibroker and their AFL language so I took Dave's Amibroker course. It saved me a tremendous amount of time and headache. The framework he uses is a must for backtesting and optimizing strategies in Amibroker. I also learned how to troubleshoot Amibroker specific issues that would have taken a lot longer to figure out on my own. I've run 100+ backtests in Amibroker now, and it is much faster and better than what I was doing before.

— Isaac Hebert

Still Have Questions?

Q: What happens when I buy?

You’ll receive the AFL template and the first lesson via email immediately after paying. Each day after that, you’ll receive the lesson for that day.

Q: Can I trade the demo strategy as-is?

The demo strategy in the template doesn’t have a strong edge as-is. It’s used for demonstration purposes to show how you can plug in your trading strategy parameters.

Q: Does the AFL template include all your custom columns?

The AFL template includes a handful of custom columns for demonstration purposes, but does not include my entire library of custom columns.

Q: Do I need to be a programmer to use this?

Not necessarily, but you’ll need to be an analytical thinker to be a trader at all. If you’re not comfortable using Excel at a basic level, then this course might not be for you.

Q: Who built this and how do I know it will work?

I (Dave Mabe) built it and it's the tool I've used for over 15 years to create dozens of strategies that I trade live.

Q: I still have questions!

Still have questions? No problem! Please shoot me an email at dave@davemabe.com.