Indicator

Indicator

+ Accumulation/DistributionThis is an updated version (with lots of extras added) of the Accumulation/Distribution indicator coded by @Cl8DH.
You can read about what he says about his indicator, and how to use it, here:
So, from that, what have I done?
I added a moving average (of which there are many types to choose from) so that you can use this as a "two lines cross" indicator, as well as a "mid-line cross" indicator.
I added Bollinger Bands (primarily for when "range" is turned off, but if you want to use the Bands with it in fixed range mode too, that's fine. You do you.).
I added candle coloring for both ways of using this indicator:
In rangebound mode there is overbought and oversold coloring, as well as bullish (ADP above the MA and median) and bearish (ADP below the MA and median), and neutral (ADP is above the MA but below the median, or below the MA and above the median). With range turned off there is no overbought or oversold of course. Above the MA and median is bullish, below both is bearish, and neutral covers that grey area where it's neither one nor the other.
The indicator itself is also colored in the same way the candles are. The MA and BBands are biased colored as well (green/red).
Alerts for pretty much every condition imaginable.
Please note in the image above the indicator is pretty gaudy. I don't use it like that, and you can turn a lot of that stuff off (lines, shading, etc.). That is just the default settings.
Like I said, I think Bollinger Bands make most sense if you have it set to range off, but they could be useful either way. Depends on you, the trader.
The candle color is 100% based on the moving average, so if you are using the BBands, set your MA to the default 20 SMA because that's what BBands use for the basis. If you just turn off the MA, whatever it is set to the indicator will still see that and use it (unless you turn off candle colors) to color the candles.
Above is the same image, but just with range turned off, and the Bollinger Bands turned off.
That's all. Hope you like this! It's becoming a favorite of mine, and a lot of what I've implemented here will be added to my previously released indicators, as well as any new ones. Indicator

Strategy

Indicator

HTF Candles & Mini Charts by DGTHTF Candles & Mini Charts is a multi-timeframe visualization tool designed to help traders monitor higher-timeframe market structure without leaving their current chart.
The indicator overlays higher-timeframe candles directly onto the active chart while also introducing compact mini HTF charts that display compressed higher-timeframe price action. This allows traders to observe broader market context while executing trades on lower timeframes.
By combining higher-timeframe overlays, mini charts, technical indicators, volume-weighted coloring, reference levels, oscillators, and statistical panels, the script provides a powerful environment for analyzing price structure across multiple timeframes simultaneously.
KEY FEATURES
⯌ HTF Chart Overlay (Main Price Chart)
Displays higher-timeframe candles directly on the chart, allowing traders to see how lower-timeframe price action evolves within a higher-timeframe structure.
Features:
Multiple chart styles: Candles, High–Low, Heikin Ashi
Support for two independent HTF overlays
Optional volume-weighted candle coloring based on relative trading activity
This allows traders to visualize higher-timeframe price development without switching charts.
⯌ Mini HTF Charts
Compact higher-timeframe charts displayed beside the main chart provide a quick snapshot of broader market structure and price development. Mini charts allow traders to quickly monitor trend direction and higher-timeframe context while focusing on lower-timeframe execution.
Features:
Multiple chart styles: Candles, High–Low, Heikin Ashi
Integrated technical indicators and oscillators
Reference range levels
Volume-weighted candle coloring
⯌ Technical Indicators & Oscillators
A selection of commonly used indicators can be displayed on the main chart and mini charts to help evaluate trend strength, volatility, and momentum.
Trend / Volatility indicators:
Moving Average
Bollinger Bands
Supertrend Momentum oscillators:
RSI
Stochastic
These indicators help traders quickly evaluate trend conditions and momentum across timeframes.
⯌ Range Reference Levels
Statistical reference levels derived from the higher-timeframe range help traders quickly assess where price sits within the broader range structure.
Available levels:
Range High / Low
Range Quartiles (25%, 50%, 75%)
These levels provide a clear representation of range distribution.
⯌ Volume-Weighted Candle Coloring
Candles can optionally be colored based on relative volume participation, highlighting periods of strong or weak trading activity. This visual cue helps identify moments when market participation significantly increases or decreases.
⯌ Statistics Panel
An optional statistics panel provides quick insights into price performance across multiple time horizons
Included metrics:
Performance Metrics
Distance to Key Moving Averages
Volume Participation
WHY USE HTF ANALYSIS
Markets move in fractal structures where lower-timeframe price action constantly reacts to higher-timeframe levels and trends.
Using higher-timeframe overlays helps traders:
Understand broader trend direction
Identify key range boundaries
Avoid trading directly into higher-timeframe resistance or support
Align lower-timeframe entries with higher-timeframe structure
DISCLAIMER
This script is intended for informational and educational purposes only. It does not constitute financial, investment, or trading advice. All trading decisions made based on its output are solely the responsibility of the user. Indicator

MTF Bars Back FunctionDesigning higher timeframe tools is challenging. Particularly when you want to apply the higher timeframe lookback to the viewing timeframe.
Here are the problems you run into when you want to use a higher timeframe input:
The output is a string.
On the daily, weekly, or monthly timeframes, the output of the input.resolution variable is "1D", "1W", and "1M".
The 1 minute, 1 day, 1 week, and 1 month timeframes all have an output of 1. Same for the 2m, 2d, 2w, 2m and so on.
I designed this function to automatically calculate the number of candles back that you would need to go back on the timeframe you're viewing to cover the lookback distance on the higher.
It checks if there's a letter on the end of the string and cuts it off, leaving just the number, then converts it from a string to a number.
From there it converts the viewing timeframe and higher timeframe into minutes, divides the two to determine their relationship to one another, then it multiplies the lookback distance of the higher timeframe with the factor and the output is the higher timeframe lookback distance converted into the equivalent bar count on the lower timeframe.
I tried to write it in a way that would make what the function does clear to coders and non-coders so it can be modified to suit your purpose. My initial use case was to us this as way of determining a lower timeframe offset for lines that were cast based on previous high timeframe bars. You could use it for any kind of MTF indicator where you want to know how many bars back you need on the low timeframe to achieve the higher timeframe equivalent. For example, if you wanted to create a multi-timeframe moving average, you would use the output as the length of the moving average.
I used a tuple output for the purpose of demonstration, but this can be reduced to a single relevant output.
Hope you find it useful. It's nice when you don't have to fight against multiple resolutions.
Let me know what you think. Is there a better way to go about it?
Trade well. Indicator

Indicator

MultiPrice AlertThis is an alert script using Pinescript version 4. This enables one to set 5 alerts (1 StopLoss, 4 Targets), on 3 different symbols, at using a single alert in the UI.
Every visible line will only appear on the symbols that are selected. After setting targets when making an alert, select this indicator as a condition. Change the name to whatever you want, usually the names of the set of tickers.
The Alert message is dyanmic showing which Symbol with each type of alert, at whatever price.
Ability to disable the targets + symbols.
Alerts work by Stop Loss crossing under price and Targets Cross Over. Enabling the "Short" Targets reverses this.
The line that is being displayed is actually the price of the asset being moved over x number of bars. I have not found a way to plot a traditional horizontal line, as the code for it uses a fixed price.
As it being a user input, it is a variable. Any help with this would be appreicated.
Alerts are set to once per bar.
Known bug that sometimes if the prices that you set are inside the current candle stick, then your alert will immeaditally fire, either change the timeframe or let it fire and wait fo
After a target is hit, I reccomend setting the alert to 0 and REMAKING the alert. You MUST REMAKE THE ALERT AFTER ANY CHANGES. This script WILL NOT CHANGE ALERTS AS YOU CHANGE SETTINGS.
PulseWire Alerts are not this smart , at least I haven't found a way to do this yet. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Strategy

(IK) Stoch-60-15This strategy uses 60 minute and 15 minute stochastic data to determine entry and exit; it only executes long trades. I've only used this on BTC/USD, but I imagine the concepts employed should hold for any ticker
The script builds a simple Stochastic indicator for the current timeframe, and it also plots a single stochastic line for a higher resolution time frame. I've found good results trading on 15 minutes with a 60 minute higher resolution.
We enter a trade if the higher resolution stochastic is in an uptrend, if the current resolution stochastic is in an uptrend, and if the current stochastic value is less than 50.
We exit a trade when the current stochastic value crosses below 80 or the trailing stop loss is hit.
Stop loss is calculated with the input value, Stop Loss Percent. This value represents the percent of capital you're willing to lose before exiting a trade. A stop loss percent of 0.050 means your trade will exit if it falls 5% from the highest high since entering a trade. You will have at least 95% of your original capital left. There is no option to change a trailing stop loss to a set stop loss (in order to keep the code as simple as possible), however, you can turn it off by setting Stop Loss Percent to 1.
I tried to keep the script itself lightweight and very easy to understand, so it's not very customizable in regards to input options. You can change stochastic data, as well as the trailing stop percentage. The script can be adjusted to other timeframes, however this requires a small change in the code (details in script comments). Changing just the "Higher Resolution" input will not produce expected results
My hope is that by keeping it lightweight and simple, it will be easier for you to adjust to your specific needs, or work into a larger strategy.
Strategy

Indicator

Indicator

Indicator

Indicator

Phoenix085-Strategies==>MTF - Average True Range + MovAvgFIRSTLY, Here are a few who have influenced my pinescripting immensely recently:
@JustUncleL
@BigBitsIO
@TheArtofTrading
@QuantNomad
@SquigglesNiggles and many many many more.
Overview:
> This indicator is a simple crossover of Moving Averages.
> In addition I am using ATR rising as an indication for Trending Price.
> The entry is made once the smaller moving average crosses the bigger moving average, and also the Closes above the Smaller moving average.
> but the only twist here is,
- the ATR source is One timeframe Higher(In this case same as the session).whereas the source for the Moving averages is one Timeframe Lower.
>i.e., if the Session is 1D, the Indicator checks if the ATR is rising in the DAILY TIMEFRAME,
*_* the trade entry is made once the MOVING AVERAGE crossover happens on ONE TIME FRAME lower, as per example, ATR --> 1D = MA -->4H.
> Moving Average ->
- Thick -> Bigger MA,
- Thin and Transparent -> Smaller MA,
> Also, the Color of the Thicker MOVING AVERAGE Changes as Below:
- When LongCondition is satisfied --> Color=Lime
- When ShortCondition is satisfied --> Color=Red
- When neither condition is satisfied --> Color=Gray
NOTE:
1) There is a limitation in using the Securities function for FREE USERS --> Only 500 bars are allowed. So to use the indicators with more data, you need an upgraded TV account.
2) Strategy still needs Fine tuning, but for now, use the Thicker moving average color LIME FOR LONG ENTRIES and RED FOR SHORT ENTRIES.
This is Free for Use and share Strategy
