0bps

Strategy vault / Breakout

Renko Reversal Price Breakout Trading Strategy

This strategy is called the Renko Reversal Price Breakout Trading Strategy. It identifies potential reversal points through Renko chart pattern analysis and enters trades when prices break critical levels. How the…

Author
ChaoZhang
Complexity
Starter · 19 lines
Parameters
0
Backtest bar
1h · intraday
Tested on
BTC/USDT · futures

This strategy is called the Renko Reversal Price Breakout Trading Strategy. It identifies potential reversal points through Renko chart pattern analysis and enters trades when prices break critical levels.

How the strategy works:

  1. Use Renko Bars to plot price action.
  2. Analyze the relationship between open and close prices of the last 4 Renko bars.
  3. When close prices of last 4 bars show significant reversal signal, a trend reversal may occur.
  4. Trade signals are generated when Renko close prices break above/below open prices.

Trading rules:

  1. If last 4 Renko bars' close shows significant rise but current close is below open, go short.
  2. If last 4 Renko bars' close shows significant fall but current close is above open, go long.
  3. Use fixed trade size after entry.

Advantages of this strategy:

  1. Renko bars reduce noise and identify reversal opportunities.
  2. Relying on multiple bars prevents false signals.
  3. Simple and clear logic, easy to implement.

Risks of this strategy:

  1. Improper Renko settings may cause missed trades.
  2. Fixed trade size, no risk management.
  3. Prone to slippage and trading costs.

In summary, the Renko Reversal Price Breakout Trading Strategy identifies reversals through Renko chart analysis and enters at key points, pursuing high risk-reward ratios. But traders need to optimize Renko settings and apply proper risk management for controlling risks in live trading.

Source Pine Script

/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title='[STRATEGY][RS]Renko V0', shorttitle='S', overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD)
trade_size = 1

ro = open
rc = close
buy_entry = rc[4] < ro[4] and rc[3] > ro[3] and rc[2] > ro[2] and rc[1] > ro[1] and rc > ro
sel_entry = rc[4] > ro[4] and rc[3] < ro[3] and rc[2] < ro[2] and rc[1] < ro[1] and rc < ro

strategy.entry('buy', long=strategy.long, qty=trade_size, comment='buy', when=buy_entry)
strategy.entry('sell', long=strategy.short, qty=trade_size, comment='sell', when=sel_entry)

Published by ChaoZhang on the FMZ strategy square · last modified 2023-09-15. Collected in the Quant Trading Vault. Unvalidated research: re-test with your own data and costs before trusting it.

Build this with AgenKit

A spec is not a trading system. Paste this into your coding agent and AgenKit runs a specialist team — architecture, test-first build, risk gates, review — with paper trading on by default.

in Claude Code, Cursor, Codex & 4 more
/agenkit build a production-grade trading bot with a backtest engine, risk controls and paper trading by default from strategies/Renko-Reversal-Price-Breakout-Trading-Strategy.md
  1. npx agenkit install engineering-kit in your project
  2. Paste the command into your agent and approve each phase
  3. Get tests, backtest, risk controls and a paper-trading switch

Understand it first

Before you run this, read the lesson behind the idea and how to backtest it honestly. Specs like this one are the survivors of an unknown number of trials; deflate their results accordingly.

Related specs

esc

Try , , or .

↑↓ move↵ open