Renko Flip MarkerThis script shows on chart where Renko bricks flip for candlestick chart. I intended it for candlestick chart, but it seems to work Renko chart too from my testing so far. You may change the Renko size for your own scenario you're trading. Hopefully helps, Thank you.
Tìm kiếm tập lệnh với "renko"
TEMA Cross on Renko CandlesRenko candles filter out noise by plotting a fixed change in price rather than a fixed time frame.
Strategies like MACD or MA cross can give a lot of false signals when the price is wavy, but not actually going anywhere. This is especially a problem with small time frames.
Since it's so easy to identify trends on a Renko plot, this strategy uses a simple moving average cross idea. Instead of an EMA, we use a TEMA ( triple exponential moving average ) because that version does not lag as much.
We also will avoid buying when the price is above a longer-term smoothed moving average. This means we will hopefully reduce bags, but we will also miss some trades.
Also included are
avg_protection -- if >0 only buy when it will bring down our average price, else buy whenever the TEMA crosses over the short-term SMA
gain_protection -- if >0 only sell when we meet out min_gain %, otherwise sell whenever TEMA crosses under the short-term SMA
I've been setting my Renko candles to a fixed range instead of ATR, and I use increments of roughly 0.1% in the example chart.
Renko EMA SystemMeant for Renko charts
Applies either an EMA and HMA to your renko charts
When prices crosses the slower, it enters you into position.
When price crosses the faster, it exits your position.
Meant to catch impulsive moves.
Renko Average Bricks This indicator calculates the average RENKO brick streaks. Streaks=consecutive bricks of the same color. EX. G= 1 streak of 1. GGG = 1 streak of 3. RR 1 streak of 2. Single bricks count. There is the option for look back period which can be changed but Defaults to 50. Calculates the last 50 completed green streaks and then averages them. Same with red streaks. Only closed bricks count.
Very Simple and can be used for targets, ect.
Cheers
Renko Entry Alerts Limit +0.08Simple renko 1 block reversal strategy Adds +0.08 to 1 block during pre a=market and after hours for more successful fills.
Renko WPR Color ChangerChanges color when williams percent R is between 0 and -20 or when between -80 and -100. Works with renko, HA and regular candles. Can change color.
Renko XZThis is a renko based indicator
I just made it no repaint type. also the signals are based on max and min trend of the high ad low
alerts are included
you can control it by ATR size or better by multiplayer similar to super trend by logic
HTF control brick size but they are not important design by non security MTF
Renko Stock DailyHello,
This strategy must be use only for stocks. It doesnt work with FOREX or others..
You must use it only for renko candles
Best regards
Renko Parabolic SAR + ADX Indicator (Need help on the alert)//This script is made using scripts by other authors. All credit goes to them. I am only copying snippets and making it work for me//
Problem Statement:
The script seems to work best using a fixed renko brick. The indicators do work but I have problems with the alert.
What often happens is, the signal appears (condition is met) BRIEFLY as the bar forms, it disappears a few seconds later, but the alert is still sent on the close of the bar.
I wish to receive these alerts on the close of a bar only if the condition is still met on the close of the bar
I am hoping someone can guide or fix the alertcondition such that it checks for the firmed signal before triggering the alert.
POLONIEX:BTCUSDT
Renko with custom sourceThe script allows you to set custom date source for Renko chart through Format dialog.
Weis Wave Renko Panel 2 (Effort / Strength / Climax)Weis Wave Renko • Institutional HUD + Panel 2
Wyckoff / Auction Market Framework
This project consists of TWO COMPLEMENTARY INDICATORS, designed to be used together as a complete visual framework for reading Effort vs Result, Auction Direction, and Session Control, based on Wyckoff methodology and Auction Market Theory.
These tools are not trade signal generators.
They are context and decision-support instruments, built for discretionary traders who want to understand who is active, where effort is occurring, and when the auction is reaching maturity or exhaustion.
🔹 1) WEIS WAVE RENKO — INSTITUTIONAL HUD (Overlay)
📍 Location: Plotted directly on the price chart
🎯 Purpose: Fast, high-level institutional context and trade permission
The HUD answers:
“What is the current state of the auction, and is trading permitted?”
What the HUD shows:
🧠 Market Participation
Measures how much participation is present in the market:
Low Participation
Weak Participation
Active Participation
Dominant Participation
This reflects whether professional activity is present or absent, not direction alone.
📐 Auction Direction
Defines how the auction is currently resolving:
Auction Up
Auction Down
Balanced Auction
This is derived from price progression and effort alignment.
🔥 Effort (Effort vs Result)
Displays the relative strength of the current effort, normalized over recent waves:
Visual effort bar
Strength percentage (0–100)
Effort classification:
Low Effort
Increasing Effort
Strong Effort
Effort Exhaustion
This is the core Wyckoff concept: effort must produce result.
🌐 Session Control
Shows which trading session is controlling the auction:
Asia – Accumulation Phase
London – Development Phase
US RTH – Decision Phase
The dominant session is visually emphasized, while others are intentionally de-emphasized.
🔎 Market State & Trade Permission
Clearly separates structure from permission:
Structure (Neutral, Developing, Trending, Climactic Extension)
Permission
Trade Permitted
No Trade Zone
When Effort Exhaustion is detected, the HUD explicitly signals No Trade Zone.
🔹 2) WEIS WAVE RENKO — PANEL 2 (Lower Pane)
📍 Location: Dedicated lower pane below the price chart
🎯 Purpose: Detailed, continuous visualization of effort, strength, and climax
Panel 2 answers:
“How is effort evolving, and is the auction maturing or exhausting?”
What Panel 2 shows:
📊 Effort Wave (Weis-like)
Histogram of accumulated effort per directional wave
Green: Auction Up effort
Red: Auction Down effort
This reveals where real participation is building.
📈 Strength Line (0–100)
Normalized strength of the current effort wave
Same calculation used by the HUD
Enables precise comparison of effort over time
⚠️ Climax / Effort Exhaustion Marker
Triggered when effort is both strong and mature
Highlights Climactic Extension / Exhaustion
Serves as a warning, not an entry signal
🔗 HOW TO USE BOTH TOGETHER (IMPORTANT)
These indicators are designed to be used simultaneously:
Panel 2 reveals
→ how effort is building, peaking, or exhausting
HUD translates that information into
→ market state and trade permission
Typical workflow:
Panel 2 identifies rising effort or climax
HUD confirms:
Participation quality
Auction direction
Session control
Whether trading is permitted or restricted
⚠️ IMPORTANT NOTES
These tools do not generate buy or sell signals
They are contextual and structural
Best used with:
Wyckoff schematics
Auction-based execution
Market profile / volume profile
Discretionary trade management
🎯 SUMMARY
Institutional, non-lagging framework
Effort vs Result at the core
Clear separation between:
Context
Structure
Permission
Designed for professional discretionary traders
Weis Wave Renko Institutional HUD (Wyckoff/Auction) v6Weis Wave Renko • Institutional HUD + Panel 2
Wyckoff / Auction Market Framework
This project consists of TWO COMPLEMENTARY INDICATORS, designed to be used together as a complete visual framework for reading Effort vs Result, Auction Direction, and Session Control, based on Wyckoff methodology and Auction Market Theory.
These tools are not trade signal generators.
They are context and decision-support instruments, built for discretionary traders who want to understand who is active, where effort is occurring, and when the auction is reaching maturity or exhaustion.
🔹 1) WEIS WAVE RENKO — INSTITUTIONAL HUD (Overlay)
📍 Location: Plotted directly on the price chart
🎯 Purpose: Fast, high-level institutional context and trade permission
The HUD answers:
“What is the current state of the auction, and is trading permitted?”
What the HUD shows:
🧠 Market Participation
Measures how much participation is present in the market:
Low Participation
Weak Participation
Active Participation
Dominant Participation
This reflects whether professional activity is present or absent, not direction alone.
📐 Auction Direction
Defines how the auction is currently resolving:
Auction Up
Auction Down
Balanced Auction
This is derived from price progression and effort alignment.
🔥 Effort (Effort vs Result)
Displays the relative strength of the current effort, normalized over recent waves:
Visual effort bar
Strength percentage (0–100)
Effort classification:
Low Effort
Increasing Effort
Strong Effort
Effort Exhaustion
This is the core Wyckoff concept: effort must produce result.
🌐 Session Control
Shows which trading session is controlling the auction:
Asia – Accumulation Phase
London – Development Phase
US RTH – Decision Phase
The dominant session is visually emphasized, while others are intentionally de-emphasized.
🔎 Market State & Trade Permission
Clearly separates structure from permission:
Structure (Neutral, Developing, Trending, Climactic Extension)
Permission
Trade Permitted
No Trade Zone
When Effort Exhaustion is detected, the HUD explicitly signals No Trade Zone.
🔹 2) WEIS WAVE RENKO — PANEL 2 (Lower Pane)
📍 Location: Dedicated lower pane below the price chart
🎯 Purpose: Detailed, continuous visualization of effort, strength, and climax
Panel 2 answers:
“How is effort evolving, and is the auction maturing or exhausting?”
What Panel 2 shows:
📊 Effort Wave (Weis-like)
Histogram of accumulated effort per directional wave
Green: Auction Up effort
Red: Auction Down effort
This reveals where real participation is building.
📈 Strength Line (0–100)
Normalized strength of the current effort wave
Same calculation used by the HUD
Enables precise comparison of effort over time
⚠️ Climax / Effort Exhaustion Marker
Triggered when effort is both strong and mature
Highlights Climactic Extension / Exhaustion
Serves as a warning, not an entry signal
🔗 HOW TO USE BOTH TOGETHER (IMPORTANT)
These indicators are designed to be used simultaneously:
Panel 2 reveals
→ how effort is building, peaking, or exhausting
HUD translates that information into
→ market state and trade permission
Typical workflow:
Panel 2 identifies rising effort or climax
HUD confirms:
Participation quality
Auction direction
Session control
Whether trading is permitted or restricted
⚠️ IMPORTANT NOTES
These tools do not generate buy or sell signals
They are contextual and structural
Best used with:
Wyckoff schematics
Auction-based execution
Market profile / volume profile
Discretionary trade management
🎯 SUMMARY
Institutional, non-lagging framework
Effort vs Result at the core
Clear separation between:
Context
Structure
Permission
Designed for professional discretionary traders
pseudorenko█ CALCULATE PSEUDO-RENKO VALUE
Calculates and returns the Pseudo-Renko Stabilized value (or close price) based on a given input value, along with the direction of the current Renko brick. This function adapts the traditional Renko brick size dynamically based on the volatility of the input value using a combination of SMA and EMA calculations. The calculated price represents the closing price of the most recent Pseudo-Renko brick, while the direction indicates the trend ( 1 for uptrend, -1 for downtrend).
Parameters:
* `val` :
* Type: ` float `
* Description: The input value upon which the Pseudo-Renko calculations are performed. You can use any price series or custom value as input.
* `sensitivity` :
* Type: ` float `
* Default Value: ` 1.0 `
* Description: Controls the sensitivity of the brick size to the volatility of the `val`. Higher values lead to larger bricks, resulting in a smoother Renko chart. Lower values produce smaller bricks, leading to a more reactive chart.
* Possible Values: Any positive float.
* `length` :
* Type: ` int `
* Default Value: ` 7 `
* Description: The length used for calculating the EMA and SMA in the dynamic brick size calculation. It influences how quickly the brick size adapts to changing volatility of the `val`.
* Possible Values: Any positive integer.
Return Values:
* `lastRenkoClose` :
* Type: ` float `
* Description: The closing price of the last completed Pseudo-Renko brick based on the `val`.
* `renkoDirection` :
* Type: ` int `
* Description: The direction of the current Pseudo-Renko brick based on the `val`:
* ` 1 `: Uptrend
* ` -1 `: Downtrend
* ` 0 `: No change (initially, or no brick change since the previous bar)
Example Usage:
//@version=5
indicator("Pseudo-Renko Stabilized (Val)", overlay=true)
// Get user inputs
sensitivityInput = input.float(0.1, "Sensitivity",0.01,step=0.01)
lengthInput = input.int(5, "Length",2)
// Example usage with the 'close' price as the input value
= pseudo_renko(math.avg(close,open), sensitivityInput, lengthInput)
// Plot the Renko close price
plot(renkoClose, "Renko Close", renkoDirection>0?color.aqua:color.orange,2)
// You can also use other values as input, such as:
// = pseudo_renko(high, sensitivityInput, lengthInput)
// = pseudo_renko(low, sensitivityInput, lengthInput)
This example demonstrates how to use the `pseudo_renko` function within an indicator. It takes user inputs for `sensitivity` and `length`, then calculates the Pseudo-Renko values using the average of the `close` and `open` prices as the `val`. The resulting `renkoClose` price is plotted on the chart, with a color change based on the `renkoDirection`. It also illustrates how you can use other values, like `high` and `low`, as input to the function.
Note: The Pseudo-Renko algorithm is based on adapting the Renko brick size dynamically based on the input `val`. This provides more flexibility compared to the normal, but is experimental. The `sensitivity` and `length` parameters, along with the choice of the `val`, offer further customization to tune the algorithm's behavior to your preference and trading style.
The Quantum Leap: Renko + ML(Note: This indicator uses the BackQuant & SuperTrend which takes a 4-5 seconds to load)
This strategy uses the following indicators (please see source code)
Synthetic Renko: Ignores time and focuses purely on price movement to detect clear trend reversals (Red-to-Green).
ATR (Average True Range): Measures volatility to calculate the Renko brick sizes and SuperTrend sensitivity.
Adaptive SuperTrend: A trend filter that uses volatility clustering to confirm if the market is currently in a "Bearish" state.
RSI (Relative Strength Index): A momentum gauge ensuring the asset is "Oversold" (exhausted) before we consider a setup.
Monthly Pivots: Horizontal support lines based on last month's data acting as price "floors" (S1, S2, S3).
SMA (Simple Moving Average): A 100-bar average ensuring we are strictly buying below the long-term mean (deep value).
BackQuant (KNN): A Machine Learning engine that compares current data to historical patterns to predict immediate momentum.
This is a sophisticated, multi-stage strategy script. It combines "Old School" price action (Renko) with "New School" Machine Learning (KNN and Clustering).
Here is the high-level summary of how we will break this down:
Topic 1: The "Bottom Hunter" Setup. How the script uses Renko bricks and aggressive filtering (SuperTrend, SMA, RSI, Pivots) to find a potential market bottom.
Topic 2: The ML Engine (BackQuant & SuperTrend). How the script uses K-Nearest Neighbors (KNN) to predict momentum and Volatility Clustering to adjust the SuperTrend.
Topic 3: The "Leap" Execution. How the script synchronizes the Setup (Topic 1) with the ML Trigger (Topic 2) using a time window.
Topic 1: The "Bottom Hunter" Setup
This script is designed as a Mean Reversion strategy (often called "catching a falling knife" or "bottom fishing"). It is trying to find the exact moment a downtrend stops and reverses.
Most strategies buy when price is above the 200 SMA or above the SuperTrend. This script does the exact opposite.
The Logic:
Renko Bricks: It simulates Renko bricks internally (without changing your chart view). It waits for a specific pattern: A Red Brick followed immediately by a Green Brick (a reversal).
The "Bearish" Filters: To generate a "WATCH" signal, the following must be true:
Price < SuperTrend: The market must officially be in a downtrend.
Price < SMA: Long-term trend is down.
Price < Monthly Pivot: Price is deeply discounted.
RSI < Threshold: The asset is oversold (exhausted).
Recommended Settings for daily signals for Stocks :
Confirmation : 10. (How many bars after Renko Buy signal the AI has to identify a bullish move).
Percentage : 2 (This is the Renko bar size. This represents 2% move.)
SMA: 100 (Signal must be found below 100 SMA)
Price must be below: PIVOT (This is the monthly Pivot levels)
Flex Renko Emulator Strategy by Zack_The_LegoThe author of the study is Zack_The_Lego but i made it into a strategy because its an awesome study by him.
ST15 Renko S/R V1I use this as part of a larger Renko scalping system to help find key S/R usually when placing TPs. I enjoy using it with 2 pip ATR renkos, but I think with a little tweaking it could work with many different trading styles. For 2 or 5 pip atr renkos it is as simple as putting it up on the chart. Hope it helps, thank you!!
Fractals and Levels by JustUncleLEven though there are a many other Fractal and Level indicators, this indicator has some unique features. The indicator will display Fractals, fractal levels and HH/LL points, they will only be drawn after they have completed. Also the indicator has options to :
Show Ideal Fractals Only.
Use Renko Style Fractals, where open/close values are used instead of high/low to find Fractals. This is used to show the correct Fractals when Renko Wicks are enabled.
Has an optional Filter to only display Fractals that are above/below a MA Ribbon.
References:
This code is based on Fractal Levels V8 by RicardoSantos
This is a Renko Chart with "Renko Style Fractals" enabled, notice that the wicks are ignored and only the true Bricks are used for Fractals:
HL2 - 22 EMA Cross for RenkoEURUSD
This is a simple strategy to use for those who like Renko bars. I ONLY use it on Renko.
Basic idea is that when the Renko bar closes above or below the 22 EMA, you go long or short.
However, some of the frustrations I've had with any strategy shared in Tradingview is so few folks put in the ability to set a stop or a profit target or the ability to set a specific time to trade. I have added those to this strategy. (And I for the life of me can not remember where I got the code for the the time, I need to find you!).
Special note: If you have never used the Renko bars in Tradingview, make sure you click the Format option next to whatever pair you are looking at and change it from Traditional to ATR. You can set it for a static pip amount if you want. But ATR at first will help you decide which amount of pips you should throw in.
This is my first published strategy so if I screwed up on anything or didn't explain it very well, please let me know!!
Weird Renko StratThis strategy uses Renko, it generates a signal when there is a reversal in Renko. When using historical data, it provides a good entry and an okay exit. However, in a real-time environment, this strategy is subject to repaint and may produce a false signal.
As a result, the backtesting result should not be used as a metric to predict future results. It is highly recommended to forward-test the strategy before using it in real trading. I forward test it from 12/18/2022 to 12/21/2022 in paper trading, using the alert feature in Tradingview. I made 60 trades trading the BTCUSDT BINANCE 3 min with 26 as the param and under the condition that I use 20x margin, compounding my yield, and having 0 trading fee, a steady loss is generated: from $10 to $3.02.
This is quite interesting. As if I flip the signal from "Long" to "Short" and another way too, it will be a steady profit from $10 to $21.85. Hence, if I'm trying to anti-trade the real-time alert signal, the current "4 Days Result" will be good. Nevertheless, I still have to forward-test it for longer to see if it will fail eventually.
Dive into the setting of the strategy
- Margin is the leverage you use. 1 means 1x, 10 means 10x. It affects the backtest yield when you backtest
- Compound Yield button is for compound calculation, disable it to go back to normal backtesting
- Anti Strategy button is to do the opposite direction trade, when the original strat told you to "Long", you "Short" instead. Enable it to use the feature
- Param is the block size for the Renko chart
- Drawdown is just a visual tool for you in case you want to place a stop loss (represent by the semitransparent red area in the chart)
- From date Thru Date is to specify the backtest range of the strategy, This feature is turned off by default. It is controlled by the Max Backtest Timeframe which will be explain below
- Max Backtest Timeframe control the From date Thru Date function, disable it to enable the From Date Thru Date function
Param is the most important input in this strategy as it directly affects performance. It is highly recommended to backtest nearly all the possible parameters before deploying it in real trading. Some factors should be considered:
- Price of the asset (like an asset of 1 USD vs an asset of 10000 USD required different param)
- Timeframe (1-minute param is different than 1-month param)
I believe this is caused by the volatility of the selected timeframe since different timeframe has different volatility. Param should be fine-tuned before usage.
Here is the param I'm using:
BTCUSDT BINANCE 3min: 26
BTCUSDT BINANCE 5min: 28
BTCUSDT BINANCE 1day: 15
Background of the strategy:
- The strategy starts with $10 at the start of backtesting (customizable in setting)
- The trading fee is set to 0.00% which is not common for most of the popular exchanges (customizable in setting)
- The contract size is not a fixed amount, but it uses your balance to buy it at the open price. If you are using the compound mode, your balance will be your current total balance. If you are using the non-compound mode, it will just use the $10 you start with unless you change the amount you start with. If you are using a margin higher than 1, it will calculate the corresponding contract size properly based on your margin. (Only these options are allowed, you are not able to change them without changing the code)






















