Algorithmic Trading with NinjaTrader
Create and Trade your own Automated Strategies

What you will learn
You will learn how to code your own ideas and turn them into real trading strategies.
You will discover some very usefull NinjaTrader code insights that took me sleepless nights to realize.
You will get accustomed to a generic framework that can be used to design any trade system/indicator in NinjaTrader.
You will learn how to code indicators, buttons, telegram alerts and other interesting extra .NET features for NInjaTrader.
Why take this course?
🎓 Course Title: Algorithmic Trading with NinjaTrader
🚀 Headline: Master the Art of Automated Strategy Creation and Trading with NinjaTrader!
Introduction: Hello, fellow traders and enthusiasts! I'm Yuri Zolotarev, a seasoned professional in the world of algorithmic trading, and I'm excited to share my extensive knowledge and real-world experience with you through this course on NinjaTrader. This platform is not just for trading; it's a powerful tool waiting to be unlocked.
Course Description: This course is a dynamic journey into the depths of NinjaTrader, where I reveal not only the fundamental features but also the advanced capabilities that are often hidden gems within this robust software. As a trader whose journey continues each day, I continuously update this course with new strategies, techniques, and insights that I've discovered on my path to mastering algorithmic trading.
What You'll Learn:
- Strategy Design: Learn how to create both simple and complex trading strategies tailored to your needs within NinjaTrader.
- Custom UI Elements: Implement custom buttons, toolbars, and chart traders to enhance your trading experience.
- Form Creation: Develop custom forms that can interact with the market data in real time.
- Half Automated Trading: Utilize the Chart Trader feature for a semi-automated approach to trading.
- Custom Indicators: Design and backtest your own indicators to gain unique insights into the markets.
- Chart Zone Interaction: Manipulate and analyze the chart zones for deeper market understanding.
- Optimization Fitness Parameters: Create custom parameters to fine-tune your optimization process.
- Indicator/Analyzer Creation: Build your own indicators, analyzers, and add-ons to complement NinjaTrader's functionalities.
- Code Reusability: Streamline your coding process by creating reusable components that save time and increase efficiency.
- Cross-Timeframe & Symbol Analysis: Work with multiple timeframes and symbols simultaneously for a comprehensive market view.
- Custom Bar Types: Define new bar types to better understand market dynamics.
Stay Current: This course evolves with the trading world. By enrolling, you'll receive regular updates and insights from real-life trading scenarios that I encounter daily. Remember, the world of algorithmic trading is ever-changing, and staying informed is key to success.
Important Safety Note: ❗ Please trade with caution! Futures and forex trading involve substantial risk and are not for every investor. Only risk capital you can afford to lose, as there is a chance you could sustain losses greater than your initial investment. Past performance is not an indication of future results. Always remember to trade responsibly.
Join me on this journey to unlock the full potential of NinjaTrader and transform your algorithmic trading approach. Sign up now and take the first step towards becoming a master of automated strategies! 🌟
Our review
It appears you've compiled a range of feedback from various learners regarding Yuri's NinjaTrader 7 programming course on Udemy. The sentiments are mixed, with some highlighting the value of the content despite its shortcomings, while others point out issues such as unstructured presentation, the use of an older version of NinjaTrader (NT7 instead of NT8), and sometimes a lack of clarity or preparation in the course material.
Here's a summary of the feedback:
Positive Feedback:
- Yuri is knowledgeable and shares his expertise in a concise way.
- The course offers a lot of content, which is valuable despite some organizational issues.
- Some find the course very helpful, especially if they are already experienced programmers or have a background in C#.
- The instructor's basic explanations are simple to understand for beginners in NinjaTrader.
Areas for Improvement:
- The course could be more structured and organized, with clearer progression through topics.
- Some learners find the instructor's teaching style to be less than ideal, with some rambling or seemingly unprepared moments.
- A significant portion of the course focuses on NT7, which may not be the best approach for someone new to NinjaTrader who would likely prefer to start with the current version (NT8).
- The course would benefit from updates to reflect the latest version of NinjaTrader.
- Some learners expect higher video quality and clearer visuals, especially when dealing with code in Visual Studio.
- While the instructor seems to know a lot about NinjaTrader and programming, he might not always convey his knowledge effectively or thoroughly enough for those who are new to coding within this platform.
Additional Notes:
- Some learners highlight that while the course doesn't teach you how to code from scratch (assuming some prior C# knowledge), it does help you understand how the code integrates with NinjaTrader.
- The course could be improved by including a primer on C# for those without programming experience before diving into NT7.
Overall, the feedback suggests that while Yuri's course has its strengths and offers valuable insights into NinjaTrader 7 programming, it would be greatly enhanced with a more structured approach, updates to reflect the current version of NinjaTrader, and clearer explanations to aid those new to both coding and NinjaTrader. It's also important for potential learners to come in with some foundational knowledge of C# or be prepared to supplement their learning with additional resources.