Introduction to AmiBroker Programming


Introduction to AmiBroker Programming

Sales Page :


Learn How To Backtest Your Best Trading Ideas In One Day – Guaranteed!

How would you want to have the power to backtest your greatest buying and selling concepts? And find out how to do that from among the finest within the business?

Introducing Programming in Amibroker – Learn How to Backtest Your Best Trading Ideas in One Day

Here is What You Will Receive

You will begin the course with minimal to no data on how to backtest in AmiBroker. Six hours later you’ll…

1) Know how to program a technique.

2) Know how to backtest and validate that technique.

3) Learn how to enhance upon that technique.

4) And give you the chance to obtain the day by day alerts for that technique.

This is data which it is possible for you to to apply to your buying and selling for the remainder of your life.

In this class you’ll begin from the start and inside hours have the talent to take considered one of our Strategy Guidebooks and program it in AmiBroker your self. Plus, your private code will generate the alerts for the upcoming day!

Course Objectives

This course is designed for merchants who need to find out how to use AmiBroker to create backtests and/or generate buying and selling alerts, however who’ve little or no familiarity with the AmiBroker language.

At the completion of this course, it is possible for you to to:

Create your individual customized indicators, and add them to an AmiBroker chart.
Backtest fundamental buying and selling methods so as to see which of them have edges, which of them don’t, and take the methods which have edges and make them higher.
Verify that your backtest outcomes are appropriate.
Generate buying and selling alerts for the upcoming buying and selling day.
What’s Included
Six hours of on-line instruction. The course shall be interactive and also will be recorded for you to obtain to your laptop.
Several break-out classes the place you’ll spend hands-on time with AmiBroker.
AFL code templates you can simply modify on your personal wants.
A free copy of the Strategy Guidebook “ConnorsRSI Selective Strategy for ETFs and Stocks”, which we’ll use as the premise for our backtest. By the tip of the category, it is possible for you to to take this technique, program it in AmiBroker your self, and get the alerts for the upcoming day.

A need to study fundamental AmiBroker programming.
AmiBroker model 5.5 or later put in.
An information supply configured to work with AmiBroker (we may help you with this earlier than the category, if wanted).
Your Instructor

You shall be taught by Matt Radtke, the Director of Research for Connors Research. Matt has beforehand managed groups {of professional} programmers and has the reward of constructing programming simple-to-learn. Since changing into the Director of Research, Connors Research has been in a position to create and program a few of its greatest analysis and methods in its historical past. Matt will stroll you thru step-by-step on how to correctly backtest in AmiBroker so you can also start testing your greatest buying and selling methods instantly.

Imagine being able to have a buying and selling concept and to give you the chance to backtest it by yourself. You will study precisely how to do that on this course.


AmiBroker from 10,000 Feet (20 min)

AmiBroker is a complete technical evaluation program, with superior charting, backtesting and scanning capabilities. For these not acquainted with the applying, we’ll shortly cowl a few of the main areas of performance. For extra info, see the Tutorial part within the AmiBroker assist file.

• Charting

• Auto Analysis

• Preferences

• Help

Data Sources (20 min)

AmiBroker doesn’t instantly present any helpful worth information. Rather, it’s a set of instruments which can be utilized with information from a wide range of suppliers, together with Norgate, CSI, TeleChart, Yahoo and others. We will talk about a few of the benefits and drawbacks of every of those suppliers, in addition to objects which might be essential to contemplate for any supplier you would possibly determine to use.

• Providers:

Norgate Premium Data
CSI Data
• Considerations:

Frequency of updates
Historically adjusted information
Delisted securities and survivorship bias
Database pace
Index constituents
Watch Lists & Groups
Auto Analysis Window (30 min)

The Auto Analysis window shall be your private home base for any of the evaluation duties that you simply would possibly want to carry out in AmiBroker, together with scans and backtests. We will talk about every sort of study, together with what it’s used for, how to configure it, and the way to execute it.

• Scan/Explore/Backtest/Optimize

• Settings

• Parameters

• Watchlists

Why they’re helpful
How to use them
How to create them
Coding Part 1 (40 min)

In our first coding session, we’ll introduce the AFL scripting language and the instruments for creating and operating your first script. Fortunately, you want solely a restricted set of instructions to implement a fundamental script, significantly when you have a template to begin from. However, AmiBroker accommodates a wealthy set of indicators and different capabilities that can in the end permit you to check all kinds of buying and selling concepts.

• Built-In Editor vs. External Editors

• AmiBroker Help

• Review of the fundamental AFL Code Template

• Comments

• Controlling the setting with SetOption

• Standard Variables:

Volume, Open Interest, Aux 1, Aux 2
• How Arrays Work

• The Ref and MA capabilities

Exercise: Running a Scan (20 min)

A Scan is the quickest, easiest method to generate a set of alerts out of your buying and selling guidelines. Starting from a code template, you’ll implement a easy set of Buy & Sell guidelines which could be executed as an AmiBroker scan.

Coding Part 2 (40 min)

In our second coding session, we’ll introduce a number of extra frequent AFL capabilities. We will then transfer on to some typical buying and selling technique ideas like setups, restrict orders, cease losses and revenue targets.

• Common Functions:

• Conditionals

• Loops

• Limit orders

• Stop Losses and Profit Targets

• Delisted securities

Coding: Explorations (20 min)

AmiBroker Explorations permit you to simply extract information, format and current that information in AmiBroker, and export it to a CSV file that may be opened with Excel. In this session we’ll talk about the variables and capabilities used to create an Exploration, in addition to how to execute an Exploration and export the info.

• Filter

• AddColumn

• ExRem

• Walk-through of the Exploration template

• Executing the Exploration

• Exporting Results

Exercise: Explorations (10 min)

An AmiBroker Exploration is comparable to a Scan, besides that it offers much more flexibility. Using the Code Template, we’ll create and execute a fundamental Exploration.

Coding: Indicators (20 min)

AmiBroker permits you to simply add built-in indicators like RSI and Moving Averages to your charts. But what if you’d like to plot a customized indicator like ConnorsRSI? In this coding session, we’ll talk about the AFL instructions which might be required for making a customized indicator, in addition to how to add that indicator to the AmiBroker setting.

• Plot

• Param

• The AmiBrokerFormulasCustom listing

• Adding a customized indicator to a chart

Exercise: Adding a Custom Indicator (10 min)

During this hands-on train, you’ll add the ConnorsRSI and Historical Volatility indicators to your AmiBroker setting.

Backtesting (30 min)

A backtest permits us to see how a buying and selling technique might need carried out over a while interval prior to now when utilized to a particular set of securities. Although the historic outcomes produced by a backtest aren’t any assure of how the technique will carry out sooner or later, they’ll nonetheless present precious insights into the technique’s strengths and weaknesses. In this session we’ll talk about how backtesting works in AmiBroker in addition to how to troubleshoot a misbehaving backtest.

How a backtest works
Setting the Date Range for the check
Specifying a Watchlist
Viewing Results
All Trades vs. Portfolio assessments
Curve Fitting
Avoiding the errors over 90% of individuals make after they do backtesting.
Walk-through of the backtest template
Using Scan or Explore to troubleshoot
Exercise: Running a backtest on the ConnorsRSI Selective Strategy (30 min)

This hands-on train offers you a chance to run a backtest on the technique described within the Guidebook supplied with the course supplies. Those that want to implement the technique guidelines themselves could achieve this, however a completely purposeful model of the AFL for the technique shall be offered as properly. This model can be utilized to confirm your individual outcomes, or as a template from which to make modifications to the technique.

Common Mistakes (20 min)

The extra energy and adaptability {that a} software offers for its person, the extra alternatives there are for issues to go awry. This is simply as true for software program instruments as it’s for motor automobiles and chainsaws. In this session we’ll train you ways to keep away from frequent pitfalls that happen when doing evaluation inside AmiBroker.

Looking into the long run
Wrong entry/exit costs
Assignment vs Equality (= and ==)
Max Positions
Additional Sources and Q&A

Yahoo Boards
“Quantitative Trading Systems” by Howard Bandy
Total Time Estimate: 6 hours

By the tip of this course, you’ll be within the place to check your methods, enhance upon your methods, and scan for the set-ups on your methods.

Learning how to program in AmiBroker can prevent a whole lot of hours and make you a extra worthwhile dealer. When you get these nice buying and selling concepts, you’ll now give you the chance to check them instantly by yourself!

You've just added this product to the cart: