Basic Programming Concepts

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Basic Programming Concepts

Return to chapter overview

NinjaScript is an extension of the Microsoft C# programming language. There is a wealth of resources available online for learning the C# language. If you have limited programming experience, do not let C# scare you. NinjaScript provides a layer of convenience allowing you to focus on your trading ideas and not programming. Spend some time and go through some of our own tutorials for developing custom indicators and strategies.


This section will cover some of the basics of C# programming.



Basic Syntax

Branching Commands

Looping Commands

Functions and Methods Explained

Lambda Expressions