Join & EARN

FOREX ALGOS { }

NinjaScript (NinjaTrader)

NinjaTrader’s C#-based programming language for custom indicators, strategies, and add-ons. NinjaScript is essentially Microsoft C# augmented with trading-specific classes and events. Traders use NinjaScript to write automated strategies (analogous to EAs) or custom chart indicators. For instance, a NinjaScript strategy overrides OnBarUpdate() and calls EnterLong() when conditions are met. ForexSuggest notes, “NinjaScript is NinjaTrader’s programming language, based on C#, used for creating custom indicators, strategies, and automated trading systems”. The NinjaTrader platform (which includes a Desktop SDK) allows both traders (using its Strategy Builder or code editor) and developers to build NinjaScript applications.