Practical Approach to Amibroker AFL Coding

12,000.00
In Stock
Categories: ,
In Stock

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

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
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Compare
Compare ×
Let's Compare! Continue shopping