Build NinjaTrader 8 Strategy from ThinkorSwim Indicator (Futures Backtesting System)
Budget: $30 – $250 USD
I have a custom ThinkorSwim indicator written in ThinkScript that has proven reliable in my live trading. I now want the exact trade-signal logic wrapped into a full, automated strategy for both NinjaTrader 8 (C#/NinjaScript) and ThinkorSwim. You will receive the original ThinkScript file, my notes on its behaviour, and charts that illustrate every entry and exit condition.
The NinjaTrader side is the priority: entries, exits, position sizing and parameter inputs must mirror the ThinkScript logic tick-for-tick so that results match when both platforms run side-by-side. Once the NinjaScript version is complete and validated, I’d like the ThinkorSwim code tidied up and organised as a strategy rather than a stand-alone indicator so I can enable autotrading there as well.
I haven’t locked in specific order types, so feel free to recommend whether pure market, pure limit, or a hybrid approach makes most sense given the underlying rules. I also welcome suggestions on optimisable parameters or performance improvements, provided they don’t alter the core signals.
Deliverables
• NinjaTrader 8 strategy (.cs file + compiled) with configurable inputs identical to the ThinkScript parameters
• Updated ThinkScript converted to an executable strategy, preserving indicator plotting
• Brief walkthrough or video plus inline code comments so I can maintain and extend the logic later
• Confirmation that historical back-test results are aligned across both platforms on identical data
If you have solid NinjaScript chops and have already ported indicators or strategies between these two ecosystems, I’d love to see examples. Let’s get this running in real markets.
The NinjaTrader side is the priority: entries, exits, position sizing and parameter inputs must mirror the ThinkScript logic tick-for-tick so that results match when both platforms run side-by-side. Once the NinjaScript version is complete and validated, I’d like the ThinkorSwim code tidied up and organised as a strategy rather than a stand-alone indicator so I can enable autotrading there as well.
I haven’t locked in specific order types, so feel free to recommend whether pure market, pure limit, or a hybrid approach makes most sense given the underlying rules. I also welcome suggestions on optimisable parameters or performance improvements, provided they don’t alter the core signals.
Deliverables
• NinjaTrader 8 strategy (.cs file + compiled) with configurable inputs identical to the ThinkScript parameters
• Updated ThinkScript converted to an executable strategy, preserving indicator plotting
• Brief walkthrough or video plus inline code comments so I can maintain and extend the logic later
• Confirmation that historical back-test results are aligned across both platforms on identical data
If you have solid NinjaScript chops and have already ported indicators or strategies between these two ecosystems, I’d love to see examples. Let’s get this running in real markets.