Ewid - Introduction to AmiBroker Programming
Learn How To Backtest Your Best Trading Ideas In One Day – Guaranteed!
How would you like to have the ability to backtest your best trading ideas? And learn how to do this from one of the best in the industry?
Introducing Programming in Amibroker – Learn How to Backtest Your Best Trading Ideas in One Day
Here is What You Will Receive
You will start the course with minimal to no knowledge on how to backtest in AmiBroker. Six hours later you will…
1) Know how to program a strategy.
2) Know how to backtest and validate that strategy.
3) Learn how to improve upon that strategy.
4) And be able to receive the daily signals for that strategy.
This is knowledge which you will be able to apply to your trading for the rest of your life.
In this class you will start from the beginning and within hours have the skill to take one of our Strategy Guidebooks and program it in AmiBroker yourself. Plus, your personal code will generate the signals for the upcoming day!
This course is designed for traders who want to learn how to use AmiBroker to create backtests and/or generate trading signals, but who have little or no familiarity with the AmiBroker language.
At the completion of this course, you will be able to:
Create your own custom indicators, and add them to an AmiBroker chart.
Backtest basic trading strategies in order to see which ones have edges, which ones do not, and take the strategies that have edges and make them better.
Verify that your backtest results are correct.
Generate trading signals for the upcoming trading day.
Six hours of online instruction. The course will be interactive and will also be recorded for you to download to your computer.
Several break-out sessions where you will spend hands-on time with AmiBroker.
AFL code templates that you can easily modify for your own needs.
A free copy of the Strategy Guidebook “ConnorsRSI Selective Strategy for ETFs and Stocks”, which we will use as the basis for our backtest. By the end of the class, you will be able to take this strategy, program it in AmiBroker yourself, and get the signals for the upcoming day.
A desire to learn basic AmiBroker programming.
AmiBroker version 5.5 or later installed.
A data source configured to work with AmiBroker (we can help you with this before the class, if needed).
You will be taught by Matt Radtke, the Director of Research for Connors Research. Matt has previously managed teams of professional programmers and has the gift of making programming simple-to-learn. Since becoming the Director of Research, Connors Research has been able to create and program some of its best research and strategies in its history. Matt will walk you through step-by-step on how to properly backtest in AmiBroker so you too can begin testing your best trading strategies immediately.
Imagine having the ability to have a trading idea and to be able to backtest it on your own. You will learn exactly how to do this in this course.
AmiBroker from 10,000 Feet (20 min)
AmiBroker is a comprehensive technical analysis program, with advanced charting, backtesting and scanning capabilities. For those not familiar with the application, we will quickly cover some of the major areas of functionality. For more information, see the Tutorial section in the AmiBroker help file.
• Auto Analysis
Data Sources (20 min)
AmiBroker does not directly provide any useful price data. Rather, it is a set of tools which can be used with data from a variety of providers, including Norgate, CSI, TeleChart, Yahoo and others. We will discuss some of the advantages and disadvantages of each of these providers, as well as items that are important to consider for any provider you might decide to use.
Norgate Premium Data
Frequency of updates
Historically adjusted data
Delisted securities and survivorship bias
Watch Lists & Groups
Auto Analysis Window (30 min)
The Auto Analysis window will be your home base for any of the analysis tasks that you might wish to perform in AmiBroker, including scans and backtests. We will discuss each type of analysis, including what it’s used for, how to configure it, and how to execute it.
Why they’re useful
How to use them
How to create them
Coding Part 1 (40 min)
In our first coding session, we will introduce the AFL scripting language and the tools for creating and running your first script. Fortunately, you need only a limited set of commands to implement a basic script, particularly if you have a template to start from. However, AmiBroker contains a rich set of indicators and other functions that will ultimately allow you to test a wide variety of trading ideas.
• Built-In Editor vs. External Editors
• AmiBroker Help
• Review of the basic AFL Code Template
• Controlling the environment with SetOption
• Standard Variables:
Volume, Open Interest, Aux 1, Aux 2
• How Arrays Work
• The Ref and MA functions