RockBot Instruction Manual
An Automated Trading Strategy for NinjaTrader and TradingView
Introduction
The RockBot is a powerful, automated trading script developed from over 26 years of trading experience. It has been meticulously refined for scalpers and short-term traders, supporting multiple trading platforms including NinjaTrader and TradingView.
Whether you’re trading futures, stocks, or indices, RockBot is designed to adapt to a wide range of time frames and instruments. From 1-minute charts to 10-tick range charts, this strategy is flexible, fast, and focused on delivering high-probability trade setups.
Core Methodology
At its heart, RockBot uses George Lane’s stochastic oscillator, reimagined with a custom divergence formula and multi-timeframe visualization through stochastic bands.
This multi-layered system helps confirm trade setups by showing confluence across different timeframes—a key advantage for short-term precision entries.
Trade Identification and Execution
The internal algorithm identifies divergence-based trade setups and automatically executes them. However, user-defined parameters play a crucial role in shaping:
Trade duration
Profit targets
Stop loss distances
Key Bot Features
🔸 Divergent Low Stop
One of RockBot's standout features: the Divergent Low Stop.
When a divergence pattern is detected, this stop loss is placed at the low of the divergence setup. If the pattern breaks down, you're immediately out of the trade.
Alternatively, you can set a manual stop in ticks, allowing you to define your own stop-loss range.
🔸 Choosing Trade Duration and Targets
One of the toughest questions in trading is:
"How long should I stay in a trade?"
With RockBot, you're in control. But to make good decisions, it's essential to understand the average range of the instrument you're trading.
For example:
If you're trading the ES/MES on a 1-minute chart, you might expect typical moves from 3 ticks to multiple points. Settings should reflect these dynamics.
🔸 Long or Short Settings
RockBot can take both long and short positions.
Make sure to check the correct box before trading.
You can also enable confirmation color bars to make trade signals more visually distinct.
Rockstar Tip:
Use Green for Long
Use Orange for Short
Take Profit Settings
RockBot offers three layers of take-profit settings:
Take Profit Contract 1
Take Profit Contract 2
Take Profit Contract 3
You can activate one, two, or all three. Each has a corresponding tick value, telling the bot when to exit a portion of the position.
Default Values:
Take Profit 1: 6 ticks
Take Profit 2: 15 ticks
Take Profit 3: 0 ticks (open-ended trade)
Rockstar Tip:
If a take profit value is set to 0, it becomes an open trade. In this case, your exit is managed via the Trailing Stop settings.
Stop Loss Settings
🔹 Signal Bar Low for Longs
🔹 Signal Bar High for Shorts
This is the default setting, and highly recommended for divergence-based strategies.
🔹 Manual Stop in Ticks
Set your own custom stop-loss value if you prefer a fixed-risk approach.
Trailing Stop Settings
If you want to ride the trend, enable the Trailing Stop Loss (TSL) system.
Trailing Stop Inputs:
TSL Start: When to activate the trailing stop (e.g., after 8 ticks of profit)
Defines when the trailing stop activates (e.g., after 8 ticks of profit).
Example: If set to 8 ticks, the trailing stop kicks in after the trade moves 8 ticks in your favor.
- TSL Step: How many ticks to move the stop each time price moves in your favor
Determines how the stop “trails” the price (e.g., 1 tick, 2 ticks).
Example: A TSL Step of 2 means the stop moves up every 2 ticks of price movement.
- TSL Stop: How far behind the current price the stop should remain.
Sets the distance (in ticks) between the current price and the trailing stop.
Example: A TSL Stop of 8 ticks means the stop trails 8 ticks below the price.
Rockstar Tip:
Set your TSL Start and TSL Stop to the same value for a break-even stop loss.
This ensures that once price moves up 8 ticks, your stop is placed 8 ticks below—right at the original entry.