Description
QX Renko 3Plus (Free | Educational Renko Bot)
This robot started from a simple request: a friend wanted to understand, in a practical way, how a cBot can detect setups and execute entries/exits on a Renko chart. I built a short, clean, easy-to-audit logic specifically for educationalpurposes. Now I’m publishing this free version on the cTrader Store for the same reason: to help you learn Renko and to showcase my work as a developer.
What it does (in one line)
It looks for a short trend (3+ same-color bricks), waits for exactly 1 pullback brick, and enters on the continuationbrick; it exits on the first opposite brick.
How it works on Renko (step by step)
1) Trend streak detection
- On every closed brick, the bot checks whether the brick is UP or DOWN.
- It counts consecutive bricks in the same direction.
- When it reaches Min Trend Bricks (default: 3), it arms the setup in that direction.
Example (bullish): UP, UP, UP → setup armed for long.
2) Pullback is mandatory (EXACTLY 1 brick)
After arming:
- The bot requires **one—and only one—**brick in the opposite direction (the pullback).
- If it gets 2 or more pullback bricks, the setup is canceled and the bot waits for a fresh 3+ sequence again.
Example (bullish): UP, UP, UP (armed) → DOWN (pullback = 1) ✅
If it becomes DOWN, DOWN (pullback > 1) ❌ canceled.
3) Entry on continuation
- After the single pullback, the next brick must return to the armed direction (continuation).
- When that continuation brick closes, the bot executes the market entry.
Example (bullish): UP, UP, UP (armed) → DOWN (pullback) → UP (continuation) → ENTER BUY
5) Simple, educational exit rule
- If a brick closes against the open direction, the bot closes positions for that side:
- A DOWN brick closes BUY positions.
- An UP brick closes SELL positions.
This is intentionally simple so you can clearly see how “first opposite” exits behave on Renko.
Main parameters
Trading
- Mode: Both / LongOnly / ShortOnly
- Volume (Lots): order size in lots
- Max Open Positions: maximum simultaneous positions (same label)
- Cooldown (Bricks): minimum number of bricks between entries in the same direction
Setup
- Min Trend Bricks: minimum consecutive bricks to arm the setup
Debug
- Debug Logs: enables detailed logs showing arming, pullback counting, cancellations, blocks, and entries.
Important notes (use it the right way)
- Use on a Renko chart. Brick size is defined by your chart settings.
- The bot acts on closed bricks only (avoids signals while a brick is still forming).
- This is an educational tool: the logic is intentionally minimal for learning and auditing.
- Not financial advice. Always test in demo/backtests before going live.
Who it’s for
- Anyone learning Renko and trend-continuation patterns.
- Traders who want a clean example of a state-machine setup (armed → pullback → continuation).
- Developers who want a simple, compile-safe reference implementation.
Summary
The bot operates exclusively on closed bricks to avoid premature signals and includes configurable parameters such as trading mode (both long and short, long only, or short only), order volume, maximum open positions, cooldown period between entries, and minimum trend bricks to arm setups. Debug logs can be enabled to track the bot’s decision-making process, including arming, pullback counting, cancellations, and entries.
QX Renko 3 Plus serves as a practical tool for traders learning Renko chart automation, developers seeking a clean, compile-safe example of a state-machine setup, and anyone interested in understanding trend continuation strategies on Renko charts. It supports various markets including forex, indices, commodities, and cryptocurrencies, as indicated by its relevant tags.