HTF Candles by DGT

higher timeframe ( multi timeframe ) candles

a simple study introducing new pine function box.new
Release Notes: Inspired by TradingView's Watermark publication, added my logo :)
Release Notes: a tweak
Release Notes: added some performance statistics
please note, values presented reflects the value from the beginning of the month, week, year etc, not for a month, a week etc long duration
Release Notes: update

made htf candle color and transparency adjustable, thanks to new pine update

added optional fixed moving average display for both current time frame and selected higher time frame
Release Notes: typo correction
Release Notes: update

* enchanced statistical panel with multi time frame price distance to its MA (convergance/divergence) statistical info

* new color function made style coloring disappeared, so added them into the script options

* time frame selection for htf candle and ma's are now separated
Release Notes: Added ability to display Heikin-Ashi Candles

The Heikin-Ashi technique averages price data to construct the chart where the formula for calculating each bar is different than standard candlestick charts. Heikin-Ashi chart is smoother (market noise filtered out) and easier to spot trends and reversals

Basics of how to interpret Heikin-Ashi candles
• Green candles signify an uptrend and if no lower "shadows" then a strong uptrend
• Candles with a small body surrounded by upper and lower shadows indicate a trend change
• Red candles indicate a downtrend and if no higher shadows then a strong downtrend

Day traders who need to exploit quick price moves may find Heikin-Ashi charts are not responsive enough to be useful
Release Notes: quick update - added 15 Min TimeFrame option both for HTF Candle and Moving Average
Release Notes: typo fix
Release Notes: update

* added ability to plot second higher timeframe candle

* added ability to set alerts whenever new high/low detected on higher timeframe (both 1st and 2nd htf candle)

* added volume and volume average stats to info panel
Release Notes: update

added higher time frame mini charts

special thnaks to @berkusacoin
Release Notes: option added to enable/disable of current and higher time frame moving averages independently
Release Notes: Update

Mini Charts
- are now available for all markets (due to Pine limitations it used to be only properly applicable on 7/24 open markets, thanks to Pine Team for the recent update that allow us to apply the concept on all markets)
- ability to specify number of bars (min 1, max 9)
- each bar includes OHLC info, Range and ATR Value (just hover over the each bar’s top). Additionally when high volatility is detected “⚡” sing will appear on top of the bar.
- Ability to display assistant lines either displaying the Range or including the range as Fibonacci levels

special thanks to @berkusacoin for his valuable suggestion

- Extended to include Moving Average crosses (Previously only HTF HIGH and LOW detection was available)

Release Notes: a quick update, thnaks to @Arun_K_Bhaskar

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


100 coins
+2 Svara
dgtrd jebra
@jebra, 🙏
=^_^= DGT amazing =^_^=
500 coins
dgtrd Charlie8G
@Charlie8G, thank You 🙏
+1 Svara
@dgtrd Thank you for this wonderful indicator. I'm just wondering if it's possible to add alerts to this (green-bullish and red (bearish) ;)
200 coins
dgtrd Portfolio_Punt
@Portfolio_Punt, thank you 🙏

you can add the folowin line at the end of script for the alert you have requested

alertcondition(cross(O0, C0), title="HTF Bull/Bear Candle Switch", message="Your Text{{exchange}}:{{ticker}}->\nPrice = {{close}},\nTime = {{time}}")
+1 Svara
Hi @dgtrd, I am completely green on Pine sorry....When I add the code and publish it gives me the error of "Undeclared Identifier 'O0' ;" Would you or someone else please explain how to fix this error if it is a simple fix? Thanks a million!
dgtrd seankmcmorrow
Hello @seankmcmorrow,

During the update of including second higher time frame (htf) candle plotting i have updated the code and moved calculations within a function, so the above statment become invalid.

BTW, i have added an alert to detect when new htf low/high is detected. I may exted alerts to cover also for candle sentimet changes
+2 Svara
@dgtrd, Add to Chart operation failed, reason: line 348: Undeclared identifier 'O0';
line 348: Undeclared identifier 'C0'
@dgtrd, I can't figure out how to get this to work for adding this to alerts. Really love these collection of moving averages. I have been looking for a Heiken Ashi multi time frame sync for weeks. When I get a chance I will donate.