NinjaScript Programming for NinjaTrader 8 - Expert Level

NinjaScript Programming for NinjaTrader 8 - Expert Level

What you will learn by taking this course

Both Beginner & Advanced Levels' online recorded training are Free with this Level.
Highly Focused on Complex Indicator, Strategy and AddOn programming.
This is a professional Standard level - you should be able to custom program complex NinjaScript.
One Time Price. No Additional costs.
Only online access to recorded training. For live training sessions, check FAQ section below.

Details about the course

After completing this Level, you should be able to custom program Strategies, Indicators, AddOns for NinjaTrader 8 at professional Level. It’s considered the best NinjaTrader programming course and you get both Beginner and Advanced Level sessions for free with this level.

Course Curriculum

Effective Use of Help Guide for Custom programming

All the programmers during their programming life cycle use Help guide for various reasons. In this session, we will focus mostly with effective way of using NT8 help guide and how to use them in your programming.

How to read from and write to Excel file

This expert level programming includes how to use the MS Excel file for custom programming. With help of this lesson, you will be able to read from, write to and use existing excel formula for your strategy.

Additional Data series

For complex custom indicators and strategies, additional data series are used. It is important that you know how to add them and use them in different parts during ninjascript life cycle.

Add Custom Bar type

In this session, we will show you how to add and use custom bar types for your strategy.

Use Existing ATM strategy in a NinjaScript

In many occasions, you will need to use ATM strategies within your NinjaScript for various reasons. We will explore this during this session.

Render custom drawing to a chart

For professional level, you will be using various custom rendered objects to your chart. You will learn how to efficiently use OnRender method in NinjaTrader 8 platform.

Use of OnRenderTargetChanged method

In this session we will explore different usage of OnRenderTargetChanged method. It is as important as OnRender method.

Use of Unmanaged approach

Sometimes, you will be programming strategies which will need to adopt Unmanaged approach. In this section, we will cover how to use it and how to use it efficiently.

AddOns - Introduction to NTWindow

For various requirements, professional NinjaScript programmers need to use custom NT window ie, AddOns. In this session we will explore what is it and usage of this.

AddOns - Custom program AddOns using Visual Studio

If you are programming in a professional level, you will need to use Visual Studio for custom program AddOns to protect source code. We will explore different aspects and how to use existing exposed methods in various AddOns.

AddOn to Perform check from server

For professional and commercial purposes, you may need to perform checks and display information to users, such as updates, messages, or offers. In this session, we will explore how to program these checks and how they can help you connect your strategies or indicators with your server to detect any changes. You'll also learn how to use this functionality effectively to enhance user experience and ensure timely communication between your application and server-side updates.

Custom program an Automated Strategy

We will custom program an automated strategy which will involve most of the functions and features discussed in this Expert Level.

NinjaScript Programming for NinjaTrader 8 - Expert Level
£1699.15Excl. VAT
£1999.00
Save 15%

This course includes:

Both Beginner & Advanced Levels' online recorded training are Free with this Level.
Highly Focused on Complex Indicator, Strategy and AddOn programming.
This is a professional Standard level - you should be able to custom program complex NinjaScript.
One Time Price. No Additional costs.
Only online access to recorded training. For live training sessions, check FAQ section below.

Training Courses Related FAQ (Frequently Asked Questions)