Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Amibroker & AFL (Amibroker Formula Language)
Rating: 3.4 out of 5(23 ratings)
633 students

Introduction to Amibroker & AFL (Amibroker Formula Language)

First step toward systematic trading. Trading in markets with zero emotions.
Created byPranav Arora
Last updated 6/2022
English
English [Auto],

What you'll learn

  • Introduction to Amibroker & AFL programming
  • How to import data in Amibroker
  • How to use AFL editor & Analysis tab
  • How arrays work in AFL
  • Exploration & scanning
  • Back testing & optimization
  • Stepping toward system trading

Course content

2 sections13 lectures1h 32m total length
  • What we are going to learn in this course ?2:05

    Learn the basics of Amibroker and AFL, set up charting and database tools, and master stock scanning and backtesting to generate alpha in systematic trading.

  • Sources to learn Amibroker2:04

    Explore free and paid sources to learn Amibroker and AFL, including a book by Howard Bundy, online forums, and the AFL collection, with tips for asking questions effectively.

  • Creating new database & importing historical data13:13

    Create a new database in the broker and import historical data. Configure timeframes, watch list, and core data settings for backtesting.

  • How to use non adjusted data in amibroker5:03

    Learn how to use non adjusted data in Amibroker, identify not adjusted data, and apply splits with correct granularity. Explore backtesting, alerts, and symbol settings for data management.

  • How to download trial version of amibroker3:26

    Download Amibroker from the official site and try the free trial. Professional Edition offers unlimited real-time symbols; Ultimate Pack Pro adds historical data downloader and AFL code.

Requirements

  • You should be passionate about trading or investment
  • No programming skills required. You will learn the basics you need to know
  • Willingness to learn

Description

This course is created for the beginner level traders who just want to start their career in systematic trading or for the traders who just want a shift from their discretionary trading.

Why system based trading?

According to many of the surveys and studies happened in the past we got to a point that more than 95% of retail loose money  in the markets. Multiple factors are the reason for the same, but some of the biggest one are the emotions i.e. fear and greed. We can't overcome that completely but can reduce them to some extent with system based trading, where all the entries, exits, profit and  loss booking are decided prior of taking the trades.


Amibroker software is used heavily for the purpose of  explanation. Learnings provided in this course can also be applied on the trial version of amibroker. There is no compulsion of licensed version.


Key learning of the course to operate this tool effectively:

Database handling

How to handle split & merger of stocks

Classes that AFL understands

How arrays work in AFL


No prior knowledge about programming or AFL?

No Problem

We will start from the basics of programming language. Concepts like how AFL works and what are the things we should keep in mind as trader will also be covered, so that we can use coding part of AFL in our favor as a market participant.


See you in the course!

Who this course is for:

  • Traders who are starting toward system based trading
  • Who are not getting results with discretionary trading
  • Trader who want to start coding with AFL