NinjaScript Programming for NinjaTrader 8 - Expert Level
NinjaScript Programming for NinjaTrader 8 - Expert Level
What you will learn by taking this course
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.
