دورات
Timed Ranges [mktrader]The Timed Ranges indicator helps visualize price ranges that develop during specific time periods. It's particularly useful for analyzing market behavior in instruments like NASDAQ, S&P 500, and Dow Jones, which often show reactions to sweeps of previous ranges and form reversals.
### Key Features
- Visualizes time-based ranges with customizable lengths (30 minutes, 90 minutes, etc.)
- Tracks high/low range development within specified time periods
- Shows multiple cycles per day for pattern recognition
- Supports historical analysis across multiple days
### Parameters
#### Settings
- **First Cycle (HHMM-HHMM)**: Define the time range of your first cycle. The duration of this range determines the length of all subsequent cycles (e.g., "0930-1000" creates 30-minute cycles)
- **Number of Cycles per Day**: How many consecutive cycles to display after the first cycle (1-20)
- **Maximum Days to Display**: Number of historical days to show the ranges for (1-50)
- **Timezone**: Select the appropriate timezone for your analysis
#### Style
- **Box Transparency**: Adjust the transparency of the range boxes (0-100)
### Usage Example
To track 30-minute ranges starting at market open:
1. Set First Cycle to "0930-1000" (creates 30-minute cycles)
2. Set Number of Cycles to 5 (will show ranges until 11:30)
3. The indicator will display:
- Range development during each 30-minute period
- Visual progression of highs and lows
- Color-coded cycles for easy distinction
### Use Cases
- Identify potential reversal points after range sweeps
- Track regular time-based support and resistance levels
- Analyze market structure within specific time windows
- Monitor range expansions and contractions during key market hours
### Tips
- Use in conjunction with volume analysis for better confirmation
- Pay attention to breaks and sweeps of previous ranges
- Consider market opens and key session times when setting cycles
- Compare range sizes across different time periods for volatility analysis
SCE Price Action SuiteThis is an indicator designed to use past market data to mark key price action levels as well as provide a different kind of insight. There are 8 different features in the script that users can turn on and off. This description will go in depth on all 8 with chart examples.
#1 Absorption Zones
I defined Absorption Zones as follows.
//----------------------------------------------
//---------------Absorption---------------------
//----------------------------------------------
box absorptionBox = na
absorptionBar = ta.highest(bodySize, absorptionLkb)
bsab = ta.barssince(bool(ta.change(absorptionBar)))
if bsab == 0 and upBar and showAbsorption
absorptionBox := box.new(left = bar_index - 1, top = close, right = bar_index + az_strcuture, bottom = open, border_color = color.rgb(0, 80, 75), border_width = boxLineSize, bgcolor = color.rgb(0, 80, 75))
absorptionBox
else if bsab == 0 and downBar and showAbsorption
absorptionBox := box.new(left = bar_index - 1, top = close, right = bar_index + az_strcuture, bottom = open, border_color = color.rgb(105, 15, 15), border_width = boxLineSize, bgcolor = color.rgb(105, 15, 15))
absorptionBox
What this means is that absorption bars are defined as the bars with the largest bodies over a selected lookback period. Those large bodies represent areas where price may react. I was inspired by the concept of a Fair Value Gap for this concept. In that body price may enter to be a point of support or resistance, market participants get “absorbed” in the area so price can continue in whichever direction.
#2 Candle Wick Theory/Strategy
I defined Candle Wick Theory/Strategy as follows.
//----------------------------------------------
//---------------Candle Wick--------------------
//----------------------------------------------
highWick = upBar ? high - close : downBar ? high - open : na
lowWick = upBar ? open - low : downBar ? close - low : na
upWick = upBar ? close + highWick : downBar ? open + highWick : na
downWick = upBar ? open - lowWick : downBar ? close - lowWick : na
downDelivery = upBar and downBar and high > upWick and highWick > lowWick and totalSize > totalSize and barstate.isconfirmed and session.ismarket
upDelivery = downBar and upBar and low < downWick and highWick < lowWick and totalSize > totalSize and barstate.isconfirmed and session.ismarket
line lG = na
line lE = na
line lR = na
bodyMidpoint = math.abs(body) / 2
upWickMidpoint = math.abs(upWickSize) / 2
downWickkMidpoint = math.abs(downWickSize) / 2
if upDelivery and showCdTheory
cpE = chart.point.new(time, bar_index - 1, downWickkMidpoint)
cpE2 = chart.point.new(time, bar_index + bl, downWickkMidpoint)
cpG = chart.point.new(time, bar_index + bl, downWickkMidpoint * (1 + tp))
cpR = chart.point.new(time, bar_index + bl, downWickkMidpoint * (1 - sl))
cpG1 = chart.point.new(time, bar_index - 1, downWickkMidpoint * (1 + tp))
cpR1 = chart.point.new(time, bar_index - 1, downWickkMidpoint * (1 - sl))
lG := line.new(cpG1, cpG, xloc.bar_index, extend.none, color.green, line.style_solid, 1)
lE := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.white, line.style_solid, 1)
lR := line.new(cpR1, cpR, xloc.bar_index, extend.none, color.red, line.style_solid, 1)
lR
else if downDelivery and showCdTheory
cpE = chart.point.new(time, bar_index - 1, upWickMidpoint)
cpE2 = chart.point.new(time, bar_index + bl, upWickMidpoint)
cpG = chart.point.new(time, bar_index + bl, upWickMidpoint * (1 - tp))
cpR = chart.point.new(time, bar_index + bl, upWickMidpoint * (1 + sl))
cpG1 = chart.point.new(time, bar_index - 1, upWickMidpoint * (1 - tp))
cpR1 = chart.point.new(time, bar_index - 1, upWickMidpoint * (1 + sl))
lG := line.new(cpG1, cpG, xloc.bar_index, extend.none, color.green, line.style_solid, 1)
lE := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.white, line.style_solid, 1)
lR := line.new(cpR1, cpR, xloc.bar_index, extend.none, color.red, line.style_solid, 1)
lR
First I get the size of the wicks for the top and bottoms of the candles. This depends on if the bar is red or green. If the bar is green the wick is the high minus the close, if red the high minus the open, and so on. Next, the script defines the upper and lower bounds of the wicks for further comparison. If the candle is green, it's the open price minus the bottom wick. If the candle is red, it's the close price minus the bottom wick, and so on. Next we have the condition for when this strategy is present.
Down delivery:
Occurs when the previous candle is green, the current candle is red, and:
The high of the current candle is above the upper wick of the previous candle.
The size of the current candle's top wick is greater than its bottom wick.
The total size of the previous candle is greater than the total size of the current candle.
The current bar is confirmed (barstate.isconfirmed).
The session is during market hours (session.ismarket).
Up delivery:
Occurs when the previous candle is red, the current candle is green, and:
The low of the current candle is below the lower wick of the previous candle.
The size of the current candle's bottom wick is greater than its top wick.
The total size of the previous candle is greater than the total size of the current candle.
The current bar is confirmed.
The session is during market hours
Then risk is plotted from the percentage that users can input from an ideal entry spot.
#3 Candle Size Theory
I defined Candle Size Theory as follows.
//----------------------------------------------
//---------------Candle displacement------------
//----------------------------------------------
line lECD = na
notableDown = bodySize > bodySize * candle_size_sensitivity and downBar and session.ismarket and barstate.isconfirmed
notableUp = bodySize > bodySize * candle_size_sensitivity and upBar and session.ismarket and barstate.isconfirmed
if notableUp and showCdSizeTheory
cpE = chart.point.new(time, bar_index - 1, close)
cpE2 = chart.point.new(time, bar_index + bl_strcuture, close)
lECD := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.rgb(0, 80, 75), line.style_solid, 3)
lECD
else if notableDown and showCdSizeTheory
cpE = chart.point.new(time, bar_index - 1, close)
cpE2 = chart.point.new(time, bar_index + bl_strcuture, close)
lECD := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.rgb(105, 15, 15), line.style_solid, 3)
lECD
This plots candles that are “notable” or out of the ordinary. Candles that are larger than the last by a value users get to specify. These candles' highs or lows, if they are green or red, act as levels for support or resistance.
#4 Candle Structure Theory
I defined Candle Structure Theory as follows.
//----------------------------------------------
//---------------Structure----------------------
//----------------------------------------------
breakDownStructure = low < low and low < low and high > high and upBar and downBar and upBar and downBar and session.ismarket and barstate.isconfirmed
breakUpStructure = low > low and low > low and high < high and downBar and upBar and downBar and upBar and session.ismarket and barstate.isconfirmed
if breakUpStructure and showStructureTheory
cpE = chart.point.new(time, bar_index - 1, close)
cpE2 = chart.point.new(time, bar_index + bl_strcuture, close)
lE := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.teal, line.style_solid, 3)
lE
else if breakDownStructure and showStructureTheory
cpE = chart.point.new(time, bar_index - 1, open)
cpE2 = chart.point.new(time, bar_index + bl_strcuture, open)
lE := line.new(cpE, cpE2, xloc.bar_index, extend.none, color.red, line.style_solid, 3)
lE
It is a series of candles to create a notable event. 2 lower lows in a row, a lower high, then green bar, red bar, green bar is a structure for a breakdown. 2 higher lows in a row, a higher high, red bar, green bar, red bar for a break up.
#5 Candle Swing Structure Theory
I defined Candle Swing Structure Theory as follows.
//----------------------------------------------
//---------------Swing Structure----------------
//----------------------------------------------
line htb = na
line ltb = na
if totalSize * swing_struct_sense < totalSize and upBar and downBar and high > high and showSwingSturcture and session.ismarket and barstate.isconfirmed
cpS = chart.point.new(time, bar_index - 1, high)
cpE = chart.point.new(time, bar_index + bl_strcuture, high)
htb := line.new(cpS, cpE, xloc.bar_index, color = color.red, style = line.style_dashed)
htb
else if totalSize * swing_struct_sense < totalSize and downBar and upBar and low > low and showSwingSturcture and session.ismarket and barstate.isconfirmed
cpS = chart.point.new(time, bar_index - 1, low)
cpE = chart.point.new(time, bar_index + bl_strcuture, low)
ltb := line.new(cpS, cpE, xloc.bar_index, color = color.teal, style = line.style_dashed)
ltb
A bearish swing structure is defined as the last candle’s total size, times a scalar that the user can input, is less than the current candles. Like a size imbalance. The last bar must be green and this one red. The last high should also be less than this high. For a bullish swing structure the same size imbalance must be present, but we need a red bar then a green bar, and the last low higher than the current low.
#6 Fractal Boxes
I define the Fractal Boxes as follows
//----------------------------------------------
//---------------Fractal Boxes------------------
//----------------------------------------------
box b = na
int indexx = na
if bar_index % (n * 2) == 0 and session.ismarket and showBoxes
b := box.new(left = bar_index, top = topBox, right = bar_index + n, bottom = bottomBox, border_color = color.rgb(105, 15, 15), border_width = boxLineSize, bgcolor = na)
indexx := bar_index + 1
indexx
The idea of this strategy is that the market is fractal. It is considered impossible to be able to tell apart two different time frames from just the chart. So inside the chart there are many many breakouts and breakdowns happening as price bounces around. The boxes are there to give you the view from your timeframe if the market is in a range from a time frame that would be higher than it. Like if we are inside what a larger time frame candle’s range. If we break out or down from this, we might be able to trade it. Users can specify a lookback period and the box is that period’s, as an interval, high and low. I say as an interval because it is plotted every n * 2 bars. So we get a box, price moves, then a new box.
#7 Potential Move Width
I define the Potential Move Width as follows
//----------------------------------------------
//---------------Move width---------------------
//----------------------------------------------
velocity = V(n)
line lC = na
line l = na
line l2 = na
line l3 = na
line l4 = na
line l5 = na
line l6 = na
line l7 = na
line l8 = na
line lGFractal = na
line lRFractal = na
cp2 = chart.point.new(time, bar_index + n, close + velocity)
cp3 = chart.point.new(time, bar_index + n, close - velocity)
cp4 = chart.point.new(time, bar_index + n, close + velocity * 5)
cp5 = chart.point.new(time, bar_index + n, close - velocity * 5)
cp6 = chart.point.new(time, bar_index + n, close + velocity * 10)
cp7 = chart.point.new(time, bar_index + n, close - velocity * 10)
cp8 = chart.point.new(time, bar_index + n, close + velocity * 15)
cp9 = chart.point.new(time, bar_index + n, close - velocity * 15)
cpG = chart.point.new(time, bar_index + n, close + R)
cpR = chart.point.new(time, bar_index + n, close - R)
if ((bar_index + n) * 2 - bar_index) % n == 0 and session.ismarket and barstate.isconfirmed and showPredictionWidtn
cp = chart.point.new(time, bar_index, close)
cpG1 = chart.point.new(time, bar_index, close + R)
cpR1 = chart.point.new(time, bar_index, close - R)
l := line.new(cp, cp2, xloc.bar_index, extend.none, color.aqua, line.style_solid, 1)
l2 := line.new(cp, cp3, xloc.bar_index, extend.none, color.aqua, line.style_solid, 1)
l3 := line.new(cp, cp4, xloc.bar_index, extend.none, color.red, line.style_solid, 1)
l4 := line.new(cp, cp5, xloc.bar_index, extend.none, color.red, line.style_solid, 1)
l5 := line.new(cp, cp6, xloc.bar_index, extend.none, color.teal, line.style_solid, 1)
l6 := line.new(cp, cp7, xloc.bar_index, extend.none, color.teal, line.style_solid, 1)
l7 := line.new(cp, cp8, xloc.bar_index, extend.none, color.blue, line.style_solid, 1)
l8 := line.new(cp, cp9, xloc.bar_index, extend.none, color.blue, line.style_solid, 1)
l8
By using the past n bar’s velocity, or directional speed, every n * 2 bars. I can use it to scale the close value and get an estimate for how wide the next moves might be.
#8 Linear regression
//----------------------------------------------
//---------------Linear Regression--------------
//----------------------------------------------
lr = showLR ? ta.linreg(close, n, 0) : na
plot(lr, 'Linear Regression', color.blue)
I used TradingView’s built in linear regression to not reinvent the wheel. This is present to see past market strength of weakness from a different perspective.
User input
Users can control a lot about this script. For the strategy based plots you can enter what you want the risk to be in percentages. So the default 0.01 is 1%. You can also control how far forward the line goes.
Look back at where it is needed as well as line width for the Fractal Boxes are controllable. Also users can check on and off what they would like to see on the charts.
No indicator is 100% reliable, do not follow this one blindly. I encourage traders to make their own decisions and not trade solely based on technical indicators. I encourage constructive criticism in the comments below. Thank you.
Open Close Range Finder [FxcAlgo]Open-Close Range Finder
The Open-Close Range Finder is an advanced technical analysis tool designed to help traders identify critical market levels based on daily open, close, high, and low prices. By analyzing these essential price points, traders gain insights into market dynamics, key turning points, and potential areas of support or resistance. This tool is ideal for intraday, swing, and long-term traders looking to refine their strategies with precise market data.
🔶 Core Features
Daily Open and Close Analysis:
This feature highlights the open and close levels for each trading session, offering critical reference points for evaluating market sentiment:
* Open Level: Indicates where the market begins the trading day.
* Close Level: Marks the closing price of the day, providing insights into the day's overall market movement.
Daily High and Low Visualization:
Identify daily price extremes with ease
* High Level: Highlights the highest price reached during the session.
* Low Level: Displays the lowest price point of the session.
These levels act as key indicators of market volatility and can signal potential areas of breakout or reversal.
🔶 Advanced Filters and Customization
Time Period Analysis
Traders can analyze probabilities of market highs and lows across different timeframes, including:
* Hour of Day: Track the likelihood of price tops and bottoms by specific hours.
* Day of Week: Analyze patterns in highs and lows across trading days.
* Day of Month: Observe recurring trends during specific days of the month.
* Month of Year: Identify seasonal tendencies in price movements.
High-Probability Lines
The tool marks the highest probability zones for upcoming price tops (red) and bottoms (green) directly on the chart. These visual markers provide traders with actionable insights at a glance.
🔶 Top and Bottom Labels
* Displays the highest and lowest points of each selected period.
* Highlights the beginning of each new period for reference.
* Ensures precise charting to enhance decision-making processes.
🔶 Settings and Customization
🔹 Advanced Filters:
* Hours of Day: Exclude specific trading hours from analysis.
* Days of Week: Filter out unwanted days for analysis, accommodating tickers with varying trading schedules.
* Days of Month: Focus on specific days of the month for tailored analysis.
* Months: Exclude particular months to refine seasonal analysis.
* Years: Limit data to specific years for backtesting.
🔹 Dashboard:
* Location: Fully customizable placement of the dashboard for convenience.
* Size: Adjustable dashboard dimensions to fit your preferences.
🔹 Style:
* High/Low Lines: Customize the appearance of high-probability lines, including color and visibility.
* Top/Bottom Labels: Modify label colors, sizes, and placement for better readability.
🔶 How It Works
The Open-Close Range Finder uses a sophisticated algorithm to calculate the probabilities of price highs and lows across multiple timeframes. By visualizing these levels on a clear dashboard, it provides traders with a reliable framework for understanding market behavior and making informed decisions.
The Open-Close Range Finder is a must-have tool for traders seeking precision and clarity in their technical analysis. Unlock deeper insights into market dynamics and refine your trading strategies today.
Macro+KZ (ICT concepts + HYRDRA macros)
This script will automatically highlight any time based sessions you like.
It will also showcase any macro times on your chart.
RSI DONCHAIN CYCLE STRATEGY-ST(standard)RSI Donchian Cycle Strategy (RDCS)
The RSI Donchian Cycle Strategy (RDCS) is more than just a tool—it's a complete trading framework designed to excel in all market conditions. Whether you're scalping Bitcoin or any favorite asset on the 5-minute chart or riding trends on the 30-minute, RDCS combines market cycles, liquidity sweeps, and breakout analysis with the precision of RSI and Donchian Channelsto deliver exceptional results.
---
Two Versions to Suit Every Trader
1. HT Version (Higher Timeframe Bias):
Built for traders who rely on a systematic approach, this premium version includes a Higher Timeframe RSI Cross for enhanced directional bias. It's perfect for those who want to blend top-down analysis with precision entries.
Access: Private & Protected.
2. ST Version (Standard):
A simplified version for discretionary traders who prefer identifying bias independently or trading without one. Streamlined for quick execution and adaptability.
Access: Public & Protected.
Key Features
- Core Indicators:
- RSI: For identifying overbought/oversold levels and market divergences.
- Donchian Channels: To highlight breakouts and cycle extremes.
- Higher Timeframe RSI-EMA Cross (HT Version): For structured directional bias.
- Core Principles:
- Market Cycles: Trade in sync with market rhythm.
- Liquidity Sweeps: Spot false breakouts and capitalize on reversals.
- Breakouts: Enter volatility-driven moves with confidence.
- Risk Management:
- Built-in stop-loss and take-profit levels based on volatility metrics.
Community Access
Owning the RDCS strategy is just the beginning. Join an exclusive community of traders who share:
- Optimal Settings: Tailored configurations for specific markets and timeframes.
- Educational Resources: Best practices for utilizing RDCS effectively.
- Trading Ideas: Collaborative analysis and idea-sharing to refine your edge.
Having the right strategy is important, but education and collaboration are what take your trading to the next level.
How to Get Access
- ST Version (Standard) FREE: Public & Protected. Start using RDCS and experience its core features today.
1. Favorite this script by clicking the ⭐ (star) icon above.
2. Go to your TradingView chart, open the Indicators tab, and select it from your favorites.
HT Version (Higher Timeframe Bias): Private & Protected. Contact me directly to unlock premium features and join the community.
X: @digitalprincee
Telegram: DigitalPrince
Tradingview :DigitalPrince
RDCS is tailored for traders seeking precision, adaptability, and success in the most volatile markets. Whether you're new to trading or experienced, RDCS equips you to trade with confidence.
Moving Average (20,50,100,200) With Cross (Golden & Death)This Pine Script v6 indicator plots four moving averages (20, 50, 100, and 200) in different colors, each labeled with its length and current value on the latest bar. It also detects when the 50-period MA (green) crosses above or below the 200-period MA (red), automatically creating “Golden Cross” or “Death Cross” labels at the crossing point.
NinjaMonkey+ Gann Angle StrategyDescription:
The NinjaMonkey+ strategy is built upon WD Gann's legendary angle-based analysis, enhanced with modern tools like exponential moving averages (EMA). This strategy is designed for traders seeking precision in identifying potential buy and sell opportunities using price and time relationships.
Features:
Gann Angle Analysis: Calculates upward and downward Gann angles based on user-defined lookback periods and multipliers, providing a framework for understanding price direction.
Trend Confirmation: Utilizes a 100-period EMA to confirm market trends, ensuring signals align with the prevailing market bias.
Signal Clarity:
Buy Signal: Triggered when price crosses above the upward Gann angle in an uptrend.
Sell Signal: Triggered when price crosses below the downward Gann angle in a downtrend.
Alerts: Real-time alerts for buy and sell signals, keeping you informed of critical market movements.
Visual Simplicity: Clearly plots Gann angles and EMA directly on the chart for intuitive analysis.
How It Works:
Gann Angles: The script calculates the highest high and lowest low within the lookback period and derives upward and downward angles by incorporating the price range and time range.
Trend Filtering: The EMA acts as a trend filter, allowing only trades that align with the broader market direction.
Entry Conditions: The strategy enters long or short positions based on price interaction with Gann angles and EMA-confirmed trends.
Customization:
Gann Lookback Period: Adjust the number of bars used to calculate Gann angles.(recommended look back period 18)
Gann Angle Multiplier: Modify the steepness of the Gann angles to suit different markets or timeframes.
EMA Length: Fine-tune the trend filter by adjusting the EMA period.
Disclaimer:
This strategy is a tool to assist in trading decisions and should be combined with robust risk management and additional analysis. Past performance is not indicative of future results.
4EMAs+OpenHrs+FOMC+CPIThis script displays 4 custom EMAs of your choice based on the Pine script standard ema function.
Additionally the following events are shown
1. Opening hours for New York Stock exchange
2. Opening Time for London Stock exchange
3. US CPI Release Dates
4. FOMC press conference dates
5. FOMC meeting minutes release dates
I have currently added FOMC and CPI Dates for 2025 but will keep updating in January of every year (at least as long as I stay in the game :D)
Engulfing Candle Finder 👁️ User Guide: Engulfing Candle Finder 👁️
The "Engulfing Candle Finder 👁️" indicator is designed to help traders identify both Bullish and Bearish Engulfing candlestick patterns on their charts. This indicator assists in recognizing potential market reversal trends.
How to Use the Indicator
1. Installing the Indicator
o Open the Trading View platform.
o Go to the Chart page.
o Click on the "Indicators" button in the top menu.
o Select "Pine Script Editor".
o Copy and paste the provided Pine Script code into the Pine Script Editor window.
o Click the "Add to Chart" button to add the indicator to your chart.
2. Indicator Functionality
o Bullish Engulfing Detection:
Conditions:
The previous candle must be bearish.
The current candle must be bullish.
The close of the current candle must be higher than the open of the previous candle.
The open of the current candle must be lower than the close of the previous candle.
Indicator Response: When a Bullish Engulfing pattern is detected, the indicator will draw a green circle below the corresponding candle with the text "BUN" in white.
o Bearish Engulfing Detection:
Conditions:
The previous candle must be bullish.
The current candle must be bearish.
The close of the current candle must be lower than the open of the previous candle.
The open of the current candle must be higher than the close of the previous candle.
Indicator Response: When a Bearish Engulfing pattern is detected, the indicator will draw a red circle above the corresponding candle with the text "BEN" in white.
3. Using the Indicator for Trading
o Use the indicator to identify potential market reversal trends:
When a Bullish Engulfing pattern is detected, it may be a signal to consider entering a long position (buy).
When a Bearish Engulfing pattern is detected, it may be a signal to consider entering a short position (sell).
The "Engulfing Candle Finder 👁️" indicator helps you to easily and quickly identify Engulfing candlestick patterns on your chart, supporting your decision-making in trading and enhancing your technical analysis.
---------------------------------------------------------------------------------------------------
คู่มือการใช้งาน Indicator: Engulfing Candle Finder 👁️
อินดิเคเตอร์ "Engulfing Candle Finder 👁️" ถูกออกแบบมาเพื่อช่วยให้ผู้ซื้อขายระบุรูปแบบแท่งเทียน Engulfing ทั้งขาขึ้น (Bullish) และขาลง (Bearish) บนกราฟแท่งเทียน อินดิเคเตอร์นี้จะช่วยให้คุณทราบถึงแนวโน้มการกลับตัวของตลาดที่อาจเกิดขึ้นได้
ขั้นตอนการใช้งานอินดิเคเตอร์
1. การติดตั้งอินดิเคเตอร์
o เปิดแพลตฟอร์ม Trading View
o ไปที่หน้าแผนภูมิ (Chart)
o คลิกที่ปุ่ม "Indicators" (ตัวชี้วัด) ที่เมนูด้านบน
o เลือก "Pine Script Editor" (ตัวแก้ไขสคริปต์ Pine)
o คัดลอกและวางโค้ด Pine Script ที่ให้มาในหน้าต่าง Pine Script Editor
o คลิกที่ปุ่ม "Add to Chart" (เพิ่มลงในกราฟ) เพื่อเพิ่มอินดิเคเตอร์ลงในกราฟของคุณ
2. การทำงานของอินดิเคเตอร์
o การตรวจจับ Bullish Engulfing:
เงื่อนไข:
แท่งเทียนก่อนหน้าต้องเป็นแท่งแดง (ราคาปิด < ราคาเปิด)
แท่งเทียนปัจจุบันต้องเป็นแท่งเขียว (ราคาปิด > ราคาเปิด)
ราคาปิดของแท่งเทียนปัจจุบันต้องสูงกว่าราคาเปิดของแท่งเทียนก่อนหน้า
ราคาเปิดของแท่งเทียนปัจจุบันต้องต่ำกว่าราคาปิดของแท่งเทียนก่อนหน้า
การตอบสนองของอินดิเคเตอร์: เมื่อพบรูปแบบ Bullish Engulfing อินดิเคเตอร์จะวาดวงกลมสีเขียวใต้แท่งเทียนที่ตรวจพบ พร้อมตัวหนังสือ "BUN" สีขาว
o การตรวจจับ Bearish Engulfing:
เงื่อนไข:
แท่งเทียนก่อนหน้าต้องเป็นแท่งเขียว (ราคาปิด > ราคาเปิด)
แท่งเทียนปัจจุบันต้องเป็นแท่งแดง (ราคาปิด < ราคาเปิด)
ราคาปิดของแท่งเทียนปัจจุบันต้องต่ำกว่าราคาเปิดของแท่งเทียนก่อนหน้า
ราคาเปิดของแท่งเทียนปัจจุบันต้องสูงกว่าราคาปิดของแท่งเทียนก่อนหน้า
การตอบสนองของอินดิเคเตอร์: เมื่อพบรูปแบบ Bearish Engulfing อินดิเคเตอร์จะวาดวงกลมสีแดงเหนือแท่งเทียนที่ตรวจพบ พร้อมตัวหนังสือ "BEN" สีขาว
3. การใช้อินดิเคเตอร์ในการซื้อขาย
o ใช้อินดิเคเตอร์เพื่อตรวจสอบแนวโน้มการกลับตัวของตลาดที่อาจเกิดขึ้น:
เมื่อพบรูปแบบ Bullish Engulfing อาจเป็นสัญญาณในการพิจารณาเข้าสู่ตำแหน่ง BUY (ซื้อ)
เมื่อพบรูปแบบ Bearish Engulfing อาจเป็นสัญญาณในการพิจารณาเข้าสู่ตำแหน่ง SELL (ขาย)
RSI DONCHAIN CYCLE STRATEGY-ST ( STANDARD)RSI Donchian Cycle Strategy (RDCS)
The RSI Donchian Cycle Strategy (RDCS) is more than just a tool—it's a complete trading framework designed to excel in all market conditions. Whether you're scalping Bitcoin or any favorite asset on the 5-minute chart or riding trends on the 30-minute, RDCS combines market cycles, liquidity sweeps, and breakout analysis with the precision of RSI and Donchian Channelsto deliver exceptional results.
---
Two Versions to Suit Every Trader
1. HT Version (Higher Timeframe Bias):
Built for traders who rely on a systematic approach, this premium version includes a Higher Timeframe RSI Cross for enhanced directional bias. It's perfect for those who want to blend top-down analysis with precision entries.
Access: Private & Protected.
2. ST Version (Standard):
A simplified version for discretionary traders who prefer identifying bias independently or trading without one. Streamlined for quick execution and adaptability.
Access: Public & Protected.
Key Features
- Core Indicators:
- RSI: For identifying overbought/oversold levels and market divergences.
- Donchian Channels: To highlight breakouts and cycle extremes.
- Higher Timeframe RSI-EMA Cross (HT Version): For structured directional bias.
- Core Principles:
- Market Cycles: Trade in sync with market rhythm.
- Liquidity Sweeps: Spot false breakouts and capitalize on reversals.
- Breakouts: Enter volatility-driven moves with confidence.
- Risk Management:
- Built-in stop-loss and take-profit levels based on volatility metrics.
Community Access
Owning the RDCS strategy is just the beginning. Join an exclusive community of traders who share:
- Optimal Settings: Tailored configurations for specific markets and timeframes.
- Educational Resources: Best practices for utilizing RDCS effectively.
- Trading Ideas: Collaborative analysis and idea-sharing to refine your edge.
Having the right strategy is important, but education and collaboration are what take your trading to the next level.
How to Get Access
- ST Version (Standard) FREE: Public & Protected. Start using RDCS and experience its core features today.
1. Favorite this script by clicking the ⭐ (star) icon above.
2. Go to your TradingView chart, open the Indicators tab, and select it from your favorites.
HT Version (Higher Timeframe Bias) : Private & Protected. Contact me directly to unlock premium features and join the community.
X: @digitalprincee
Telegram: @digitalprince
Tradingview :@DigitalPrince
RDCS is tailored for traders seeking precision, adaptability, and success in the most volatile markets. Whether you're new to trading or experienced, RDCS equips you to trade with confidence.
---
Gold Forex 20 Pips TP/SL Strategy By Vjay for 1hrGold Forex 20 Pips TP/SL Strategy By Vjay for 1hr
in this strategy you need to set time frame on 1 hr and target, sl will be 20 pips this strategy 55% accurate on 1 hr
Quarter Shift IdentifierQuarter Shift Identifier
This indicator helps traders and analysts identify significant price movements between quarters. It calculates the percentage change from the close of the previous quarter to the current price and signals when this change exceeds a 4% threshold.
Key Features:
• Automatically detects quarter transitions
• Calculates quarter-to-quarter price changes
• Signals significant shifts when the change exceeds 4%
• Displays blue up arrows for bullish shifts and red down arrows for bearish shifts
How it works:
1. The script tracks the closing price of each quarter
2. When a new quarter begins, it calculates the percentage change from the previous quarter's close
3. If the change exceeds 4%, an arrow is plotted on the chart
This tool can be useful for:
• Identifying potential trend changes at quarter boundaries
• Analyzing seasonal patterns in price movements
• Supplementing other technical analysis tools for a comprehensive market view
Recommended Timeframes are Weekly and Daily.
Disclaimer:
This indicator is for informational and educational purposes only. It is not financial advice and should not be the sole basis for any investment decisions. Always conduct your own research and consider your personal financial situation before trading or investing. Past performance does not guarantee future results.
It Screams When Crypto BottomsGet ready to ride the crypto rollercoaster with your new favourite tool for catching Bitcoin at its juiciest, most oversold moments.
This isn’t just another boring indicator — it screams when it’s time to load your bags and get ready for the ride back up!
Expect it to scream just once or twice per cycle at the very bottom, so you know exactly when the party starts!
Why You'll Love It:
Crypto-Exclusive Magic: It does not really matter what chart you are on; this indicator only bothers about the original and realised market cap of BTC. We all know the rest will follow.
Big Picture Focus: Designed for daily. No noisy intraday drama — just pure, clear signals.
Screaming Alerts: When the signal hits, it’s like a neon sign screaming, “Crypto Bottomed!"
Think of this indicator as your backstage pass to the crypto world’s most dramatic moments. It’s not subtle — it’s bold, loud, and ready to help you time the market like a pro.
P.S.: Use it only on a daily chart. Don’t even try it on shorter timeframes — it won’t scream, and you’ll miss the show! 🙀
Sinais Heiken Ashi com Regressão LinearSinais Heiken Ashi com Regressão Linear Linha de Tendência e Sinais de Compra e Venda.
Integrated Market Analysis IndicatorThe Integrated Market Analysis Indicator is designed to provide traders with a macro perspective on market conditions, focusing on the S&P 500 (SPX) and market volatility (VIX), to assist in swing trading decisions. This script integrates various technical indicators and market health metrics to generate scores that help in assessing the overall market trend, potential breakout opportunities, and mean reversion scenarios. It is tailored for traders who wish to align their individual stock or index trades with broader market movements.
Functionality:
Trend Analysis: The script analyzes the trend of the S&P 500 using moving averages (5-day SMA, 10-day EMA, 20-day EMA) to determine whether the market is in an uptrend, downtrend, or neutral state. This provides a foundation for understanding the general market direction.
Volatility Assessment: It uses the VIX to gauge market volatility, which is crucial for risk management. The script calculates thresholds based on the 20-day SMA of the VIX to categorize the market volatility into low, medium, or high.
Market Breadth: The advance/decline ratio (A/D ratio) from the USI:ADVQ and USI:DECLQ indices gives an indication of market participation, helping to understand if the market movement is broad-based or led by a few stocks.
Scoring System: Three scores are calculated:
Trend Score: Evaluates the market trend in conjunction with volume, market breadth, and VIX to assign a grade from 'A' to 'D'.
Breakout Score: Assesses potential breakout conditions by looking at price action relative to dynamic support/resistance levels, short-term momentum, and volume.
Mean Reversion Score: Identifies conditions where mean reversion might occur, based on price movement, volume, and high VIX levels, indicating potential overbought or oversold conditions.
Risk Management: Position sizing recommendations are provided based on VIX levels and the calculated scores, aiming to adjust exposure according to market conditions.
How to Use the Script:
Application: Apply this indicator on any stock or index chart in TradingView. Since it uses data from SPX and VIX, the scores will reflect the macro environment regardless of the underlying chart.
Interpreting Scores:
Trend Score: Use this to gauge the overall market direction. An 'A' score might suggest a strong uptrend, making it a good time for bullish trades, while a 'D' could indicate a bearish environment.
Breakout Score: Look for 'A' scores when considering trades that aim to capitalize on breakouts. A 'B' might suggest a less certain breakout, requiring more caution.
Mean Reversion Score: A 'B' or 'A' here might be a signal to look for trades where you expect the price to revert to the mean after an extreme move.
Risk Management: Use the suggested position sizes ('Normal Size', '1/3 Size', '1/4 Size', '1/10 Size') to manage your risk exposure. Higher VIX levels or lower scores suggest reducing position sizes to mitigate risk.
Visual Cues: The script plots various SMAs, EMAs, and dynamic support/resistance levels, providing visual indicators of where the market might find support or resistance, aiding in entry and exit decisions.
How NOT to Use the Script:
Not for Intraday Trading: This indicator is designed for swing trading, focusing on daily or longer timeframes. Using it for intraday trading might not provide the intended insights due to its macro focus.
Avoid Over-reliance: While the script provides valuable insights, do not rely solely on it for trading decisions. Always consider additional analysis, news, and fundamental data.
Do Not Ignore Individual Stock Analysis: Although the script gives a macro view, individual stock analysis is crucial. The macro conditions might suggest a trend, but stock-specific factors could contradict this.
Not for High-Frequency Trading: The script's logic and the data it uses are not optimized for high-frequency trading strategies where microsecond decisions are made.
Misinterpretation of Scores: Do not misinterpret the scores as absolute signals. They are guidelines that should be part of a broader trading strategy.
Logic Explanation:
Moving Averages: The script uses different types of moving averages to smooth out price data, providing a clearer view of the trend over short to medium-term periods.
ATR for Volatility: The Average True Range (ATR) is used to calculate dynamic support and resistance levels, giving a sense of how much price movement can be expected, which helps in setting realistic expectations for price action.
VIX for Risk: By comparing current VIX levels to its 20-day SMA, the script assesses market fear or complacency, adjusting risk exposure accordingly.
Market Breadth: The A/D ratio helps to understand if the market movement is supported by a broad base of stocks or if it's narrow, which can influence the reliability of the trend.
This indicator should be used as part of a comprehensive trading strategy, providing a macro overlay to your trading decisions, ensuring you're not fighting against the broader market trends or volatility conditions. Remember, while it can guide your trading, always integrate it with other forms of analysis for a well-rounded approach.
Annual Performance Table with Average PeformanceAn indicator that displays annual performance in a table format, providing a quick overview of yearly returns with historical context.
It calculates the performance based on the first and last monthly close prices of each year. It displays returns chronologically from left to right, concluding with an average performance column.
Features :
Works exclusively on monthly timeframes
Customizable number of years to display (1-50 years)
Shows year-by-year performance percentages
Color-coded returns (green for positive, red for negative)
Includes average performance across displayed years
Semi-transparent overlay design for better chart visibility
Performance calculation method:
Performance = ((December Close - January Close) / January Close) × 100%
Usage :
Apply to any chart on monthly timeframe
Adjust the "Number of Years to Display" parameter as needed
Table appears as an overlay with years, individual performances, and average
Note: The indicator will display an error message if applied to any timeframe other than monthly.
Ultra Disparity IndexGain insights into price movements across multiple timeframes with the Ultra Disparity Index . This indicator highlights overbought/oversold levels based on price disparities from moving averages.
Introduction
The Ultra Disparity Index is designed for traders who seek a deeper understanding of price movements and trends across various timeframes. By analyzing the disparity between the current price and its moving averages, the indicator helps identify overbought and oversold conditions.
Detailed Description
The indicator works by calculating the percentage difference between the current price and its moving averages over four user-defined lengths. It operates on multiple timeframes monthly, weekly, daily, 4-hour, and 1-hour giving traders a comprehensive view of market dynamics.
.........
Disparity Calculation
The indicator computes how far the current price is from moving averages to reveal the degree of disparity.
.....
Overbought/Oversold Zones
By normalizing disparities into percentages relative to the overbought/oversold range, the indicator represents overbought (100%) and oversold (-100%).
.....
Timeframe Flexibility
The user can visualize data from monthly to hourly intervals, ensuring adaptability to different trading strategies.
.....
Customizable Inputs
Users can configure moving average lengths and toggle visibility for specific timeframes and levels.
.........
Summary
The indicator uses simple moving averages (SMAs) as a benchmark for calculating disparity. This disparity is then analyzed using statistical tools, such as standard deviation, to derive meaningful levels. Finally, the results are visualized in a table, providing traders with an easy-to-read summary of disparity values and their respective normalized percentages.
Daily Asian RangeDaily Asian Range Indicator
This indicator is an enhanced version inspired by @toodegrees' "ICT Friday's Asian Range" indicator. While maintaining the core concepts, this version expands functionality for daily analysis and adds comprehensive customization options.
### Overview
The Asian Range indicator identifies and visualizes potential liquidity areas based on price action during the Asian session (8:00 PM - 12:00 AM ET). It plots both body and wick ranges along with multiple standard deviation levels that can serve as potential price targets or areas of interest.
### Features
- Flexible Display Options
- Choose between Body, Wick, or Both for range boxes and deviation lines
- Customizable colors, styles, and borders for all visual elements
- Historical sessions display (0-20 previous sessions)
- Advanced Standard Deviation Levels
- Multiple deviation multipliers (1.0, 1.5, 2.0, 2.3, 3.5)
- Separate visualization for body and wick-based deviations
- Clear labeling system for easy identification
- Precise Time Management
- Asian session: 8:00 PM - 12:00 AM ET
- Deviation lines extend through the following trading day
- Proper timezone handling for accuracy
### Usage
- Works on timeframes from 1 to 15 minutes
- Use the range boxes to identify key price levels from the Asian session
- Standard deviation levels can serve as potential targets or areas of interest
- Combine with other indicators for enhanced analysis
### Credits
Original concept and base implementation by @toodegrees
Enhanced and expanded by @Omarqqq
### Disclaimer
This indicator is for educational and informational purposes only. Always conduct your own analysis and use proper risk management.
Lead-Lag Market Detector [CryptoSea]The Lead-Lag Market Detector is an advanced tool designed to help traders identify leading and lagging assets within a chosen market. This indicator leverages correlation analysis to rank assets based on their influence, making it ideal for traders seeking to optimise their portfolio or spot key market trends.
Key Features
Dynamic Asset Ranking: Utilises real-time correlation calculations to rank assets by their influence on the market, helping traders identify market leaders and laggers.
Customisable Parameters: Includes adjustable lookback periods and correlation thresholds to adapt the analysis to different market conditions and trading styles.
Comprehensive Asset Coverage: Supports up to 30 assets, offering broad market insights across cryptocurrencies, stocks, or other markets.
Gradient-Enhanced Table Display: Presents results in a colour-coded table, where assets are ranked dynamically with influence scores, aiding in quick visual analysis.
In the example below, the ranking highlights how assets tend to move in groups. For instance, BTCUSDT, ETHUSDT, BNBUSDT, SOLUSDT, and LTCUSDT are highly correlated and moving together as a group. Similarly, another group of correlated assets includes XRPUSDT, FILUSDT, APEUSDT, XTZUSDT, THETAUSDT, and CAKEUSDT. This grouping of assets provides valuable insights for traders to diversify or spread exposure.
If you believe one asset in a group is likely to perform well, you can spread your exposure into other correlated assets within the same group to capitalise on their collective movement. Additionally, assets like AVAXUSDT and ZECUSDT, which appear less correlated or uncorrelated with the rest, may offer opportunities to act as potential hedges in your trading strategy.
How it Works
Correlation-Based Scoring: Calculates pairwise correlations between assets over a user-defined lookback period, identifying assets with high influence scores as market leaders.
Customisable Thresholds: Allows traders to define a correlation threshold, ensuring the analysis focuses only on significant relationships between assets.
Dynamic Score Calculation: Scores are updated dynamically based on the timeframe and input settings, providing real-time insights into market behaviour.
Colour-Enhanced Results: The table display uses gradients to visually distinguish between leading and lagging assets, simplifying data interpretation.
Application
Portfolio Optimisation: Identifies influential assets to help traders allocate their portfolio effectively and reduce exposure to lagging assets.
Market Trend Identification: Highlights leading assets that may signal broader market trends, aiding in strategic decision-making.
Customised Trading Strategies: Adapts to various trading styles through extensive input settings, ensuring the analysis meets the specific needs of each trader.
The Lead-Lag Market Detector by is an essential tool for traders aiming to uncover market leaders and laggers, navigate complex market dynamics, and optimise their trading strategies with precision and insight.
Minute Markers ATT MethodStrategic Implementation Guide: Time-Based Market Analysis Indicator
Overview:
The Minute Markers indicator is designed to provide traders with precise time-based reference points throughout the trading session. By marking specific minutes of each hour with vertical lines, this tool enables traders to identify potential market turning points and execute trades with enhanced timing precision.
Key Features:
The indicator displays vertical lines at minutes 3, 11, 17, 29, 41, 47, 53, and 59 of each hour within user-defined trading hours. These specific time markers have been selected to align with common institutional trading patterns and market microstructure elements.
Strategic Applications:
Market Structure Analysis:
The indicator helps traders identify recurring patterns in market behavior at specific times during each hour. This can be particularly valuable for understanding institutional order flow and potential price action patterns that may develop around these time points.
Trade Timing Optimization:
Traders can use these time markers to:
Refine entry and exit points for their trades
Avoid entering positions during potentially volatile time periods
Plan their trades around known institutional trading windows
Coordinate their trading activities with specific market events
Risk Management:
The customizable trading hours feature allows traders to focus on their preferred market sessions while avoiding periods of reduced liquidity or increased volatility. This can help in managing risk exposure during specific market conditions.
Implementation Recommendations:
Initial Observation Phase:
Begin by observing how your traded instruments behave around these time markers over several trading sessions. Document any recurring patterns or notable price action characteristics.
Pattern Recognition:
Pay particular attention to:
Price reaction at these time points
Volume changes around the marked times
Trend continuation or reversal patterns
Changes in volatility
Strategy Integration:
Incorporate these time markers into your existing trading strategy by:
Using them as potential entry or exit points
Setting time-based stop losses
Planning position sizing based on time-related volatility patterns
Adjusting trade management techniques around these specific times
Performance Optimization:
The indicator's customizable visual settings allow traders to:
Adjust line styles for better visibility
Modify colors to match their chart theme
Set specific trading hours to focus on their preferred sessions
Conclusion:
The Minute Markers indicator serves as a sophisticated timing tool that can enhance trading precision and market analysis capabilities. When properly integrated into a comprehensive trading strategy, it can provide valuable insights into market structure and help optimize trade execution timing.
Thrax - Pullback based short side scalping⯁ This indicator is built for short trades only.
⤞ Pullback based scalping is a strategy where a trader anticipates a pullback and makes a quick scalp in this pullback. This strategy usually works in a ranging market as probability of pullbacks occurrence in ranging market is quite high.
⤞ The strategy is built by first determining a possible candidate price levels having high chance of pullbacks. This is determined by finding out multiple rejection point and creating a zone around this price. A rejection is considered to be valid only if it comes to this zone after going down by a minimum pullback percentage. Once the price has gone down by this minimum pullback percentage multiple times and reaches the zone again chances of pullback goes high and an indication on chart for the same is given.
⯁ Inputs
⤞ Zone-Top : This input parameter determines the upper range for the price zone.
⤞ Zone bottom : This input parameter determines the lower range for price zone.
⤞ Minimum Pullback : This input parameter determines the minimum pullback percentage required for valid rejection. Below is the recommended settings
⤞ Lookback : lookback period before resetting all the variables
⬦Below is the recommended settings across timeframes
⤞ 15-min : lookback – 24, Pullback – 2, Zone Top Size %– 0.4, Zone Bottom Size % – 0.2
⤞ 5-min : lookback – 50, pullback – 1% - 1.5%, Zone Top Size %– 0.4, Zone Bottom Size % – 0.2
⤞ 1-min : lookback – 100, pullback – 1%, Zone Top Size %– 0.4, Zone Bottom Size % – 0.2
⤞ Anything > 30-min : lookback – 11, pullback – 3%, Zone Top Size %– 0.4, Zone Bottom Size % – 0.2
✵ This indicator gives early pullback detection which can be used in below ways
1. To take short trades in the pullback.
2. To use this to exit an existing position in the next few candles as pullback may be incoming.
📌 Kindly note, it’s not necessary that pullback will happen at the exact point given on the chart. Instead, the indictor gives you early signals for the pullback
⯁ Trade Steup
1. Wait for pullback signal to occur on the chart.
2. Once the pullback warning has been displayed on the chart, you can either straight away enter the short position or wait for next 2-4 candles for initial sign of actual pullback to occurrence.
3. Once you have initiated short trade, since this is pullback-based strategy, a quick scalp should be made and closed as price may resume it’s original direction. If you have risk appetite you can stay in the trade longer and trial the stops if price keeps pulling back.
4. You can zone top as your stop, usually zone top + some% should be used as stop where ‘some %’ is based on your risk appetite.
5. It’s important to note that this indicator gives early sings of pullback so you may actually wait for 2-3 candles post ‘Pullback warning’ occurs on the chart before entering short trade.