A free, structured course in native NinjaScript. Start with indicator structure and C# fundamentals, then work up to custom drawing, market-data events, a full moving-average build, and machine-learning models — one lesson at a time.
Most NinjaScript tutorials are scattered forum answers and one-off snippets. This is different: a sequential course that builds real understanding, written by a working developer who ships NinjaTrader 8 tools.
You'll start where every indicator starts — structure, state, and the update loop — then pick up the C# you actually need (collections, classes, error handling), learn to draw and configure on the chart, and finish with two hands-on projects: a Better Moving Average built end to end, and a machine-learning track that goes from k-NN to LSTM networks, all in NinjaScript.
Every lesson is free and stands on its own, but they're ordered to be followed start to finish. Work at your own pace — the whole course stays here.
Once you can build an indicator, put it to work. The MyDailyTake tools are the same NinjaScript, taken all the way to production.