Amibroker AFL Programming – Day 1 Learning (Beginner Level) 1)Introduction to Amibroker 2)Features of Amibroker & Datafeed 3)How to Scan in Amibroker 4)How to Explore in Amibroker 5)How to Backtest in Amibroker
Amibroker AFL Programming – Day 2 Learning (Beginner Level) 1)Basics of Amibroker AFL Programming. 2)Understanding AFL Editor & Code Snippets 3)Amibroker identifiers, constants, operators 4)Amibroker Built-in Functions (Plot, PlotShape, LastValue, Cross, EMA) 5)How to Plot Trading Signals
Amibroker AFL Programming – Day 3 Learning (Beginner Level) 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 4 Learning (Beginner Level) 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 5 Learning (Beginner Level) 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 V5 – Nifty & Bank Nifty 5min trend following system
Amibroker AFL Programming – Day 6 Learning (Beginner Level) 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 (Beginner Level) Building Non-Repainting Strategies Building Intra-Bar Execution Strategies (Limit Order) Understanding Multi timeframe Functions
Amibroker AFL Programming – Day 7 Learning (Beginner Level) 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, Play sound 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 (Beginner Level) 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 Algomojo What is Algomojo (Web Based Algo Trading Platform)
Amibroker AFL Programming – Day 9 Learning (Beginner Level) 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 Algomojo Free API Monte-Carlo simulation for Strategy Validation Importance of Slippage Handling and other Transaction Cost Analysis
Amibroker AFL Programming – Day 10 Learning (Beginner Level) 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 a Dashboard with Profit and Loss Difference between Last value and Selected Value Function Using the 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 the Advance loop method