Skip to content

Trade In Each Renko Bar Bot

v.3.1.0.0 Built on Strategy Core Renko bars

Trade In Each Renko Bar Bot

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

  1. 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.
  2. Optional: several bricks in a row, a trend filter.
  3. 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.

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.