What you will learn during the course?
Amibroker AFL Programming – Day 1 Learning
- Basics of Amibroker & Amibroker Features & Datafeed
- Basics of Amibroker AFL Programming.
- Understanding AFL Editor & Code Snippets
- Amibroker identifiers, constants, operators
- Amibroker Built-in Functions (Plot, PlotShape, LastValue, Cross, EMA)
- How to Plot Trading Signals
Amibroker AFL Programming – Day 2 Learning
- Building Simple Scanners (Exploration)
- Understanding Filter Variable, Addcolumn function, Addtextcolumn function
- Customizing Scanners & Formatting Scanner output
- Real-time Scanners
- Difference between IIF, WriteIF, IF functions
- How to Write Nested IIF Functions
- Live Examples on Exploration (Live Coding)
- How to compare Current data with past datasets
Amibroker AFL Programming – Day 3 Learning
- Where to Get the Complete list of Amibroker Built-in Functions Understanding Valuewhen Function
- Understanding Barssince Function
- Understanding HHV, LLV, Highest, Lowest, Highestsince, LowestSince Understanding Param Functions & Controls
- Understanding Classical Indicators Built-in Functions (MACD, Bollinger, ATR, CCI..etc)
- Understanding Exrem Function
- Building Simple Donchian Channel Breakout Strategy
Amibroker AFL Programming – Day 4 Learning
- Building Your First Trading Strategy
- Understanding Basic Building blocks in a trading strategy
- Backtesting your trading strategy
- Portfolio level backtesting
- Backtesting Ema Crossover, Supertrend Trading System
- Backtesting Vlintra V6 – Bank Nifty 5min trend following system
Amibroker AFL Programming – Day 5 Learning
- Understanding Scan Vs Exploration
- Different Backtesting modes available in Amibroker
- Applying Stops and Targets to your Trading Strategy
- Building First Intraday Trading Strategy
- Building End of the Candle Execution Strategies
- Basic optimization techniques
Amibroker AFL Programming – Day 6 Learning
- Building Non-Repainting Strategies
- Building Intra-Bar Execution Strategies (Limit Order)
- Understanding Multi timeframe Functions
Amibroker AFL Programming – Day 7 Learning
- How to Send Alerts to Output Window
- How to Send Voice Alert
- How to Send Sound Alert
- How to Send Popup Alert
- How to Send Alerts to Smartphones using Push Bullet
- How to use AlertIF, Say, PopupWindow, SendEmail, Playsound function
- How to Configure Gmail SMTP and How to Install SSL Addon tool for sending Email Alerts using Amibroker
- How to use ParamTrigger & Param Toggle Function and what are the core differences between the two.
- How to use Javascript, VB Script inside Amibroker AFL
Amibroker AFL Programming – Day 8 Learning
- What is Optimization? and How to Perform Optimization?
- Exhaustive Optimization Vs Smart Optimization
- Smart Optimizers SPSO, TRIBES, CMA-ES
- What is Brokers API?
- How to Create API from Brokers Developer Portal
- What is Algoaction (Web Based Algo Trading Platform
Amibroker AFL Programming – Day 9 Learning
- How to send Automated Orders using Broker API
- How the Orders form Amibroker is sent via Broker API to Exchange
- Amibroker Configuration Settings for Automated Trading
- Video Links to Learn more about Tradejini Arrow API + Algoaction
- Monte-Carlo simulation for Strategy Validation
- Importance of Slippage Handling and other Transaction Cost Analysis
Amibroker AFL Programming – Day 10 Learning
- Amibroker Low Level GFX Functions
- How to use the Set the font, Set the GFX background mode
- How to use GFX Pen, Brush
- How to understand co-ordinates
- How to draw Dashboard with Profit and Loss
- Difference between Last value and Selected Value Function
- Using Status function to retrieve the pixel width and height
- Difference between Barcount and Barindex
- What is Quick AFL? How to turn off Quick AFL
- How to use advance looping
- How to plot trailing stop using Advance loop method
Amibroker AFL Programming – Day 11 Learning
- Introduction to Advanced Looping
- How to use Advance looping to plot Supertrend
- Different Phases & Flags used in Advance looping to plot the Supertrend trailing stoploss
Amibroker AFL Programming – Day 12 Learning
- How to apply stoploss,profit target, N-Bar stop, Trailing Stop in Amibroker using Backtester Settings
- How to use Applystop Function in Amibroker (Types, Modes of Stoploss)
- How to plot initial stoploss
Amibroker AFL Programming – Day 13 Learning
- How to apply trace & tracef functions
- How to use Amibroker AFL Debugger
- Debugging Settings, Settings Breakpoints & Watching Variables
Amibroker AFL Programming – Day 14 Learning
- What are the challenged faced while coding multi-strike options backtesting
- What are the solutions to fix multi-strike options backtesting
- Sample code walk through and how to create a template for Multi Strike Options Backtesting
- How to Create a Portfolio of Symbols for Options Backtesting
- Ideas to implement the backtesting for multiple years of Options data
For Enquiries / Support contact +91 9731510481