This online, self-paced course will enable you to maximize the power of NinjaTrader using Visual Studio integration. These two world class programs can work together to make your NinjaTrader coding more powerful, more effective and more enjoyable.
Covering topics like installation, program philosophy, folder structures, source control, additional assemblies, 3rd party code, debugging and more, we show all the ways Visual Studio supports your efforts to get the most out of NinjaTrader.
By the numbers:
Scroll to the bottom to see the full listing of sections and lectures.
I hate to say it, but this course is not for everyone. That's just the truth.
If you have no interest in writing your own code in NinjaTrader, then this course is overkill for you.
If you're happy paying others to create your strategies and other NinjaScripts, then keep doing what you're doin', it must be working!
But if you want to learn, for yourself, how to program and customize NinjaTrader while leveraging all the power of Visual Studio, Microsoft's world-class (free) development environment, then read on.
That's right. You can use NinjaTrader and Visual Studio together without spending a dime.
Yeah, but those must be crippled versions of the programs, right?!
Well, you might be surprised.
Visual Studio Community is completely free and will do everything you could ever want to do related to NinjaTrader.
And the free version of NinjaTrader is almost fully functional. You can:
Plus, Kinetick provides free end-of-day data that can be downloaded, viewed and used in NinjaTrader.
But wait, there's more!
(Sorry, I couldn't help myself.)
You have access to fully functional, unlimited, free private repositories for source control in both Azure DevOps and GitHub's new free private repositories. I'll show you how.
Nope. You're not going to discover after you enroll that you have to spend a bunch of money for software licenses to be able to follow along with all of the lessons.
Everything we demo in the course can be done entirely for free on your own computer!
Dr. Steve Lautenschlager holds a Ph.D. in particle physics and has been a professional .NET developer for nearly two decades. His preferred trading platform is NinjaTrader due to the support for deep integrations with C# and Visual Studio.
I created this course because it's what I wish I'd had when I started working with NinjaTrader.
I've been using Visual Studio for nearly 20 years. I wanted the power and familiarity of Visual Studio when coding in NinjaTrader.
Of course, I also wanting things like debugging, source control and the ability to use my existing code libraries in NinjaTrader. All things that Visual Studio makes possible.
Yes! Like chocolate and peanut butter, it's two great software programs that work great together: NinjaTrader and Visual Studio!
It took me hundreds of hours to learn, test and organize everything in this course.
I provide more than just a list of steps for how to do things.
I also confront the many different obstacles and decisions that can be stumbling blocks or which create undesirable consequences down the road. Things like
While this course provides an important foundation for anyone wanting to program or customize NinjaTrader, it is not a C# or NinjaScript tutorial.
We do work with several simple C#/NinjaScript samples, but we do not go into detail on how to write code.
If you are serious about programming NinjaScript, you'll benefit from this course regardless of your proficiency with C# and NinjaScript.
I don't assume any prior knowledge on your part. In fact, I spend more than one lecture just discussing what a NinjaScript is.
Please review the course curriculum below for more info about what I cover in the course.
I spent about five months, full-time, learning, validating and testing all of the information I've packed into this course.
That's at least 600 hours. That doesn't even count putting the course together.
But let's be conservative and say only 300 hours.
If my time was only worth $20/hour, then that amounts to six thousand dollars.
However, my consulting fees are a lot more than that, so in my case, I spent much more than $6000 to learn what I've put into this course.
What's your time worth?
If you spend just 15 to 30 minutes a day over a six week period, you can complete this course.
In less than 20 hours of time, you can learn what could otherwise take at least ten to fifteen times that!
Plus, you'll be an expert in the many ways you can use Visual Studio to program, customize and extend the NinjaTrader platform!
There's nothing quite like that feeling of mastery, knowing that you can quickly implement new tools, tests and strategies to verify your latest idea.
If you decide within 30 days of enrolling in this course that it is not for you, then I'll give your money back.
Just contact me and request a refund. Simple as that.
If you're willing to tell me what I can do to improve the course or why it didn't work for you, I'd appreciate that, but it's not required.
Let me just remind you of the 30 day money back guarantee. There's no risk to you to try out this course.
Also, don't forget what your time is worth. For many of you, I'm sure your time is worth as much as $50/hour or even more. If this course saves you just a few hours, then it has already paid for itself. But it will likely save you a lot more than a few.
To be a successful trader, you need proficiency in at least one trading platform. Why not make that NinjaTrader where you can leverage the power of C# and Visual Studio.