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.
Candlestick analysis
Jrols bullshitGamestop has had its fair share of grifters throughout the years, but none as blatant as JamesRoland
x.com
He's selling a "trigger indicator" taht is just fucking EMAs.
I thought I'd provide the community with a free version because fuck him that's why.
I'm sick and tired of bad actors taking advantage of people.
Its not fancy with bullshit fades like his, but i don't fucking care. Run it and get the same "signals" as his bullshit paid indicator provides.
How to Use the "Jrols Bullshit" Indicator in Pine Script
This script is a custom indicator for TradingView that plots three different Exponential Moving Averages (EMAs) on the chart, each calculated from different timeframes: Daily, Weekly, and Monthly. These EMAs help identify long-term trends on different time scales.
Key Features:
Daily 40 EMA (calculated using a daily timeframe)
Weekly 120 EMA (calculated using a weekly timeframe)
Monthly 575 EMA (approximated using 575 periods on the daily chart)
Each of these EMAs is plotted using a step line style, making it easy to see the level at which each EMA lies over time.
Cotuk Cumulative Volume IndicatorThis indicator is used for tracking cumulative volumes and useful for generating buy/sell signals
Buy/Sell StrategyElliott wave analysis is designed to simplify and increase the objectivity of graph analysis using the Elliott wave method. this indicator can be successfully used in trading without knowing the Elliott wave method.
The indicator is based on wave counting
Candle 1 2 3 on XAUUSD (by Veronica)Description
Discover the Candle 1 2 3 Strategy, a simple yet effective trading method tailored exclusively for XAUUSD on the 15-minute timeframe. Designed by Veronica, this strategy focuses on identifying key reversal and continuation patterns during the London and New York sessions, making it ideal for traders who prioritise high-probability entries during these active market hours.
Key Features:
1. Session-Specific Trading:
The strategy operates strictly during London (03:00–06:00 UTC) and New York (08:30–12:30 UTC) sessions, where XAUUSD tends to show higher volatility and clearer price movements.
Pattern Criteria:
- Works best if the first candle is NOT a pin bar or a doji.
- Third candle should either:
a. Be a marubozu (large body with minimal wicks).
a. Have a significant body with wicks, ensuring the close of the third candle is above Candle 2 (for Buy) or below Candle 2 (for Sell).
Callout Labels and Alerts:
Automatic Buy and Sell labels are displayed on the chart during qualifying sessions, ensuring clarity for decision-making.
Integrated alerts notify you of trading opportunities in real-time.
Risk Management:
Built-in Risk Calculator to estimate lot sizes based on your account size, risk percentage, and stop-loss levels.
Customizable Table:
Displays your calculated lot size for various stop-loss pip values, making risk management seamless and efficient.
How to Use:
1. Apply the indicator to XAUUSD (M15).
2. Focus on setups appearing within the London and New York sessions only.
3. Ensure the first candle is neither a pin bar nor a doji.
4. Validate the third candle's body placement:
For a Buy, the third candle’s close must be above the second candle.
For a Sell, the third candle’s close must be below the second candle.
5. Use the generated alerts to streamline your entry process.
Notes:
This strategy is meant to complement your existing knowledge of market structure and price action.
Always backtest thoroughly and adjust parameters to fit your personal trading style and risk tolerance.
Credit:
This strategy is the intellectual property of Veronica, developed specifically for XAUUSD (M15) traders seeking precision entries during high-volume sessions.
Trader Club 5in1Söz konusu bilgi, açıklanacak sözcükten daha uzun olur. Açıklama ile, ilgili durumun kanıtı şu şekilde doğrulanabilir: Bir sözlükteki tanım, ilgili sözcük yerine kullanılabilirse, bu bir açıklamadır. Yani aynı bağlam içinde hem sözcük hem de tanım kullanılırsa ve anlamsal açıdan bir sorun oluşturmuyorsa bu bir açıklamadır.
Micropullback Detector w/ Stop Buy & Exits (1 min)**Micropullback Trading Strategy**
This strategy is designed for day traders on the 1-minute chart, identifying high-probability pullback entries within an upward trend. It starts with detecting a **large green candle** with **high relative volume** (based on a volume SMA and ATR filter) as the wave initiation point. The pullback phase follows, requiring shallow retracements (less than 50% of the move) with controlled volume (red candle volume below the largest green candle) and no more than 3 consecutive red candles. An **entry signal** is triggered when a green candle breaks above the high of the previous candle during the pullback.
Risk management includes a **stop-loss** set slightly (2 ticks) below the lowest point of the pullback and a **take-profit** at a 1:2 risk-to-reward ratio. The strategy dynamically tracks wave metrics such as start price, highest price, and largest green volume to ensure accurate pullback validation. Visual markers include blue diamonds for large green candles and green arrows for entry signals.
Leveraging 1-minute charts, the strategy provides granular insights and real-time alerts for timely execution. It’s perfect for intraday momentum traders looking for precise entries and disciplined risk management.
Kashinsth_2G LinReg Candles in TableFixed the issue with signal_length already being defined.
Changed input types for clarity (bool for checkboxes, int for numeric values).
Improved readability of code.
Momentum Aggregator to identify Pivot PointsThis indicator takes into account various indicators like RSI, MACD etc.. to identify confluence and divergence which will help to identify pivot points in price.
Legend:
Green candles identify when there is a confluence of momentum to the upside
Red candle identify when there is a confluence of momentum to the downside
Note: These colors do not identify a positive or negative change in price for the candle. The candle outline identifies this
White candles identify when there is a divergence in momentum often identifying a pivot point for price
Yellow candles identify extreme exhaustion often indicating a good time to anticipate a reversal
Multi-Timeframe Trend and Market StructureThis indicator can be used to write on your graph the trend direction on 15m, 1h, 4h , daily timeframes
Imbalance Imbalance Detection:
Bullish Imbalance: Occurs when the high of the bar two periods ago is lower than the low of the current bar, indicating a possible reversal to the upside.
Bearish Imbalance: Occurs when the high of the current bar is lower than the low of the bar two periods ago, indicating a potential reversal to the downside.
Visual Highlighting:
The script changes the color of the previous bar (one bar before the imbalance) based on whether a bullish or bearish imbalance is detected.
Users can customize the color for both bullish and bearish imbalances to suit their preferences.
User Inputs:
Show Imbalance: Option to toggle the visibility of the imbalance signals on the chart.
Color Customization: Users can choose custom colors for bullish and bearish imbalances, allowing for easy distinction between the two types.
Alert Conditions:
The script includes pre-configured alert conditions for both bullish and bearish imbalances, notifying traders when an imbalance is detected, which can be useful for triggering trades or further analysis.
Sm fvg Money Concepts [azadazerakhsh2020]### **Why You Should Combine SMC FVG Money with Kurd VIP Indicators**
If you're looking to enhance your trading strategy and improve the accuracy of your buy and sell signals, combining the **SMC FVG Money** indicator with the **Kurd VIP** indicator can provide outstanding benefits. Below are the main reasons for this powerful combination:
---
### **Why Combine These Two Indicators?**
#### 1. **Comprehensive Market Analysis**
The **SMC FVG Money** indicator focuses on Smart Money concepts such as Fair Value Gaps (FVG), supply and demand zones, and structural breaks. On the other hand, **Kurd VIP** offers tools for trend analysis, candlestick patterns, and entry points based on technical analysis. Together, these indicators allow you to analyze the market from multiple perspectives and identify stronger signals.
#### 2. **Reduced False Signals**
**SMC FVG Money** identifies key market levels, which can filter the signals generated by **Kurd VIP**. This combination helps reduce false signals, allowing you to trade with greater confidence.
#### 3. **Multi-Timeframe Coverage**
By combining these two indicators, you can validate signals across multiple timeframes. This gives you a broader view of market trends and critical entry and exit points.
#### 4. **Improved Entry and Exit Points**
**SMC FVG Money** pinpoints precise entry and exit points based on Smart Money behavior, while **Kurd VIP** provides additional confirmation for these points, helping you execute more successful trades.
#### 5. **Enhanced Accuracy for Short- and Long-Term Trends**
**Kurd VIP** excels in identifying short-term trends and technical patterns, while **SMC FVG Money** is more focused on long-term analysis. Combining these two tools offers a comprehensive strategy suitable for both day trading and long-term investing.
#### 6. **Ease of Use and Visual Clarity**
Both indicators feature user-friendly graphical displays, presenting market data in a simple and actionable format. Using them together ensures smoother analysis and quicker decision-making.
#### 7. **Improved Risk Management**
With the precise analysis of **SMC FVG Money** and additional confirmations from **Kurd VIP**, you can enhance your risk management strategies and trade more confidently.
---
### **Conclusion**
If you’re looking for a powerful combination to boost the accuracy of your trading signals and increase the success rate of your trades, the **SMC FVG Money** and **Kurd VIP** indicators are your best choices. This pairing provides advanced Smart Money analysis alongside robust technical tools, taking your trading to the next level.
**Our Recommendation:** Activate both indicators on your chart simultaneously and leverage their synergy to make better-informed trading decisions!
Swing Highs and LowsSwing Highs and Lows Indicator:
This custom indicator identifies and marks significant swing highs and lows on the price chart. It calculates pivots based on user-defined left and right bars, plotting small circles on the main pivot candle when a swing high or low is found.
Key Features:
Swing Size Input: Adjust the number of bars to the left and right of the current bar to define the swing high and low.
Pivot Calculation: Automatically detects pivot highs and lows based on price action.
Visual Marking: Displays tiny circles at swing highs and lows for easy identification.
This tool is useful for traders looking to identify key turning points in the market, which can assist in making more informed entry and exit decisions.
Golbach Advanced Fibonacci LevelsAdvanced Custom Fibonacci Levels Indicator:
This custom indicator allows traders to apply multiple Fibonacci levels on the price chart, calculated based on a user-defined price (A) and a variable (a). The Fibonacci levels are displayed as lines at significant price levels with customizable enable/disable options, colors, and labels for easy identification.
For the Price value, we take the first 5 digits of the price (removing the decimal point).
DR Low = Int(Price/PO3) x PO3
DR High = DR Low + PO3
PO3 = 27,81, 243, 729, 2187, .....
Key Features:
Customizable Price & Variable: Enter your own price value (A) and select from predefined variable options (21, 81, 243, 729, 2187).
Multiple Fibonacci Levels: Enable or disable key Fibonacci levels, such as 3%, 11%, 17%, 29%, 41%, and more.
Customizable Colors: Adjust the color of each Fibonacci level according to your preferences.
Dynamic Plotting: View low and high levels, alongside the selected Fibonacci levels, for better decision-making.
This tool is designed for traders who wish to apply advanced Fibonacci analysis to identify potential support and resistance zones based on custom parameters.
Micropullback (10s trigger 1min setup)**Micropullback Trading Strategy**
This strategy is designed for day traders on the 1-minute chart, identifying high-probability pullback entries within an upward trend. It starts with detecting a **large green candle** with **high relative volume** (based on a volume SMA and ATR filter) as the wave initiation point. The pullback phase follows, requiring shallow retracements (less than 50% of the move) with controlled volume (red candle volume below the largest green candle) and no more than 3 consecutive red candles. An **entry signal** is triggered when a green candle breaks above the high of the previous candle during the pullback.
Risk management includes a **stop-loss** set slightly (2 ticks) below the lowest point of the pullback and a **take-profit** at a 1:2 risk-to-reward ratio. The strategy dynamically tracks wave metrics such as start price, highest price, and largest green volume to ensure accurate pullback validation. Visual markers include blue diamonds for large green candles and green arrows for entry signals.
Leveraging partial 1-minute data on 10-second charts, the strategy provides granular insights and real-time alerts for timely execution. It’s perfect for intraday momentum traders looking for precise entries and disciplined risk management.
Weinstein Stage Analysis Candles By IAMOZAKWeinstein Stage Analysis Candles By IAMOZAK Önemli Değişiklikler
stage Değişkeninin Başlatılması:
var int stage = 0 ile başlangıç değeri olarak 0 atanır. Bu, na hatasını önler.
stage her yeni mum için hesaplanır ve uygun aşama atanır.
Koşul Yapıları:
if-else bloklarıyla fiyatın hareketine göre aşama (stage) belirlenir.
Renk Ataması:
Eğer aşama belirlenemezse (stage = 0), hiçbir renk atanmaz (na).
NG - Final - UdayThis is a comprehensive candlestick pattern detector that identifies seven key patterns:
Shooting Star - Bearish reversal pattern with a long upper wick at market highs
Gravestone Doji - Bearish pattern with very small body and long upper wick at highs
Inverted Hammer - Bullish reversal pattern with long upper wick at market highs
Hammer - Bullish reversal pattern with long lower wick at market lows
Bearish Pinbar - Bearish pattern with long lower wick at market lows
Bearish Engulfing - Two-candle bearish reversal pattern, requires new 15-bar high
Bullish Engulfing - Two-candle bullish reversal pattern, requires new 15-bar low
The indicator filters for high-quality setups by requiring patterns to form at significant price levels (local highs/lows). For engulfing patterns specifically, it looks for stronger candles (1.5x size) and requires them to occur at new 15-bar extremes, reducing false signals.
Alerts are generated when any of these patterns are detected, and patterns are visually marked on the chart with different shapes and colors (red for bearish, green for bullish).
Enhanced Professional Strategy with SupertrendThis Pine Script, designed for advanced traders, integrates a variety of sophisticated technical indicators and risk management tools to generate accurate buy and sell signals. The strategy combines multiple layers of market analysis to provide insights into price momentum, volatility, trend strength, and market sentiment.
Key Features:
Comprehensive Indicator Suite:
RSI (Relative Strength Index): Identifies oversold and overbought market conditions.
MACD (Moving Average Convergence Divergence): Tracks momentum and crossovers for trend direction.
Bollinger Bands: Measures volatility and identifies potential breakouts or reversals.
ADX (Average Directional Index): Evaluates the strength of the trend.
Stochastic Oscillator: Detects overbought and oversold levels for additional precision.
CCI (Commodity Channel Index): Highlights price deviations from its average.
VWAP (Volume Weighted Average Price): Helps confirm directional bias.
Supertrend: Adds a dynamic trend-following layer to filter buy and sell decisions.
Dynamic Sentiment Analysis:
Utilizes Bollinger Band width and volume spikes to approximate market fear and greed, enabling sentiment-driven trading decisions.
Trailing Stop-Loss:
Automatically manages risk by locking in profits or minimizing losses with dynamic trailing stops for both long and short positions.
Signal Visualization:
Clear visual cues for buy and sell signals are plotted directly on the chart using triangles, enhancing decision-making at a glance.
Bollinger Bands and Supertrend lines are plotted for added clarity of market conditions.
Customizable Parameters:
Fully adjustable inputs for all indicators, allowing traders to fine-tune the strategy to suit different trading styles and market conditions.
Alert System:
Integrated alerts notify traders in real time of new buy or sell opportunities, ensuring no trade is missed.
How It Works:
Buy Signal: Generated when the market shows oversold conditions, low sentiment, and aligns with a confirmed upward trend based on Supertrend and VWAP.
Sell Signal: Triggered when the market exhibits overbought conditions, high sentiment, and aligns with a confirmed downward trend.
This strategy combines technical, trend-following, and sentiment-driven methodologies to provide a robust trading framework suitable for equities, forex, or crypto markets.
Use Case:
Ideal for traders seeking to leverage a combination of indicators for precise entry and exit points, while managing risks dynamically with trailing stops.
Disclaimer: Past performance does not guarantee future results. This script is for educational purposes and should be used with proper risk management.
Micro-pullback (1s trigger, 1min setup)Micropullback Trading Strategy
This strategy is designed for day traders on the 1-minute chart, identifying high-probability pullback entries within an upward trend. It starts with detecting a large green candle with high relative volume (based on a volume SMA and ATR filter) as the wave initiation point. The pullback phase follows, requiring shallow retracements (less than 50% of the move) with controlled volume (red candle volume below the largest green candle) and no more than 3 consecutive red candles. An entry signal is triggered when a green candle breaks above the high of the previous candle during the pullback.
Risk management includes a stop-loss set slightly (2 ticks) below the lowest point of the pullback and a take-profit at a 1:1.5 risk-to-reward ratio. The strategy dynamically tracks wave metrics such as start price, highest price, and largest green volume to ensure accurate pullback validation. Visual markers include blue diamonds for large green candles and green arrows for entry signals.
Leveraging partial 1-minute data on 10-second charts, the strategy provides granular insights and real-time alerts for timely execution. It’s perfect for intraday momentum traders looking for precise entries and disciplined risk management.
Support Resistance and inside bar by Ersoy BilgeSupport Resistance with inside bar together easy for understanding.