Technical Documentation

KPL Bot: System Specifications

Automated execution engine for proprietary Key Price Levels.

System Requirements

PlatformNinjaTrader 8 (Desktop)
Input DataDaily KPL CSV / Manual Entry
Execution Speed< 50ms (VPS Recommended)
Strategy TypesBreakout, Rejection, Range Fade
Supported MarketsES, NQ, YM, RTY, CL, GC, 6E + more
Logic EnginePrice Action + Order Flow Confirmation

Logic Architecture

The KPL Bot is a semi-to-fully automated system designed to execute trades around statistically significant price zones. Unlike standard indicators, KPLs (Key Price Levels) are derived daily from institutional volume profiles and volatility models.

Operational Modes:

  • Breakout Mode: Detects high-momentum breaches of a level. Enters in the direction of the trend (e.g., Buy Stop above Resistance).
  • Rejection Mode (Fade): Identifies exhaustion at a level. Enters counter-trend (e.g., Sell Limit at Resistance) with tight stops.
  • Range Mode (Upper/Lower): Pings entries between two defined KPLs, capitalizing on sideways chop.

Signal Filtration

To reduce false positives, the KPL Bot employs multi-factor confirmation before pulling the trigger:

  • Time-of-Day Gating: Avoids low-volume pre-market or post-close hours.
  • Velocity Checks: Measures the speed of price approach. Too fast? It might wait for a retest. Too slow? It might fade.
  • Volatility Sizing: Automatically adjusts stop-loss width based on current market ATR (Average True Range).

Risk Controls

Engineered for Prop Firm Evaluations (Apex, Topstep, etc.):

  • Max Daily Drawdown: Hard stop if equity drops below user-defined limit.
  • Profit Target Lock: "Walk-away" feature that disables trading after hitting daily profit goals.
  • News Filter: Can be configured to pause execution during high-impact news events (CPI, FOMC).

FAQ

Frequently Asked Questions

What tier includes the KPL Bot?

The KPL Bot and all 12+ NinjaTrader templates are included exclusively in the Pro Trader tier. Pro includes the full bot library, prop firm-calibrated templates, 1-on-1 onboarding, and 11+ market KPL levels daily.

Does the KPL Bot require me to be at my computer?

No. Once configured in NinjaTrader 8, the KPL Bot runs autonomously. Run it on a VPS for 24/7 operation without your local computer being on. The bot enters and exits trades based on coded rules with no manual intervention required.

Is the KPL Bot compatible with prop firms like Apex and Tradeify?

Yes. The KPL Bot includes templates specifically calibrated for Apex Trader Funding, Tradeify, Topstep, and TPT evaluations. These templates set daily profit targets and loss limits within each firm's consistency and drawdown rules.

What markets does the KPL Bot trade?

The KPL Bot supports ES, NQ, YM, RTY, CL (crude oil), GC (gold), and 5 additional futures markets. ES and NQ are the primary markets with the most developed template library.