Introduction

Over more than a decade, I’ve dedicated countless hours to coding indicators and strategies for NinjaTrader 6.5, 7, and 8. Throughout this journey, I’ve tested these strategies in live accounts, simulation environments, and prop firm evaluation accounts. From this experience, I’ve developed a strategy framework designed to simplify the process of strategy implementation. Once I have the rules defined and the indicators developed, it typically takes me about 15 minutes or less to implement a strategy idea. Now, I’m excited to share this framework with you, offering my coding services, for FREE, to help you optimize your trading approach with NinjaTrader 8. Yes, there are conditions.

Introducing the Framework

The coding framework I’ve developed for NinjaTrader 8 is structured to simplify and streamline the strategy implementation process. The framework organizes settings and parameters into several intuitive categories, each designed to address specific aspects of my trading strategies. In addition and by default, my framework is structured to use 1 tick data, which is as accurate of a backtest that NinjaTrader will allow. The categories in the framework are as follows:

  • Overall Strategy – Settings: Configure fundamental strategy parameters like run style and fill type.
  • Trade Management: Includes detailed settings for order execution, trade limitations, and management of trade sequences and financial exposure.
  • Trade Time: Adjust trading times to suit market conditions or personal preferences.
  • Add-Ins: Enhance strategies with additional settings like tick offsets, target offsets, and specified trading quantities.
  • Stop Management: Safeguard trades with configurable stop settings, including initial stops and dynamic breakeven adjustments.
  • Order Plots: Visualize order entries, targets, stops, and average prices for better trading decisions.
  • Buttons: Interact with the trading interface using customizable button settings for buying, selling, and other trading actions.
  • OnRender: Customize on-screen renderings to display essential trading information like date, system stats, trade PnL, and other custom messages.

Conditions for Free Strategy Development

To ensure the best outcome for both parties involved, there are a few conditions that need to be met BEFORE sending me any messages, questions, etc.:

  • Manual Backtesting: Traders must have manually backtested their strategy over a minimum period of 90 days. This ensures that the strategy has been thoroughly tested under various market conditions and provides valuable insights into its performance. I will not entertain coding a strategy that your friend, forum, or somewhere else boasts about a certain win percent, etc.
  • Providing Backtesting Results: Traders are required to provide the results of their manual backtesting, including summary performance metrics such as profit/loss, win rate, drawdown, and any other relevant statistics.
  • Rights to Indicators and Data: Traders must have the necessary rights to use any indicators or data required for their strategy. While I can assist in integrating third-party indicators into the code, it is the responsibility of the trader to ensure that they have the appropriate licenses and permissions. No third-party protected or licensed indicators can be used because I cannot install them on my machine without purchasing, which I won’t do, consider, or entertain.

Submit You Strategy

If you have not read the above, make sure to read the above in its entirety. Fill out the form below to potentially have your strategy developed for free (yes, the form is LONG on purpose to make sure those who I code a strategy for FREE are serious and have put in the work):

Please enable JavaScript in your browser to complete this form.
Name
Terms and conditions
Software agreement
No copyrighted indicators
Educational
No liability for losses
Trading decisions

Categorized in:

Strategies,

Tagged in: