Algorithmic Trading with NinjaTrader
3.8 (158 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,018 students enrolled

Algorithmic Trading with NinjaTrader

Create and Trade your own Automated Strategies
3.8 (158 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,018 students enrolled
Created by Yuri Zolotarev
Last updated 2/2020
English
English [Auto]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 49 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn how to code your own ideas and turn them into real trading strategies.
  • You will discover some very usefull NinjaTrader code insights that took me sleepless nights to realize.
  • You will get accustomed to a generic framework that can be used to design any trade system/indicator in NinjaTrader.
  • You will learn how to code indicators, buttons, telegram alerts and other interesting extra .NET features for NInjaTrader.
Requirements
  • Although some knowledge of C# is recomended you can start off without it since I do have a section about simple coding for complete beginners with examples in NinjaTrader.
  • Suitable for NinjaTrader 7 and NinjaTrader 8
Description

In this course I share my professional experience with NinjaTrader. The course is mostly designed to show some of the under cover possibilities and opportunities that this amazing piece of software brings. 

Since my trading experience carries on every day, this course is a live organism and I always add new features I discover that are exciting as well as have been painfull to understand and become aware of.

The course is strictly based upon personal experience. Inside I show how to hack NinjaTrader inside out using the power of .NET to bring in winforms, powerfull research tools, extra design features and make your own software on top of NinjaTrader.

Some of the covered topics include:

  • Designing simple and complex strategies with NinjaTrader.

  • Implementing custom buttons to toolbar, chart trader and anywhere you like.

  • Creating custom forms,

  • Trading NinjaTrader in half automated fashion using Chart Trader.

  • Creating custom indicators.

  • Interfearing with the chart zone. 

  • Creating custom optimization fitness parameters.

  • Designing your own indicators, analyzers, addons.

  • Creating components to reuse code.

  • Working wit multiple timeframes and symbols at the same time.

  • Creating custom bar types.

Stay tuned to this course and you will always be updated on real life scenarios from the live trading world.


Please trade with caution!


Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones’ financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Who this course is for:
  • Anybody who wants to learn and understand NinjaTrader in depth.
  • Anyone who is interested in algorithmic trading or financial markets researh and in depth analysis.
  • Anyone who wants to extend their knowledge of NinjaTrader to a new level.
Course content
Expand all 122 lectures 14:36:29
+ 1. Getting Started
11 lectures 01:00:10
4 Auto Finding a Trade on Chart
02:08
5 Backtest Strategy in Analyzer
02:53
Lifehack with Strategy Analyzer
02:12
6 Virtual Trades
02:46
8 Output and Edit Windows plus Templates
12:58
9 Custom Instrument List
01:55
10 Charting and Workspaces
08:48
+ 2 Coding for Traders
7 lectures 01:09:08
1 Visual Studio Environment Set Up
13:21
2 Hello Ninja App
03:08
3 Variables and Initialize Override
11:49
4 Referencing Bar Values
11:52
5 Lists and Classes
19:56
6 Constructors and Method Return Types
06:24
7 Void return type
02:38
+ 3 Strategy Design
8 lectures 01:13:42
1 Main Framework
19:54
2 Stops and Orders
15:36
3. Bars Since Entry
05:50
4. Referencing Indicators
05:56
5. Strategy Parameters
05:49
Setting Parameters Correctly to Use in Strategy Analyzer
02:13
New Simple Strategy Framework
08:52
Transfer strategy code from NT7 to NT8 in 10 min
09:32
+ 4 Indicator Design
3 lectures 13:46
1. Parameters inside Indicator Constructor
04:32
2. Update Method
03:51
Indicator for NinjaTrader 8
05:23
+ Bonus Lectures
15 lectures 01:08:43
Custom Bar Types
04:47
Chasing Bugs
03:50
Draw Line Hack
04:33
Confusing String Tag in Draw Objects Method
01:56
Commisions and Confirm Order Placement Options
04:19
Draw Beautifull Text Captions
01:14
Orders Filled by Ask/Bid
02:27
Adding Cutom Buttons
09:01
Changing Order Price with Custom Button
02:49
First Tick of Bar
09:05
Last Live Bar vs Last Closed Bar
03:33
Global Crosshair Tool
03:24
Using TypeConverter for Strategy Enabled/Disabled Toggle Parameter
09:38
Telegram Part 1 Setting up the API
06:01
Telegram Part 2 Code Review
02:06
+ Optimization
2 lectures 13:48
Basics
05:54
Creating a Custom Optimizer
07:54
+ Chart Trader
8 lectures 45:42
Basics
05:47
ATM Basics
04:30
Break Even
02:31
Auto Trail
01:00
Run Chart Trader and Strategy Script at the same time
03:35
Customizing Chart Trader Controls
06:19
OCO Orders (Bracket Orders)
06:36
Connecting Strategy Entries to ATM Strategy manual control in NT8 in 5 min
15:24
+ Custom Bar Types
10 lectures 40:46
Getting started
11:33
Get Initial Look Back Days
01:39
Naming
02:05
IsIntraday
01:52
OnDataPoint BarsObject
02:45
BarsType Cache
06:04
AddBar UpdateBar
06:36
Simple Renko Bars
03:05
YZ Bars
03:44
Bars Refactored
01:23
+ Larry Williams RSI Scale In System
8 lectures 01:06:25
Adding Parameters
11:05
Adding and modifying indicators
15:59
Changing indicator display name
00:49
System Main Business Logic Layer 1
23:40
Finalizing the System for NT7
04:27
Code for Ninja Trader 8
05:20
+ Bolinger Break Out System with Complex Money Management
30 lectures 04:36:49
Post Concepts
06:23
Base Code
09:58
Distinguishing Entry Types
15:27
Break Out Functionality
12:11
Tracing Orders
13:15
Separating Stop Profit
13:14
The Forex Currency Bug
05:25
Percentage Workaround
01:56
Pips Workaround
03:57
Analyzing Results
07:25
Optimizing Parameters
23:59
Martingale
13:55
Martingale Limiter
25:45
Martingale Max Number of Lots
11:19
System Results
01:16
System Stability
02:55
Money Management for CME
41:32
System Problem on Live Market
02:26
Get Account List in Parameters
09:04
Account Name vs Account Display Name Fix
01:35
First Live Trade Fix
03:27
Margin Checker
05:04
Order Bug on NT8
02:46
Order Bug Fix - Using Ninja Methods for Settings Profit/Stop Orders
07:23
Using OnExecutionUpdate Override
08:28
Building Indicator from Strategy Performance Values
12:06
XML Serialisation Exception
03:18
How to set indicator Color based on its Values
00:53