Rize Capital Logo
Home
Free IndicatorFree Resources
IndicatorStrategyTutorial with Source Code
Ninjascript Programming TrainingCustom Programming
Rize Capital Logo
Rize Capital Logo
Home
Ninjascript Programming TrainingCustom Programming
Sign inCreate account

Registered address

Registered in England and Wales.
Registration # 12039916
53 Rodney Crescent, Filton,
Bristol BS34 7AF
United Kingdom

PayPal Secured

Information

  • Home
  • About Us
  • Support
  • Membership
  • Partner Program
  • Blog
  • Feedback Submission
  • Contact us
  • Terms & Conditions
  • Privacy Policy
  • Return & Refund Policy
  • Disclaimer
  • Cookies
  • Sitemap

Follow us

X
Facebook
Youtube
Instagram
LinkedIn

Resources

ninjatrader affiliateRize Capital Datafeed

Risk Disclosure: 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.

Hypothetical Performance Disclosure: Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Live Trade Room: This presentation is for educational purposes only and the opinions expressed are those of the presenter only. All trades presented should be considered hypothetical and should not be expected to be replicated in a live trading account.

Additional Disclosure: Rize Capital Ltd, also known as rizecap.com assumes no responsibility for your investment and trading results. Past performance does not guarantee future performance and Rize capital Ltd does not make any performance representations or guarantees. Any chart or trading demonstration produced by Rize capital Ltd representing trades and using any methods of indicators or strategies on rizecap.com website or in any advertisement, seminar, brochure, magazine or online demonstrations are to be considered hypothetical trades and investments for educational purposes only. No trading system can guarantee profits or loss. Hypothetical trading results can be unreliable.

© Copyright 2019 - 2025 Rize Capital Ltd

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)