Practical Approach to Amibroker AFL Coding

starstarstarstarstar_half 4.5 (2 ratings)

Language: English

Instructor: Rajandran R

Validity Period: Life Time

$175 including GST

 

Offline Payment Details:                                                                              

Name: Finfolab Technologies LLP
Bank: Equitas Small Finance Bank Ltd
Account No: 200001351550
Branch: Thillainagar
IFSC : ESFB0001017

What you will learn?

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

Course Curriculum

Description
Amibroker AFL Programming - Day 01
Amibroker AFL Programming - Day 02
Amibroker AFL Programming - Day 03
Amibroker AFL Programming - Day 04
Amibroker AFL Programming - Day 05
Amibroker AFL Programming - Day 06
Amibroker AFL Programming - Day 07
Amibroker AFL Programming - Day 08
Amibroker AFL Programming - Day 09
Amibroker AFL Programming - Day 10
Amibroker AFL Programming - Day 11
Amibroker AFL Programming - Day 12
Amibroker AFL Programming - Day 13
Amibroker AFL Programming - Day 14
AFL Coding - Download Resources
ATM Long Straddle Intraday Buy and Exit clean

How to Use

After a successful purchase, this item would be added to your courses. You can access your courses in the following ways :

  • From the computer, you can access your courses after successful login
  • For the Android app, you can download the app from here
  • For other devices, you can access your library using this web app through the browser of your device.

CONTACT US

Phone : +91 8550 828 828

WhatsApp : +91 8105 797 152

Email : support@febinars.com

OPENING HOURS

Mon - Fri : 9.00 AM - 5.00 PM

Sat : 10.00 AM - 5.00 PM

Sun : Closed

STAY UPDATED

Follow us on

Twitter: @febinars

Telegram: @febinars

YouTube: @febinars

Reviews

4.5
star star star star star_half
people 2 total
5
 
1
4
 
1
3
 
0
2
 
0
1
 
0