Introduction to AmiBroker Programming
Salepage : Introduction to AmiBroker Programming
Archive : Introduction to AmiBroker Programming Digital Download
Delivery : Digital Download Immediately
Backtest Your Best Trading Ideas In One Day – Guaranteed!
Wouldn’t it be great to be able to backtest your greatest trading ideas? And learn how to do it from one of the industry’s best?
Introducing Amibroker Programming – Learn How to Backtest Your Best Trading Ideas in One Day
Here is What You Will Get
You will begin the course with little to no understanding of how to backtest in AmiBroker. You will… six hours later.
Understand how to program a strategy.
Understand how to backtest and validate your plan.
Discover ways to improve on that method.
Also, you must be able to get daily alerts for that technique.
This is information that you will be able to use in your trade for the rest of your life.
In this lesson, you will start from scratch and have the ability to take one of our Strategy Guidebooks and program it in AmiBroker yourself within hours. Furthermore, your particular code will create the signals for the next day!
Goals of the Course
This course is intended for traders who have little or no experience with the AmiBroker language and want to learn how to use it to build backtests and/or generate trading signals.
After finishing this course, you will be able to:
Make your own custom indicators and place them on an AmiBroker chart.
Backtest fundamental trading methods to determine which have edges and which do not, and then improve the strategies that have edges.
Check to ensure that your backtest findings are valid.
Create trade signals for the next trading day.
What’s In It?
Online education for six hours. The course was recorded live and will be available for download to your computer for viewing at your leisure.
There will be many break-out sessions where you will get hands-on experience using AmiBroker.
AFL code templates that you may easily customize to meet your specific requirements.
A free copy of “ConnorsRSI Selective Strategy for ETFs and Stocks,” which will serve as the foundation for our backtest. By the conclusion of the lesson, you will be able to take this approach, program it in AmiBroker, and get the signals for the next day.
Prerequisites
A desire to master the fundamentals of AmiBroker programming.
AmiBroker 5.5 or later is installed.
A data source that has been configured to operate with AmiBroker (we can help you with this before the class, if needed).
Your Professor
Matt Radtke, the Director of Research at Connors Research, will be your instructor. Matt has previously supervised teams of experienced programmers and has a talent for making programming easy to understand. Connors Studies has been able to produce and program some of its greatest research and methods in its history since becoming the Director of Research. Matt will guide you through the steps of properly backtesting in AmiBroker so you can start testing your best trading methods right now.
Consider having the capacity to generate a trade idea and backtest it on your own. This course will teach you just how to accomplish it.
AmiBroker Topics from 10,000 Feet (20 min)
AmiBroker is a sophisticated technical analysis application that includes extensive charting, backtesting, and scanning features. For those who are unfamiliar with the program, we will quickly go through some of its key features. More information may be found in the Tutorial part of the AmiBroker help file.
Preferences for Auto Analysis
Data Sources for Assistance (20 min)
AmiBroker does not supply any helpful pricing info immediately. It is, rather, a collection of tools that may be used with data from a number of sources, including Norgate, CSI, TeleChart, Yahoo, and others. We will explore some of the benefits and drawbacks of each of these providers, as well as points to consider for any service you may choose to utilize.
Norgate Premium Data CSI Data TeleChart are two providers.
Yahoo\sConsiderations:
Regularity of updates
Data with a historical context
Survivorship prejudice and delisted stocks
Index elements of database speed
Groups and Watch Lists
Price
Window for Automatic Analysis (30 min)
The Auto Analysis window will be your starting point for any analysis activities you want to undertake in AmiBroker, such as scans and backtests. We’ll go through each form of analysis, including what it’s used for, how to set it up, and how to run it.
Scan/Explore/Backtest/Optimize\sSettings\sParameters\sWatchlists
Why are they useful?
How to Apply Them
How to Make Them
Part 1 of Coding (40 min)
We will explain the AFL scripting language and the tools for building and running your first script in our first coding session. Fortunately, you only need a few instructions to construct a basic script, especially if you have a template to work from. However, AmiBroker has a comprehensive collection of indicators and other capabilities that will allow you to test a wide range of trading ideas.
External Editors vs. Built-In Editors
AmiBroker Assistance
AFL Code Template Review Comments Controlling the environment using SetOption Standard Variables:
Volume, Open/High/Low/Close, Open Interest, Aux 1, Aux 2
Buy/Sell/Short/Cover\sPricing
Arrays in Action
The MA and Ref functions
Exercise: Perform a Scan (20 min)
A Scan is the quickest and most straightforward approach to create a series of signals based on your trading criteria. Starting with a code template, you will create a simple set of Buy and Sell rules that can be run as an AmiBroker scan.
Part 2 of Coding (40 min)
In our second coding session, we’ll go over some of the more common AFL functions. After that, we’ll go over some basic trading strategy principles including setups, limit orders, stop losses, and profit goals.
ExRem IIf MA Min/Max Min/Max
HHV/LLV\sRef
ConnorsRSI\sPlot\sConditionals
Loops
Orders are limited.
Stop Losses and Profit Objectives
Securities delisted
Coding: Experiments (20 min)
AmiBroker Explorations make it simple to extract data, prepare and show it in AmiBroker, and export it to a CSV file that Excel can access. In this session, we’ll go through the variables and functions required to design an Exploration, as well as how to run one and export the results.
Filter\sAddColumn
ExRem Exploration Template Walkthrough
Exploration Exporting Results Execution: Explorations (10 min)
An AmiBroker Exploration is similar to a Scan, but it offers far more versatility. We will develop and run a simple Exploration using the Code Template.
Coding: Indicators (20 min) (20 min)
AmiBroker makes it simple to add built-in indicators such as RSI and Moving Averages to your charts. But what if you wish to plot your own indicator, such as ConnorsRSI? We will go through the AFL commands needed to create a custom indicator, as well as how to integrate that indicator to the AmiBroker environment, in this coding session.
Plot\sParam
The directory AmiBrokerFormulasCustom
Including a customized indication on a chart
Experiment with Adding a Custom Indicator (10 min)
You will install the ConnorsRSI and Historical Volatility indicators to your AmiBroker setup during this hands-on practice.
Backtesting (30 min)
A backtest shows us how a trading strategy could have fared in the past when applied to a given group of assets. Although a backtest’s previous results are no guarantee of how the strategy will perform in the future, they can nonetheless give significant insights about the approach’s strengths and flaws. In this session, we’ll go through how backtesting works in AmiBroker and how to debug a bad backtest.
How does a backtest work?
Choosing a Date Range for the Test
Creating a Watchlist
Viewing All Trades vs. Portfolio Tests Results
Fitting a Curve
Avoiding the errors that over 90% of individuals make while backtesting.
The backtest template is demonstrated.
To troubleshoot, use Scan or Explore.
Experiment with the ConnorsRSI Selective Strategy by running a backtest (30 min)
This hands-on activity will allow you to execute a backtest on the method discussed in the Guidebook that is included with the course materials. Those who want to apply the strategy rules themselves are welcome to do so, but a fully working version of the AFL for the strategy will also be given. This version can be used to validate your own results or as a template for making changes to the approach.
Common Errors (20 min)
The more power and flexibility a tool gives its user, the more potential for things to go wrong. This is true for software tools just as much as it is for automobiles and chainsaws. In this session, we will show you how to avoid common pitfalls when performing analysis in AmiBroker.
Considering the future
Incorrect entry/exit prices
IFF versus IF
Equality vs. Assignment (= and ==)
Maximum Positions
Q&A and additional sources
Howard Bandy’s “Quantitative Trading Systems” on Yahoo Boards
Estimated total time: 6 hours
By the end of this course, you will be able to test your strategies, improve on them, and scan for set-ups for your strategies.
Learning to program in AmiBroker can help you save hundreds of hours and become a more profitable trader. When you get those great trading ideas, you’ll be able to put them to the test right away!
Sign Up Today
“AmiBroker Programming – Learn How to Backtest Your Best Trading Ideas in One Day” costs $1000. You will receive a full day of instruction, a copy of one of our Strategy Guidebooks, knowledge on how to backtest your strategies, and the ability to run your scans to find signaling trades.
There is an advanced class in AmiBroker programming available.
SPECIAL OFFER: Take both the Beginning and Advanced AmiBroker Courses for a special discounted price of $2,250 (a $250 savings).
More information can be found by clicking here.
******
One Business Day Course Delivery: After your payment is processed, course files will be emailed to you within one business day.
******
Matt Radtke is the instructor for this class.
Matt Radtke is Connors Research’s Senior Researcher. Mr. Radtke received a magna cum laude degree in computer science from Michigan State University. He has 25 years of experience in software development at both large and small companies, including Hewlett-Packard and Bell Northern Research. Since 2008, Mr. Radtke has been actively trading stocks, ETFs, and options. He has become increasingly involved with the Connors Group family of companies over the years, first as a student, then as a member of the Chairman’s Club, and finally as a consultant, researcher, and author.
Concerning Connors Research
For more than a decade, Connors Research has provided high-quality, data-driven trading research to individual investors, hedge funds, proprietary trading firms, and bank trading desks all over the world.
Connors Research has published the following strategies:
Totally original and exclusive to Connors Research
These strategies are not available anywhere else.
Consistent with Billion-Dollar Hedge Fund Strategies
The decisions of institutional money managers are based on sophisticated computer-run analyses of massive amounts of trading data.
Historically Validated for Many Years and in All Markets
We quantify precise patterns to help you make better trading decisions. Our proprietary database spans over two decades, with more than 12 million quantified trades.
Over the years, tens of thousands of traders have relied on our research.
Connors Research continues to provide active traders with tools to achieve professional-level results, from best-selling books like “How Markets Really Work” to our PowerRatings subscription service.
More from Categories : Internet Marketing
Reviews
There are no reviews yet.