Why Algo Trading?

Algo trading is quickly becoming a necessity for an average trader. Today, traders face very low odds of success because they not only have to compete with big institutions but they also have to compete with themselves.

Any trader would tell you their struggle with trading psychology, the constant feeling of greed & far, taking over leverage, lack of discipline, getting into a trade too early and getting out of a bad trade too late. On top of that, the prices move so quickly that manually entering and exiting a trade leaves them with nothing but frustration.

If you want to rise above the mediocrity and play the big boys game, Algo Trading is your answer. Algo Trading takes emotions completely out of the equation. No more are you condemned to be a slave to your own emotions. You just design a strategy and let the machine take it from there. On top of that, your orders get executed at over 300 times the speed of manual order entry.

Until you give yourself an edge , nothing is going to change.

Frequently Asked Questions

Amibroker is a desktop application where traders can build strategies, test strategies and trigger buy & sell orders to their broker’s platform directly. In other words, Amibroker is an algo trading application.

No, we don’t sell any software. The only way to get an authorized version of Amibroker is from amibroker.com

Yes, Amibroker is a very powerful tool for algo trading.

Yes, you can build a complete end to end automated strategies using Amibroker.

You don’t need any technical or programming background to understand this course. We have designed the course in such a way that even the absolute beginners would be able to learn the concepts. All we ask is your willingness to learn new concepts and be open to new ideas.

We demonstrate how to build strategies in Amibroker but we do not share any proprietary  strategies. The idea is to teach how to fish rather than giving the fish itself.

Please do not blindly copy ours (or anyone else’s) trades because of following considerations:
  1. Position Sizing: Always take trades that are in line with your risk profile. Just because we can afford to lose 10k in one trade doesn’t mean that you can too.
  2. Stop Loss: you may need a tighter/wider stop loss depending on your risk tolerance.
Don’t forget to follow your trading plan not ours. Also, keep in mind that if you just keep copying the trades and never learned how to trade yourself, you will always be dependent on someone else.

Program Contents

Module 01 : Amibroker – Getting Started

  • What is Amibroker
  • How to get Amibroker
  • Which edition to buy
  • Minimum configuration required
  • Essential resources
  • Let’s take a quick tour
  • Introduction to Functions
  • Introduction to AFL
  • Symbol & Categorization

Module 02 : Working with Charts

  • Working with Charts 1
  • Working with Charts 2
  • Working with Charts 3
  • Customizing Charts Colors
  • Working with panes
  • Using Sheets & Templates
  • Bar Replay
  • Working with Layers
  • Working with Floating Windows

Module 03: Working with Watchlists

  • Importance of Watchlists
  • Creating a watchlist
  • Updating a watchlist
  • Deleting a watchlist
  • Importing & exporting watchlists

Module 04: Getting Data in Amibroker

  • The Big picture
  • Authorized vs. Unauthorized vendors
  • Getting data from Amifeed

Module 05: Basic AFLs

  • Section Begin & End
  • Comments
  • The Terminator
  • printf
  • Price Identifiers
  • Arrays
  • Save time with Snippets
  • What are Functions
  • Plotting function
  • Operators – Arithmetic
  • Operators – Assignment
  • Operators – Comparision
  • Operators – Logical
  • Indicators – Moving Averages
  • Indicators – RSI
  • Indicators – Bollinger Bands
  • Indicators – MACD
  • Indicators – ADX
  • Indicators – Average True Range

Module 06: Plot Charts like a Pro

  • Working with Titles
  • Plot – PlotOHLC
  • Plot – PlotForeign
  • Plot – PlotShapes
  • Plot – PlotText

Module 07: Pick Your Own Parameters

  • Param
  • Param Color
  • Param Style
  • ParamToggle
  • Param Date
  • Param List
  • ParamString
  • Param Trigger

Module 08: Working with Time & Date

  • DateNum, Time Num
  • Date Time
  • DateTimeAdd
  • DateTimeDiff
  • Now()
  • Hour(), Minute(), Second()
  • DayOfWeek, DayOfYear

Module 09: Pattern Detection Functions

  • Inside & Outside
  • GapUp & Gap Down
  • HighestSince & LowestSince
  • Highest High & Lowest Low Values

Module 10: Buying & Selling Functions

  • Buy and Sell
  • BuyPrice & SellPrice
  • ExRem
  • Short and Cover

Module 11: Building an Alerting System

  • Alerts to output window
  • Text alert
  • Voice alert
  • Pop up alert
  • Email alert
  • EXE Alert

Module 12: Exploration

  • Filter
  • Adding Columns
  • Adding Text Columns
  • AddSummaryRows
  • Add Rank Columns
  • Making Exploration Colorful

Module 13: Backtesting

  • Set Trade Delays
  • Let’s run a backtest
  • Results of Backtest

Student Testimonials

Pankaj Khandelwal

I want to build a fully automated trading system so that I don’t have to sit in front of the market all day long.

That’s the reason I have taken this course. So far, I have learned all the key components- how to build strategies, backtest them and then send orders to the broker. But that’s just the beginning. I need to make sure my strategy stands the test of time and works in different market conditions as VRD sir says that “algos don’t make money, traders do”.

K. Madhan

My frustration with myself forced me to explore algo trading.

I was (and still am) making very basic mistakes. Overtrading, taking excessive risk, over leveraging. I finally decided to plug that hold by Algo trading. I still am not where I want to be but this course gave me the tools to get there.

Poojan

I want to say thanks to the VRD Nation team for providing the best support possible. I needed help a few times and reached out to them via email and I got instant responses. That’s no ordinary customer service in a world where customer service is just the last priority.