Candle Size TrackerUse Case
This script is particularly useful for traders who want to identify periods of increasing candle volatility or momentum.
Functionality
Candle Size Calculation:
The script calculates the size of each candle by subtracting the low price from the high price.
Comparison with Previous Candle:
It checks if the current candle's size is greater than or equal to the previous candle's size. If true, a visual label is added above the candle.
Dynamic Label Management:
To avoid cluttering the chart, it uses a lookback period (lookback) to remove old labels. Labels are removed if they exceed the defined lookback period.
Customization Options:
Lookback Period: You can set the number of bars to retain labels (default: 2).
Vertical Offset: Adjusts the position of the label above the candle relative to the high price.
Label Opacity: Controls the transparency of the label (default: 50%).
The full script:
//@version=5
indicator("Candle Size Tracker", overlay=true)
// Calculate the size of each candle
candle_size = high - low
// Check if the current candle size is bigger than or equal to the previous one (only for the last two candles)
is_bigger = candle_size >= nz(candle_size )
// Function to remove old labels based on the lookback period
f_remove_labels(lbl_arr, lb) =>
temp_arr = array.new_label()
len = array.size(lbl_arr)
if (len > 0)
for i = 0 to len - 1
lbl = array.get(lbl_arr, i)
idx = label.get_x(lbl)
if ((bar_index - idx) >= lb)
label.delete(lbl)
else
array.push(temp_arr, lbl)
temp_arr
// Initialize an array to store labels
var label_arr = array.new_label()
// Input for lookback period
lookback = input.int(2, title="Lookback Period", minval=1)
// Vertical offset (adjust this value to control the label position)
vertical_offset = input.float(0.00005, title="Vertical Offset (relative to high)", step=0.1)
// Set label opacity (50% transparency)
label_opacity = 50 // Opacity value (0 to 100)
label_color = color.new(color.green, label_opacity)
// Draw a label above the candle if the condition is met (for the last two candles)
if (is_bigger)
lbl = label.new(x=bar_index, y=high + vertical_offset, style=label.style_circle, color=label_color, size=size.tiny)
array.push(label_arr, lbl)
// Remove old labels based on the lookback period
label_arr := f_remove_labels(label_arr, lookback)
Candlestick analysis
Multi-Timeframe Trend Indicatorbijrbgkh hjhr g kogkrrkkr rgorkgjirgj egigjgjrgj24. gj4igj4gpk ;ti4jg4gj4jg
jegjrgjjg
39jg49gj4pg4 ]eigj2g4j4go
Support, Resistance, MA, and ADXSummary
This comprehensive script provides traders with a tool that highlights critical levels of support and resistance, detects significant price breakouts with volume confirmation, identifies potential reversals with wick analysis, and plots a moving average that changes color based on trend strength as indicated by the ADX. It is useful for spotting entry and exit points, confirming breakouts, and identifying trend direction and strength.
True Bitcoin DominanceThis indicator calculates Bitcoin's actual market dominance by excluding major stablecoins (USDT, USDC, BUSD, DAI) to show BTC's real market influence. It provides a more accurate representation of Bitcoin's dominance in the active trading market by removing stable assets.
Features:
Removes stablecoins' market cap for accurate dominance calculation
Custom color scheme: Green (#26a79b) for bullish and Red (#ef5351) for bearish candles
Based on CRYPTOCAP:BTC.D data
Non-repainting indicator using OHLC data
Helps traders identify true Bitcoin market cycles and dominance trends
Use this tool to better understand Bitcoin's actual market strength relative to other cryptocurrencies without stablecoin distortion.
Percentage price changeThis indicator marks bars whose values increase or decrease by an amount greater than or equal to the value of the specified parameter as a percentage. Bars that meet the condition are marked with labels, boxes and colors. In addition to the standard method of calculating the percentage change at the closing price of the current and previous bars, the indicator allows you to choose non-standard calculation methods (at the prices of opening and closing the current bar, as well as at the prices of the maximum at the minimum of the current bar). You can choose to display the percentage changes of individual bars as well as a series of bars. You can select the number of bars in a series of bars. You can also apply filters by the direction of the bars in the series or by the percentage of individual bars in the series.
It is important to remember that in version 5 of Pine Script™, the maximum possible number of labels and the maximum possible number of boxes cannot exceed 500!
There are several main parameters that can be changed in section PARAMETERS FOR CALCULATION:
1. 'Bars count' - The number of bars for which the percentage rise or fall is calculated.
2. ‘Percentage change’ - sets the price change as a percentage. Bars with a price range above or equal to the specified value will be marked on the chart.
3. ‘First and second points of calculation’ - the first and second points for calculating the percentage change. Here you can set several different values for the calculation:
- 'Cl.pr., Close' - Closing price of the previous bar and closing price of the current bar (or a series of bars) (these values are used for the standard calculation of the percentage change on the chart).
- 'Open, Close' - Opening and closing prices of the current bar (or a series of bars).
- 'High|Low' - Highest and lowest price of the current bar (or a series of bars).
- 'Cl.pr.|High|Low' - Highest or lowest price of the current bar (or a series of bars) (depending on whether the bar is going up or down) or closing price of the previous bar for first point (one of these values is automatically selected, which gives a larger result, depending on whether there is a gap between these values). Highest or lowest price of the current bar for second point.
In the LIMITS section, you can set the following parameters.
1. ‘Only for the last bar’ - If this option is selected, the indicator will be applied only for the last bar (or series of bars).
2. 'Only bars in one direction' - A condition that takes into account sequences from the selected number of bars going in only one direction. If at least one bar has a different direction from the other bars, then such a sequence will not be taken into account. This only works if the 'Bars count' is > 1.
3. "Cut off higher values" - This field cuts off higher values. Bars with a price range above or equal to the specified value will not be marked on the chart. This can be used in some cases to make the chart less loaded with data and more visual. Of course, you can also use this option however you want.
4. ‘Min percent in series of bars’ - If the value 'Number of bars' is > 1, then a series of bars is taken into account, in which the percentage change of individual bars is greater than or equal to the set value.
In the DATE RANGE section, you can set the limits of the time and date range in which the calculation will be performed. In some cases, this can be used in order not to exceed the limit on the number of labels or boxes, which cannot exceed 500. Of course, you can also use this option however you want. By default, the date range is unlimited.
'Timezone offset, hours' - It is used only for the correct display of the limits of the date range in the parameter table.
In the PRICE INCREASE LABELS and PRICE REDUCTION LABELS section, you can define the design of labels bars and boxes, such as colors, shapes, sizes, and location. You can set the colors of the bars separately on the Style tab. On the Style tab, you can also turn on/off the display of frames, labels and color markings of bars.
The PARAMETER TABLE section is designed to adjust the display of the table for a more visual display of the selected values of all parameters on the Arguments tab. Depending on which values have been set and which parameters have been enabled or disabled, the table will change its appearance, display or hide some rows. A single line 'Total found' will be displayed all the time. It shows the count of bars that meet the condition and count of labels or boxes used in the diagram. Since the bars are labeled with labels or boxes, their number cannot exceed 500 for Pine script version 5.
1. 'Pos.' - sets the main position of the table on the screen.
2. 'X off.', 'Y off.' - You can set the offset of the table along the X and Y axes. This option can be useful to avoid overlapping multiple tables if you want to use two or more instances of this indicator on your chart. The minimum value is -30, the maximum is 30. Positive values shift the table to the right on the X axis and up on the Y axis. Negative values shift the table to the left on the X axis and down on the Y axis.
3. 'Font color' - The font color in the table.
'Warn. font color', 'Warn. backgr. color' - The font and background colors in the 'Total found' row in the table. If the number of labels or boxes exceeds 500, the font and background will be colored in these colors.
4. ‘Font size’ – Sets the font size in the table.
5. 'Show hours and minutes in date/time range' - changes the date and time format of time range from {yyyy.MM.dd HH:mm} to {yyyy.MM.dd}.
6. 'View all params' - used to display all parameters, even those duplicated in the main line of the indicator.
7. ‘Title’ – If desired, you can make a header for the table.
The last row of the table shows the number of bars found that meet the conditions. Since these bars are marked with labels (in the case of one bar) or boxes (in the case of series of bars), the limit that can be marked on the chart is 500. Exceeding this value will be displayed in the table and additionally highlighted in red font. This will signal that not all bars found are displayed on the chart.
On the Style tab, you can turn the table display on/off.
Hammer/Inverted Hammer Alerts with MMAHammer Candle: Detects when the lower wick is significantly larger than the body, with a small upper wick.
Inverted Hammer Candle: Detects when the upper wick is significantly larger than the body, with a small lower wick.
MMA40 & MMA100 Touch: Checks if the candle touches or crosses the MMA40 or MMA100 lines.
Alerts: Custom alerts for each condition.
First 5-Min High/Low 2024Mark first 5mins high and low which will help in marking the lines on the chart.
Improved Bearish Engulfing//@version=6
indicator("Improved Bearish Engulfing", overlay=true)
// Define conditions for a Bearish Engulfing pattern
is_bullish_candle = close > open // Previous candle is bullish
is_bearish_candle = open > close // Current candle is bearish
engulfing_body = open >= close and close <= open // Current candle engulfs the previous candle's body
// Combine all conditions to detect a Bearish Engulfing pattern
bearish_engulfing = is_bullish_candle and is_bearish_candle and engulfing_body
// Plot the signal with bar coloring
barcolor(bearish_engulfing ? color.red : na, offset=-1) // Color previous bar (for context)
// Plot a shape on the chart when a Bearish Engulfing pattern is detected
plotshape(bearish_engulfing, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
Confirmación de short n0Confirmación de cruce bajista en MACD en el marco de 15m.
RSI moviéndose hacia 50 en los marcos de 15m y 1h.
Volumen creciente en velas rojas como confirmación de presión vendedora.
15min Candle Scanner with Date SelectorPlease select the date from the input box.
This scanner will scan the percentage change of the first 15min candles (including wick)
SHIB Buy/Sell StrategyThis strategy is designed for SHIB coin trading and uses two key indicators, RSI and MACD, to determine buy and sell signals. The strategy triggers:
Buy: When RSI falls below 30 (oversold) and MACD crosses above the signal line.
Sell: When RSI rises above 70 (overbought) and MACD crosses below the signal line. The goal is to identify profitable entry and exit points in volatile market conditions.
Algo 2.0 1 min scalping by boundless trader This is the third version of Bull Trading Easy Scalping Tool for 1 minute charts. This improved code filters trend direction and power to avoid some false entries on horizontal markets. Exits after profit are commonly taken when the price hits the ma's.
DISCLAIMER:
The Following indicator/code IS EXPERIMENTAL AND NOT intended to be a formal investment advice or recommendation by the author, nor should be construed as such. Users will be fully responsible by their use regarding their own trading vehicles/assets.
BETA FINANCEBETA FINANCE INDICATOR: Description
This Indicator is a popular technical analysis tool used by traders to identify the direction of the trend and potential buy or sell signals. Based on price and volatility, it adapts dynamically to market movements, making it suitable for trending markets.
How It Works
The Supertrend Indicator is plotted as a line on the chart:
Above the price: Indicates a downtrend. This is a potential sell signal.
Below the price: Indicates an uptrend. This is a potential buy signal.
The line shifts direction when the price crosses it, signaling a possible trend reversal.
ramanand 0380% works on bank nifty and little less in nifty.
you should see the wonderful working of this strategy
Bull Bear Power [SpeedBot]The Bull Bear Power indicator is designed to provide a clear and dynamic view of market momentum, helping traders identify potential bullish and bearish market states. By leveraging smoothed ranges derived from price movements and ATR (Average True Range), this indicator overlays adaptive upper and lower boundaries directly on the price chart, offering intuitive and actionable insights.
Features:
Dynamic Bull/Bear States:
Identifies whether the market is bullish or bearish based on price action and the smoothed Bull/Bear Power ranges.
Overlaid Visualization:
Upper (Bullish) and Lower (Bearish) boundaries are displayed directly on the price chart for seamless integration with candlestick data.
Color-Coded Ranges:
Green lines signify a bullish market state, while red lines represent bearish conditions, providing quick visual interpretation.
ATR-Driven Levels:
Uses ATR (Average True Range) to create adaptive levels that respond to market volatility, ensuring relevance across different market conditions.
Customizable Settings:
Adjustable smoothing period and length to fit individual trading styles and timeframes.
Alerts:
Alerts notify traders when the market transitions between bullish and bearish states, enabling timely decision-making.
How to Use:
Bullish State:
When the price crosses above the upper smoothed range (green line), it indicates potential bullish momentum. Use this as a signal to consider long positions or confirm an uptrend.
Bearish State:
When the price crosses below the lower smoothed range (red line), it suggests bearish momentum. Use this as a signal to consider short positions or confirm a downtrend.
Dynamic Volatility Adjustment:
The indicator automatically adjusts to market conditions using ATR, making it suitable for trending and volatile environments.
Ideal For:
Swing traders looking for clear trend direction.
Scalpers who want quick insights into market bias.
Traders seeking an adaptive indicator that integrates momentum and volatility analysis.
This indicator combines simplicity, adaptability, and precision to help you stay ahead of the market. Add Bull Bear Power to your trading arsenal today!
EMA Crossover Intraday (15min, 0/1 Trade per Day) 1 trade per day | Candle 15mins | Short and Long
SHORT -
- SELL -> EMA 50 CHANGE SLOP
- EXIT -> CLOSE > +1.6%(EMA 50) | CLOSE < -2.8%ENTRY | 15:00 CANDLE
LONG -
- BUY -> EMA 50 CHANGE SLOP
- EXIT -> CLOSE < EMA9 | CLOSE < -1.6%(EMA 50) | 15:00 CANDLE
Base CandleThe Base Candle Indicator highlights candles where the body is less than 50% of the total range (high - low). These candles represent periods of equilibrium between demand and supply, indicating potential zones of consolidation or market indecision.
Traders can use this tool to identify key areas of balance, which may precede significant price movements or serve as important support/resistance levels.
MrCriptonite SessionsUn script para el gran MrCriptonite. Este scripts detecta las Kill Zone en las sesiones de NY y Londres.
Intraday Support & Resistance with Signals (by Andy)Features
1. Intraday Pivot Calculation
• The pivot levels are based on the high, low, and close of the previous trading day.
• This approach is ideal for intraday traders as it provides dynamic levels for the current day.
2. Specific to the 5-Minute Timeframe
• The script is designed for use on a 5-minute chart, suitable for active intraday trading.
3. Dynamic Support and Resistance Levels
• Support 1 (S1): Calculated as 2 * Pivot Point - Previous High.
• Resistance 1 (R1): Calculated as 2 * Pivot Point - Previous Low.
4. Buy and Sell Signals
• A buy signal is generated when the low of a candle crosses above Support 1.
• A sell signal is generated when the high of a candle crosses below Resistance 1.
5. Customizable Line Width
• You can adjust the line width using the input slider in the settings.
6. Alerts for Signals
• Alerts notify you when a buy or sell signal is triggered.