Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NinjaTrader 8 Strategy Design Essentials
Rating: 4.5 out of 5(179 ratings)
1,110 students

NinjaTrader 8 Strategy Design Essentials

Crash Course on how to Get Up and Running with Strategy Development for NinjaTrader 8
Created byYuri Zolotarev
Last updated 8/2019
English
English [Auto],

What you'll learn

  • You will learn how to code strategies for NinjaTrader 8.
  • You will get a framework that you can re-use numerously for making your own strategies.
  • You will understand how to most effectively structure the code base for designing strategies for NinjaTrader.
  • You will get a lot of examples and some interesting bonuses on working with NinjaTrader strategies.

Course content

2 sections14 lectures2h 16m total length
  • Intro3:53

    Explore the essentials of NinjaTrader 8 strategy design with a practical, hands-on crash course focused on a reusable strategy template, exits, debugging, and parameter handling.

  • Basic Strategy Template22:02

    Learn to create a basic NinjaTrader 8 strategy template, including a public strategy class, on state change, on bar update, and on execution update.

  • Modifying Strategy Parameters5:24

    Modify and organize strategy parameters in NinjaTrader 8 by reordering categories, naming parameters, and limiting input ranges with the range indicator for optimization with min, max, and increment.

  • Applying Type Converter for Parameter Modification10:58

    Learn to use type converters to modify strategy parameters in NinjaTrader 8 by building a custom example converter and a strategy-based converter that toggles read-only parameters.

  • Creating an Entry Module10:35

    Create an entry module for NinjaTrader 8 by evaluating boolean entry signals on each bar update, setting long and short rules using open, close, and color.

  • Setting Stops and Profits24:19

    Learn to implement stops and profit orders in NinjaTrader 8 using a custom approach, including setting stop ticks, profit ticks, tracing orders, and debugging with on execution update.

  • Adding a Trail Stop16:00

    Learn how to implement a trailing stop in NinjaTrader 8 using an ADR-based rule or a static exit, including initial stop setup and ADR period calculation.

  • Splitting Positions13:58

    Explore splitting a NinjaTrader 8 position with profit targets and a position split percentage, closing 50% at target 1 and 80% at target 2, then move stop to break even.

  • Breaking Even8:20

    Implement break-even exits for long and short trades in NinjaTrader 8 by using a break-even flag, profit targets, and stop reset logic to manage split positions.

Requirements

  • At least basic knowledge of C#

Description

Hello!!!

This course is a quintessence of the other 120 lecture course on NinjaTrader and is completely dedicated to strategy development. It is a quick way to get up and running with the code and demonstrates the most essential techniques I use to develop strategies demonstrating common scenarios.

In the course we buid everything together in a modular approach and I provide all the code that is used in the resources. The course is very hands and provides a very usefull framework that you can use in the future to build your own strategies for NinjaTrader.

Who this course is for:

  • People who are interested in learning how to develop trading strategies for NinjaTrader