Skip to main content
< All Topics
Print

User Manual – Start Here

BWT Precision AutoTrader – User Manual

Documentation Structure

This manual is organized into logical sections that follow the parameter groupings in NinjaTrader’s Strategy Parameters dialog. Each section builds on the previous one, taking you from basic setup through advanced configuration.


Manual Sections

01 – System Overview

Introduction to the BWT Precision AutoTrader system, core concepts, trading modules, and architecture. Start here to understand how the system works.

Topics Covered:

  • Trading modules overview (Volatility Stop, 3-Line Break, Box Breakout, ORB, Wave Splitter, Auto OCO)
  • Multi-timeframe architecture
  • Filter system explanation
  • Exit management overview
  • Key advantages and strategy workflow

02 – Trade Setup Configuration

Complete guide to configuring your entry modules and their specific settings.

Topics Covered:

  • Entry module selection and enabling/disabling modules
  • Volatility Stop module settings (sensitivity, period, smoothing)
  • 3-Line Break module configuration
  • Box Breakout module settings
  • Opening Range Breakout (ORB) module (entry modes, pullback settings, OR times)
  • Wave Splitter module
  • Auto OCO module

Parameter Groups: 001-007


03 – Entry Filters Configuration

Comprehensive guide to the filtering system that determines which signals become actual trades.

Topics Covered:

  • Master filter on/off controls and trade direction bias
  • Precision Trend Filter (primary timeframe)
  • Precision Trend Filter HTF (higher timeframe confirmation)
  • Session Times Filter (trading hours)
  • Trading Days Filter (day of week selection)
  • Step MA Bias Filter
  • BWT PrecisionMA and Precision AI-MA filters
  • News Filter (avoid high-impact events)
  • MA1, MA2, MA3 filters (moving average direction filters)
  • ADX Filter (trend strength)
  • Daily and Weekly ORB filters
  • Filter combination strategies

Parameter Groups: 100-110


04 – Higher Timeframe (HTF) Configuration

Multi-timeframe analysis setup and configuration for trend filtering and exits.

Topics Covered:

  • HTF data series setup (bar type, period, value)
  • Precision Trend HTF indicator configuration (sensitivity, ATR period, smoothing, MA type)
  • Background color display for HTF trend direction
  • Using HTF as an entry filter vs. exit signal
  • Timeframe ratio guidelines (5-15x primary)
  • Best practices and setup examples for ES, NQ, CL

Parameter Groups: 300-301


05 – Signal-Based Exits Configuration

Complete guide to intelligent exits based on technical signals and market structure.

Topics Covered:

  • Auto exit rules master switch
  • Precision Trend Exit (exit on trend reversal)
  • Time Exit Mode (flatten at specified time of day)
  • Daily and Weekly ORB NTZ (No Trade Zone) exits
  • Parabolic SAR Exit (modes, sensitivity, acceleration, bars since entry)
  • Choosing primary chart vs. HTF for exit signals
  • Time To Exit configuration (daily and Friday exit times)
  • Exit priority order and strategy examples

Parameter Groups: 200-203


06 – Position Sizing, Profit Targets, and Daily Limits

Contract allocation, profit target configuration, and risk management controls.

Topics Covered:

  • Position sizing modes (Fixed Quantity, Fixed Percentage, Fixed Risk)
  • Up to 4 profit targets with individual bracket quantities
  • Target calculation modes (Ticks, ATR, CORE Levels, Opening Range, Percent)
  • CORE Stop management (move stop after target fills)
  • Reward:risk ratio optimization
  • Daily Profit and Loss limits
  • Max Winners and Max Losers per day
  • Trailing drawdown from high-water mark

Parameter Groups: 405-407


07 – Exits and Trade Management

Detailed coverage of entry order types, stop losses, breakeven stops, and trailing stop systems.

Topics Covered:

  • Entry order types (Market, Limit, Stop) and price modes
  • Stop loss calculation modes (Ticks, ATR, Prior Bar Hi/Lo, CORE Levels, Swing Levels, Opening Range)
  • Breakeven stop configuration (trigger, offset, ATR-based)
  • Trailing stop types (Bars, Ticks, Profit Percent, Volatility Stop, Swing Levels)
  • Trailing stop trigger types (Ticks, ATR, Target Filled)
  • Progressive trailing: Reset #1 and Reset #2 for tightening as profit grows
  • Advanced stop management strategies

Parameter Groups: 400-404


08 – Customization Workflow

Step-by-step process for adapting a base example to your instrument and trading style.

Topics Covered:

  • Cloning a base example
  • Adjusting for instrument volatility and tick value
  • Optimizing settings for your timeframe (1-min, 5-min, 15-min)
  • Backtesting and refining (key metrics, what to fix when results are poor)
  • Paper trading (what to monitor, red flags)
  • Going live with small size (goals, when to increase)

09 – Common Customization Scenarios

Targeted solutions for the most common strategy adjustment needs.

Topics Covered:

  • “I want more trades” — how to increase trade frequency
  • “Win rate too low” — how to improve signal quality
  • “Stops getting hit too often” — stop placement improvements
  • “Not hitting profit targets” — target optimization
  • “Giving back profits” — tighter exit and limit strategies

10 – Quick Reference: Critical Settings Checklist

Essential checklists for going live and ongoing performance review.

Topics Covered:

  • Before going live — mandatory pre-flight checks
  • Weekly review checklist

11 – Quick Start Guide and Complete Setup Examples

Ready-to-use strategy configurations for different trading styles and experience levels.

Topics Covered:

  • Choosing your first entry module
  • Enabling basic filters
  • Setting conservative trade management
  • Example 1: ES Day Trading (Beginner) — full parameter listing
  • Example 2: NQ Scalping (Intermediate) — key differences and settings
  • Example 3: Opening Range Breakout (Part-Time Trader) — complete setup
  • Example 4: CL Crude Oil Volatility Trading (Advanced) — full configuration

12 – Appendix and Reference Materials

Quick reference materials, glossaries, and technical information.

Topics Covered:

  • Parameter group quick reference (all groups by number)
  • Glossary of trading and NinjaTrader terms
  • Instrument-specific guidelines (ES, NQ, YM, CL, GC, 6E)
  • Performance metrics explained (Profit Factor, Win Rate, Drawdown, Sharpe)
  • Common error messages and solutions
  • NinjaTrader keyboard shortcuts
  • Strategy template management (save, load, share)
  • Useful formulas (position sizing, R:R, expectancy)
  • Resources and further learning

13 – Troubleshooting Common Issues

Solutions for the most frequently encountered problems.

Topics Covered:

  • Strategy not taking any trades
  • Strategy taking unexpected trades
  • Stop loss not moving to breakeven
  • Trailing stop not activating

How to Use This Manual

For New Users

Recommended Reading Order:

  1. System Overview — understand the architecture
  2. Complete Setup Examples — copy a working configuration
  3. Trade Setup — understand your entry module
  4. Entry Filters — learn essential filters
  5. Exits and Trade Management — configure stops and trailing
  6. Position Sizing — set targets and daily limits

Then:

  • Backtest thoroughly (minimum 3 months)
  • Paper trade (minimum 2 weeks)
  • Start live with 1 contract
  • Review other sections as needed

For Experienced Users

Quick Reference Use:

  • Jump directly to the relevant section
  • Use browser search (Ctrl+F) to find specific parameter names
  • Reference the Complete Setup Examples for inspiration
  • Use the Appendix for formulas and instrument guidelines

For Optimization

Workflow:

  1. Start with a base example from Complete Setup Examples
  2. Follow the Customization Workflow step by step
  3. Refer to Common Customization Scenarios for targeted fixes
  4. Review Entry Filters and HTF Configuration
  5. Optimize Exits and Trade Management and Position Sizing
  6. Backtest changes thoroughly before going live

Parameter Naming Convention

Parameters in this manual follow the NinjaTrader display naming:

  • Group Name: e.g., “401- Trade Management- Stop Loss”
  • Order Number: e.g., “001-“, “002-“, etc.
  • Parameter Name: e.g., “Stop Loss (Ticks, HiLo, Volatility Stop or %)”
  • Internal Property: e.g., PstopLoss

Each parameter entry in this manual includes the type, default value, valid range, and practical guidance.


Important Safety Notices

⚠️ CRITICAL: Must Configure Before Live Trading

  1. Daily Loss Limit (Group 407) — set to maximum 2-3% of account value. This is your emergency brake.
  2. Position Size (Group 405) — start with 1 contract. Never risk more than 1-2% per trade.
  3. Stop Loss (Group 401) — always have a protective stop. Test in simulation first.
  4. Max Losers (Group 407) — set to 2-3 losses maximum. Prevents revenge trading.

📋 Before Each Trading Session

  • [ ] Verify strategy is enabled on the correct chart
  • [ ] Check daily limits are active
  • [ ] Confirm correct session times for your timezone
  • [ ] Ensure sufficient historical data is loaded
  • [ ] Review previous day’s performance
  • [ ] Verify no errors in the NinjaTrader Output Window

📊 Testing Requirements

Backtesting: Minimum 3 months, recommended 6-12 months. Must include various market conditions.

Paper Trading: Minimum 2 weeks, recommended 1 month. Monitor execution quality and verify expected behavior.

Live Trading: Start with 1 contract. Trade live for at least 1 month before increasing size. Only scale up when consistently profitable.


Quick Start Summary

Step 1: Choose Your Path

Beginner: Use the “ES Day Trading” example from Complete Setup Examples
Intermediate: Use the “NQ Scalping” example from Complete Setup Examples
Part-Time Trader: Use the “Opening Range Breakout” example from Complete Setup Examples
Advanced: Use the “CL Volatility Trading” example and customize using all sections

Step 2: Configure in NinjaTrader

  1. Open NinjaTrader 8
  2. Open a chart for your chosen instrument
  3. Add strategy: select “BWT.NT8.Precision.AutoTrader”
  4. Enter parameters from your chosen example
  5. Apply to chart in Simulation mode first

Step 3: Backtest

  1. Set chart to historical date range (minimum 3 months)
  2. Enable “Show Historical Trades”
  3. Run Strategy Analyzer
  4. Review key metrics: Win Rate, Profit Factor, Max Drawdown
  5. Adjust if necessary and repeat

Step 4: Paper Trade

  1. Disable “Show Historical Trades”
  2. Enable on Simulated Data Feed
  3. Monitor for 2+ weeks
  4. Verify fills, slippage, and expected behavior

Step 5: Go Live (Carefully)

  1. Set position size to 1 contract
  2. Enable all daily limits
  3. Monitor actively for the first weeks
  4. Follow your rules 100%
  5. Review performance weekly
  6. Only increase size after 1+ month of consistent profitability

Getting Help

Built-In Tooltips: Hover over any parameter name in NinjaTrader’s strategy dialog to see a description.

NinjaTrader Output Window: Open via Tools > Output Window to see strategy status messages, filter reasons, entry/exit details, and error messages.

This Manual: Use browser search (Ctrl+F) on any page to find a specific parameter by name.

Support: Visit www.bluewavetrading.com for the latest documentation, updates, and support resources.


Disclaimer

This manual provides educational information about configuring the BWT Precision AutoTrader strategy. Automated trading involves substantial risk. Past performance does not guarantee future results. Always test thoroughly before live trading. Never risk more than you can afford to lose. The authors are not responsible for trading losses.

Trade at your own risk.


Begin with: System Overview →

Or jump straight to: Complete Setup Examples →


© 2024 Blue Wave Trading. All rights reserved.


© 2024 Blue Wave Trading. All rights reserved.

Table of Contents