How Can We Help?
Customization Workflow
Step 1: Clone a Base Example
- Choose the example closest to your goals
- Create strategy instance in NinjaTrader
- Load settings from the example above
Step 2: Adjust for Your Instrument
Different instruments require different parameters:
Volatility Adjustments:
- High volatility (CL, NG): Wider stops, higher ATR multipliers
- Low volatility (ZN, ZB): Tighter stops, lower multipliers
- Medium (ES, NQ): Use example settings
Tick Value Adjustments:
- CL: $10/tick (aggressive)
- ES: $12.50/tick (standard)
- NQ: $5/tick (adjust quantities)
- YM: $5/tick (adjust quantities)
Step 3: Optimize for Your Timeframe
1-Minute Charts:
- Shorter indicators (Period: 10-14)
- Tighter targets (8-12 ticks)
- 10-15 min HTF
5-Minute Charts:
- Standard indicators (Period: 14)
- Medium targets (12-20 ticks)
- 60 min HTF
15-Minute Charts:
- Longer indicators (Period: 14-20)
- Wider targets (20-40 ticks)
- 240 min (4-hour) HTF
Step 4: Backtest and Refine
Minimum Backtest Period: 3 months of data
Key Metrics to Evaluate:
- Win Rate (target: 50%+)
- Profit Factor (target: 1.3+)
- Average Win vs Average Loss (target: 1.2:1+)
- Max Drawdown (target: <10% of account)
- Number of Trades (target: enough for statistical significance)
If Win Rate Too Low (<45%):
- Add more filters (HTF, MA, ADX)
- Increase sensitivity (fewer signals, better quality)
- Tighter session times (trade best hours only)
If Too Few Trades (<100 in 3 months):
- Reduce filters
- Lower sensitivity
- Expand session times
- Consider different entry module
If Max Drawdown Too High (>15%):
- Reduce position size
- Tighten stop loss
- Add daily loss limits
- Enable breakeven sooner
Step 5: Paper Trade (Simulation)
Minimum Simulation Period: 2-4 weeks
What to Monitor:
- Emotional response to wins/losses
- Actual fills vs expected
- Slippage amounts
- System stability
- Any unexpected behaviors
Red Flags During Simulation:
- Strategy doesn’t match backtest at all
- Excessive slippage (>2-3 ticks regularly)
- Frequent strategy errors in log
- Can’t emotionally handle the losses
Step 6: Live Trading (Very Small Size)
Start With: 1 contract only (regardless of account size)
First Month Goals:
- Execute system without interference
- Understand live execution differences
- Build confidence
- Verify consistent results
Only Increase Size When:
- Profitable for at least 1 month
- Comfortable with losses
- Following rules 100%
- Backtest/sim results confirmed in live
Next Section: Common Customization Scenarios →