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 - Beginner Level

Learn NinjaScript programming without any prior knowledge for NinjaTrader coding. With basic knowledge of computer operation, our step by step detailed training program will train you to be able to learn how NinjaTrader strategy programming and indicator custom programming are done.

What you will learn by taking this course

Perfect for someone without Prior programming experience.
No subscription. One Time Price.
Learn how to code custom indicator and strategy in 4 Months.
Only online access to recorded training. For live training sessions, check FAQ section below.
End of every session - references for further learning provided.

Details about the course

Learn NinjaScript programming without any prior knowledge for NinjaTrader coding. With basic knowledge of computer operation, our step by step detailed training program will train you to be able to learn how NinjaTrader strategy programming and indicator custom programming are done.

Course Curriculum

Setting up environment

In this section, we will give you an overview of the whole preview of this level’s training plan and why those are needed for you to achieve your goal. And also, we will setup the coding environment for ninjascript programming with NinjaScript Editor and Visual Studio etc.

Variables, Operators, Data Types in NinjaScript

Learn about different types of variables and it’s usage in NinjaScript.

Arrays in NinjaScript

Arrays in ninjascript and how arrays are used in NinjaScript programming.

List in NinjaScript programming

This section will explain about List and how List is used in different NinjaScript programming for strategies and indicators.

Dictionary

Use of Dictionary in ninjascript programming and how to use them in strategy & indicators.

Foreach Loop in NinjaScript

What is foreach loop and how to use them in NinjaScript custom programming for NinjaTrader 8.

For Loop in NinjaScript

Concept of For Loop and how to use them in NinjaScript programming.

Use of While Loop

Concept of While Loop in ninjascript and how to use While Loop for strategies and indicators.

Concept and use of Switch

You will learn what is switch and how to use Switch in your customer programming.

Class and Properties

In this section, we will discuss on how to create your own Class and Properties. We will also discuss about how you can use them in your ninjascript programming.

Custom Methods

You will be creating custom methods for your programming and we will discuss on how to create and use them in ninjascript programming.

Access Modifiers & Constructors in NinjaScript

Different types of access modifiers and why they are used. What is constructor and how to use them for custom NinjaScript programming.

If Statement and how to use it

If Statement is frequently used part of programming. It is important to know about this and how to use them properly to use the logics & conditions for your program.

Exception handling

Why Exception handling is required and how to use them for strategies and indicators for NinjaTrader 8.

Program your first custom Indicator

In this section, we will show you how you program your indicators using ninjascript for NinjaTrader 8 platform.

Program your first custom Strategy

In this section, we will show you how you program your Strategies using ninjascript for NinjaTrader 8 platform.

Recap, Review and Q&A

We will review, recap on what you have learnt for the entire Beginner Level and answer any question you may have.

NinjaScript Programming for NinjaTrader 8 - Beginner Level
£399.50Excl. VAT
£799.00
Save 50%

This course includes:

Perfect for someone without Prior programming experience.
No subscription. One Time Price.
Learn how to code custom indicator and strategy in 4 Months.
Only online access to recorded training. For live training sessions, check FAQ section below.
End of every session - references for further learning provided.

Training Courses Related FAQ (Frequently Asked Questions)