This indicator plots labels that indicate gaps whenever the open price and the previous bar close price have a significant gap. To determine the size the gap has to be before it is labeled at a specific point in time on the chart. The gap needs to be larger or equal to a factor of an ATR value. For example, if the ATR gap factor is 0.25, the gap between the open...
- Overview Consecutive counting is a simple method to mechanically define trending states to the upside and downside. Consecutive counts are calculated by taking reference price level (e.g. close 4 candles ago) and count closes above/below it up to a maximum count that resets the consecutive count back to 1. This tool provides the means to backtest each count by...
Percentage Grid Indicator Description: The Percentage Grid indicator is designed to assist traders in identifying significant support and resistance levels based on yearly percentage changes. This indicator plots horizontal lines on the chart from the start of the year, allowing you to customize how much percentage each line represents. Currently, you can set...
Version 1.0 Global Settings • Timezone Selection • Hide Indicator Above Specified Time Thematic Override • Override Colors For Dark Theme ( Colors Set for White Theme by Default ) • Override Session Highlighting Color Session Options • Show Historical Sessions • Enable/Disable Session Highlighting • Session Specific Visibility • Session's Crucial Time Vertical...
This script does the following: We define input parameters for the RSI length of 14 and the SMA length to 8 We calculate the RSI using the ta.rsi() function. We calculate the Simple Moving Average (SMA) of the RSI using the ta.sma() function. We determine the background color based on whether the RSI is above or below its SMA. If it's above, we use green; if it's...
Description: The "Previous and Premarket High/Low" indicator is designed to help traders identify key levels during the premarket, postmarket, and regular trading sessions. It highlights the highest and lowest prices during the premarket session and the previous trading day, providing critical levels for intraday trading strategies. Features: Customizable...
Doji Patterns will be found based on 3 conditions - Check if Open-close difference is a certain percentage of High-low difference Check Upper & Lower wick sizes are greater than respective min threshold values Check if the difference of Upper & Lower wick size is higher than the min threshold value The threshold values are predetermined based on the...
This Pine Script indicator calculates and visualizes the price movement for each candlestick on the chart. - **Calculation**: The price movement for each candle is determined by subtracting the opening price from the closing price. - **Visualization**: The price movement is plotted as a histogram, with positive values indicating upward movement (green bars)...
Certainly! Here's a user guide for the provided Pine Script code: User Guide: 1800 Candle Highlight Indicator Overview: The "1800 Candle Highlight" indicator is designed to visually emphasize the 18:00 (6:00 PM) candle on the chart, providing clarity on its open and close prices, and highlighting its timeframe with a distinctive color. Key Features: Candle...
This script visualizes the relative performance of a primary asset against a benchmark composed of three reference assets. Here's how it works: User Inputs: - Users specify ticker symbols for three reference assets (default: Platinum, Palladium, Rhodium). Data Retrieval: - Fetches closing prices for the primary asset (the one the script is applied to) and...
EngulfTrace Introduction: As you can understand from its name, this indicator is designed to detect the traces of purchasing habits in the markets created by robots or people. The EngulfTrace indicator helps users identify engulfing candlestick patterns on their charts. These patterns are often used as signals for trend reversals and are important indicators...
I have made an indicator to combine the features of EMA and bollinger bands
This indicator displays transitions of candles from red to green and from green to red on a chart, with the ability to set an adjustable percentage threshold. When a candle transitions from red to green and the percentage change exceeds the specified threshold, a red to green transition signal is issued. Similarly, when a candle transitions from green to red and...
Input Parameters The script has three input parameters: · length: an integer input with a default value of 20, likely used for calculating moving averages or other indicators. · zoneSize: a decimal input with a default value of 1.5, likely used to define the size of the "holding zone". · entryZone: an integer input with a default value of 50, likely used to...
Inside Bar Detection: The function isInsideBar() checks if a bar is an inside bar, meaning its high is lower than the previous bar's high and its low is higher than the previous bar's low. Inside bars are highlighted with an orange color. Bearish Candlestick Patterns: Bearish Engulfing: When the current candlestick's body completely engulfs...
This script implements an Improved CUSUM (Cumulative Sum) Peaks & Troughs with Drift indicator. Here's a breakdown of how it works: Input Parameters: cusumThreshold: Threshold value for detecting peaks and troughs. cusumDrift: Drift value used to adjust the CUSUM calculation. movingAverageLength: Length of the moving average used as a...
EMAs EMAs are typically used to give a view of bullish / bearish momentum. When the shorter EMA (calculated off more recent price action) crosses, or is above, the slower moving EMA (calculated off a longer period of price action), it suggests that the market is in an uptrend. This can be an indication to either go long on said asset, or that it is more...
//@version=5 indicator("EMA Example", overlay=true) // Input for EMA period emaLength = input.int(20, title="EMA Length", minval=1) // Calculate EMA emaValue = ta.ema(close, emaLength) // Plotting EMA plot(emaValue, color=color.blue, linewidth=2, title="EMA") // Optional: Adding other plot elements hline(0, "Zero Line", color=color.gray)