Trade In Each Renko Bar Bot¶
v.3.1.0.0 Built on Strategy Core Renko bars

Overview¶
Rides each Renko brick that forms on a burst of volume, in the brick's direction - price movement the market has just paid for.
How it trades¶
- A bullish brick is a long, a bearish one a short - when its volume is at least Volume ratio × the average of the last Volume average bars.
- Optional: several bricks in a row, a trend filter.
- The stop sits beyond the extreme of the last bars and moves only in the trade's favour.
Parameters¶
| Parameter | Default | What it does |
|---|---|---|
| Signal bar offset (bars) | 0 | Which bar is judged as the brick: 0 = the last closed bar; 2 = the one two bars before it, so the entry comes two bars after the brick. |
| Volume ratio | 1.5 | The brick's volume must be at least this many times the average volume. 1.5; 0 = no volume filter, every brick is a signal. |
| Volume average (bars) | 3 | How many bars the average volume is taken over. |
| Volume average | With signal bar | With signal bar: the average counts the brick itself - with ratio 1.5 over 3 bars the brick needs the volume of the two before it together. Previous bars: only the bars before the brick, so the ratio reads plainly - 1.5 is half as much again as usual. |
| Bricks in a row | 1 | How many bricks of the same colour, ending with the signal brick, it takes to enter. 1 = every brick; more keeps the strategy out of a market that turns brick by brick. |
| Trend filter | Off | The brick's close against an EMA. With trend: long bricks above it, short bricks below. Reversal: long bricks below it, short bricks above. Off: no filter. |
| Trend EMA period | 50 | The period of the EMA the trend filter reads. |
Core settings¶
Order handling, position size, stops and targets, trade management, trading hours, account limits and the ML Engine are core settings - the same in every strategy. Hover a group or a core term for a short explanation.
Strategy Core General & Orders Quantity & Scaling Stop loss & Profit target Trade management Sessions & time Money & News ML Engine Log & Report
Core defaults¶
This strategy starts with these core settings; change any of them in its settings.
| Group | Setting | Default |
|---|---|---|
| NinjaTrader | Calculate | On bar close |
| Quantity | Quantity | 1 |
| General properties | Stop loss | On |
| Stop loss | Mode | Extremum |
| Stop loss | Bars look back | 3 |
| Stop loss | Offset (ticks) | 1 |
| General properties | Profit target | Off |
| General properties | Trail stop | On |
| Trail stop | Mode | Extremum |
| Trail stop | Bars look back | 3 |
| Trail stop | Offset (ticks) | 1 |
| Trail stop | Trigger (ticks) | 0 |
| Trail stop | Only in profit | Off |
| Money management (off) | Daily loss | 500 |
| Money management (off) | Daily profit | 500 |
| General properties | Days of Week | On |
| Subsessions (off) | S1 Start | 09:30 |
| Subsessions (off) | S1 End | 12:00 |
| Subsessions (off) | S2 Start | 09:30 |
| Subsessions (off) | S2 End | 12:00 |
| Subsessions (off) | S3 Start | 13:00 |
| Subsessions (off) | S3 End | 14:00 |
| NinjaTrader | Exit on session close | On |
| NinjaTrader | Exit on session close (s) | 660 |
Version history¶
v.3.1.0.0 - October 2026
- Changed: the signal follows NinjaTrader's Calculate setting - On bar close by default; On each tick reads the forming bar.
Earlier versions
v.3.0.0.0 - October 2026
- Rebuilt on the Strategy Core: orders, sizing, stops and targets, trade management, sessions, limits and the ML Engine are core settings.
- Added: Bricks in a row, volume average mode, trend filter.
v.2.1.0.0 - May 25, 2026
- Direction forecast: added COT (Commitment of Traders) features.
- Added contract quantity forecast module.
v.2.0.0.0 - Mar 9, 2026
- ML Engine filter feature added.
v.1.1.0.1 - Oct 26, 2025
- Trading hours and days logic updated — if all sessions are disabled, the strategy now runs without time restrictions instead of stopping trading.
v.1.1.0.0 - May 28, 2025
- Added additional volume-based entry conditions.
- Added session end position closing function.
- Added descriptive names to exit orders for better understanding of position closure conditions.
- Add bar offset for entry signal.
- Sort properties.
v.1.0.1.1 - May 27, 2024
- Improved and optimized the function of raising the position after a signal interruption from the data provider.
- Optimized the function of defining stop loss levels and profit target levels.
- Shortened the display of the auto strategy name on the chart for easier chart viewing.
v.1.0.1.0 - Mar 14, 2024
- Improved conditions for closing a position when the daily loss or profit is reached.
- Changed parameter determining the priority of strategy position or account position.
- Fixed the problem of strategy transition to the next state while placing an entry order.
v.1.0.0.9 - Dec 24, 2023
- Improved conditions for partial fulfillment of orders.
- Improved the function of raising the position after connection loss.
v.1.0.0.8 - Dec 1, 2023
- Improved conditions for partial fulfillment of orders.
- Improved the function of raising the position after connection loss.
- Added functions for order execution log.
v.1.0.0.7 - Nov 12, 2023
- Improved trading session time.
- Improved the function of raising the position after connection loss.
v.1.0.0.6 - Sep 29, 2023
- Improved the function of raising the position after connection loss.
v.1.0.0.5 - Sep 1, 2023
- Added functions to raise position after connection loss.
- Updated the manual for the bot.
- Daily profit and drawdown functions can be used in backtest.