Corak carta
9 EMA 75% HA Crossover + EMA ReversalThis script identifies potential trend reversal points using Heikin-Ashi candles and the 9-period Exponential Moving Average (EMA). A signal is generated only when:
The 9 EMA reverses direction after a consistent trend (up or down).
The EMA crosses into at least 75% of the Heikin-Ashi candle body.
The highlighted candle must align with the reversal:
Green candle for bullish reversal
Red candle for bearish reversal
This setup helps filter out weak signals by combining price structure, trend behavior, and candle color confirmation.
Auto Fib (Retracement + Extensions + Alerts)Fibonacci retracement and extension levels
✅ Trend-based update (auto-detects swing high/low)
✅ Labels for clarity
✅ Alerts for key Fibonacci levels (e.g. 38.2%, 61.8%)
OHLC 0.5 @SplintsThis indicator provides a dynamic visualization of OHLC levels, allowing traders to analyze price action across multiple candles with enhanced clarity. It features customizable options for timeframe selection, candle count, and mid-level calculations (High/Low 50% and Open/Close 50%). The script utilizes gradient-based coloring for a clear distinction between levels and supports dynamic extension for better visibility.
Key Features:
Displays Open, High, Low, and Close levels with adjustable extension lengths
Supports mid-level calculations for enhanced trade decision-making
Gradient coloring for improved visual clarity across multiple candles
Configurable labels for quick reference to key price points
Efficient object management using arrays for optimized performance
Perfect for traders seeking structured insights into candle dynamics and session-based analysis.
YPC EMA/MA Crossover - Confirmación + AlertasThis automated strategy is based on the crossover between a Simple Moving Average (MA) and an Exponential Moving Average (EMA), with additional confirmation from price action.
A BUY signal is triggered when the EMA crosses above the MA and the price closes above both lines.
A SELL signal is triggered when the EMA crosses below the MA and the price confirms below both lines.
Buy and sell signals are clearly labeled on the chart for easy visualization and decision-making.
The strategy works well on both intraday and higher timeframes, offering flexibility for different trading styles.
Users can customize the length of the moving averages to better suit specific assets or market conditions.
Refined Reversals (Stricter Bullish, RSI < 30)A Reversal indicator based on 3 confluences. Not yet back tested
Growth Screener Strategy with 9 EMA ExitEntry on Weekly chart for riding the upper Bollinger band with certain more conditions and exiting on breaking of 21 EMA on Weekly chart
Close Above/Below Level AlertA simple script that alerts when price closes above or below a specific level on the chart time frame.
BB Squeeze Breakdown Alert By StockOptionAlerts.comalerts when there is a squeeze on the Bollinger Band on a 5 min time frame which can be useful in catching breakouts just before the ramp
Keltner | Bollinger | Squeeze | Tuned RSII don't even know what I'm publishing, it an old version of my script says the banner
apparently my random chart goes with it... sigh
I just wanted to share the chart and commentary, but TradingView stopped me because I had non-public indicators attached....
Bullish Engulfing Multi-TimeframeB.E.C. Finder - toggle the time frames to find the moments the Bullish Engulfing Candle forms
Color Candle StrategyI provided. This strategy is color-based and is designed for momentum trading across any timeframe, especially the 1-minute, 5-minute, and 15-minute charts.
🧠 Strategy Overview: “Color Candle Strategy”
This is a visual, momentum-based price action system that uses color-coded candles to identify short-term directional trades. The core logic relies on specific color transitions, primarily:
Yellow candles act as signal candles
Green or Red candles act as entry confirmations
Blue candles serve as early exit warnings
📈 Core Strategy Rules
✅ BUY ENTRY
Enter a long (BUY) position when:
A Green candle closes immediately after a Yellow candle
This implies bullish continuation after a neutral/consolidation candle
📌 SELL ENTRY
Enter a short (SELL) position when:
A Red candle closes immediately after a Yellow candle
This implies bearish continuation after a pause
🎯 TARGET / EXIT
Exit the trade (full close) when:
A Yellow candle or an opposite-colored candle appears and closes
For BUY: exit on Yellow or Red close
For SELL: exit on Yellow or Green close
🏃♂️ EARLY EXIT (Optional)
If enabled via input checkbox:
Exit early if a Blue candle closes
Used to protect gains or avoid reversals
🛡️ STOP LOSS
Stop-loss is placed based on the recent candle structure:
For BUY: SL is below the lower of Yellow or Green candle
For SELL: SL is above the higher of Yellow or Red candle
🧩 Indicator Logic (in the Script)
The script simulates colored candles using placeholder logic:
Candle Simulated Condition Purpose
Yellow Close > Open and previous close < open Signal candle (pause or setup)
Green Close > Open and close > previous high Bullish entry confirmation
Red Close < Open and close < previous low Bearish entry confirmation
Blue Close < Open and volume spike Early exit or reversal warning
You can replace these conditions with actual values from a custom indicator if you're using a proprietary candle coloring system.
Custom Session ORB Breakout Strategy for Crypto🧠 Strategy Logic Overview
Session Setup:
You define the start time (hour + minute in UTC) and duration (default 30 minutes).
The indicator tracks the high and low of that time window.
Breakout Detection (on 5-minute chart):
After the session window ends, the script looks for the first 5-minute candle that closes above or below the defined range.
The direction of the close determines the trade direction (Buy or Sell).
Entry & Risk Management:
Buy Signal: 5-min candle closes above session high.
Sell Signal: 5-min candle closes below session low.
TP = 2× the size of the session range
SL = 1× the size of the session range
These are fully adjustable via inputs.
🔍 Key Features
Feature Description
Works 24/7 Designed for crypto's non-stop trading hours
Custom Session Time Define your own range window (e.g. 00:00–00:30 UTC)
Breakout Entry Triggered by a candle close outside the range
Risk/Reward Built-In Automatically draws TP/SL based on session size
Clear Visuals Green line = session high, Red = session low, Blue = TP, Orange = SL
One Trade Per Session Script waits for exit before re-entering
🧩 User Inputs:
Take Profit Multiplier (default: 2.0× range)
Stop Loss Multiplier (default: 1.0× range)
Session Hour / Minute (UTC) – defines when to track the range
Session Duration – default is 30 minutes
Bullish Hammer on MA200Here's a TradingView Pine Script (v5) that detects a bullish hammer candlestick where:
The low is at or below MA200
The entire candle body is above MA200
It prints "BH" in green below the candle if conditions are met
It also plots MA20 and MA200 for reference
9:30AM 30m Candle Breakout Strategy (TP/SL)🧠 Strategy Logic Overview
Setup (30-Min Timeframe):
At 9:30 AM, the script starts tracking the first 30-minute candle of the trading day.
When the 10:00 AM mark is hit, the high and low of that 9:30–10:00 candle are locked in.
Execution (5-Min Timeframe):
After 10:00 AM, the chart switches to 5-minute candles.
A trade is triggered when a 5-minute candle closes above or below the 30-minute range.
Entry Direction:
Buy when price breaks and closes above the 30-minute high.
Sell when price breaks and closes below the 30-minute low.
Risk-Reward Management:
Stop Loss (SL) is set at 1× the 30-minute range.
Take Profit (TP) is set at 2× the 30-minute range.
These are fully customizable via inputs.
🔍 Key Features
Feature Details
Timeframe Setup on 30-minute, execution on 5-minute
Signal Types Buy/Sell on confirmed breakout candle close
TP/SL Automatically drawn and adjusted based on breakout direction
Visual Aids Green = 30-min High, Red = 30-min Low, Blue = TP, Orange = SL
One Trade Per Day Prevents overlapping trades by tracking entry/exit state
Reset Daily Re-initializes after every trading day for fresh setup
15-Min ORB Strategy with TP/SL
🔧 How It Works
Opening Range Defined
At market open, it tracks the first 15-minute candle.
The high and low of that candle form the Opening Range.
Breakout Detection
A Buy Signal is triggered when price closes above the ORB high (with confirmation).
A Sell Signal is triggered when price closes below the ORB low.
Trade Management
On a confirmed breakout, the script:
Records the entry price.
Calculates Take Profit (TP) and Stop Loss (SL) using user-defined multipliers of the ORB range.
Positions are exited when either TP or SL is hit.
State Tracking
It tracks whether you're in a trade and whether it’s a long or short.
Once exited, the trade resets and waits for a new signal the next session.
📌 Visual Elements
Green line: ORB High
Red line: ORB Low
Blue line: Active Take Profit (if in trade)
Orange line: Active Stop Loss (if in trade)
Buy/Sell Labels: Signal markers below/above candles for clear entry visibility
⚙️ Customizable Inputs
Take Profit Multiplier (default 1.5× ORB range)
Stop Loss Multiplier (default 1.0× ORB range)
Session Start/End time for ORB definition
✅ Ideal For:
Traders who want clean, rule-based signals with no indicators
Quick intraday setups using price action only
Adaptation to almost any liquid market (just adjust session times)
ARJUN JI Confirmed Signals//@version=6
indicator("ARJUN JI EMA8/30 Confirmed Signals", overlay=true)
// Inputs
emaFastLen = input.int(8, "Fast EMA Length")
emaSlowLen = input.int(30, "Slow EMA Length")
rsiLen = input.int(14, "RSI Length")
adxLen = input.int(14, "ADX Length")
adxThreshold = input.float(25, "ADX Threshold")
// Calculate EMAs
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
// RSI
rsi = ta.rsi(close, rsiLen)
// Manual ADX calculation
upMove = high - high
downMove = low - low
plusDM = (upMove > downMove and upMove > 0) ? upMove : 0
minusDM = (downMove > upMove and downMove > 0) ? downMove : 0
trur = ta.rma(ta.tr(true), adxLen)
plusDI = 100 * ta.rma(plusDM, adxLen) / trur
minusDI = 100 * ta.rma(minusDM, adxLen) / trur
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adx = ta.rma(dx, adxLen)
// EMA Crossover signals
emaBullCross = ta.crossover(emaFast, emaSlow)
emaBearCross = ta.crossunder(emaFast, emaSlow)
// Confirmation conditions
bullConfirm = (rsi > 50) and (adx > adxThreshold)
bearConfirm = (rsi < 50) and (adx > adxThreshold)
// Final signals
buySignal = emaBullCross and bullConfirm
sellSignal = emaBearCross and bearConfirm
// Plot EMAs
plot(emaFast, color=color.blue, title="EMA 8")
plot(emaSlow, color=color.red, title="EMA 30")
// Plot signals
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
// Alerts
alertcondition(buySignal, title="Buy Alert", message="ARJUN JI: EMA8/30 Bullish Crossover Confirmed")
alertcondition(sellSignal, title="Sell Alert", message="ARJUN JI: EMA8/30 Bearish Crossunder Confirmed")
Khalid Grid Trading Levels//@version=5
indicator("Khalid Grid Trading Levels", overlay=true)
lowerPrice = input.float(1.8, "Lower Price")
upperPrice = input.float(3.2, "Upper Price")
numGrids = input.int(10, "Number of Grids")
gridSpacing = (upperPrice - lowerPrice) / numGrids
// Draw grid lines
for i = 0 to numGrids
level = lowerPrice + i * gridSpacing
line.new( x1 = bar_index - 500, y1 = level, x2 = bar_index + 500, y2 = level, color = color.gray, width = 1, style = line.style_solid )
Rollover Candles 23:00-00:00 UTC+1This indicator highlights the Forex Market Rollover candles during which the spreads get very high and some 'fake price action' occurs. By marking them orange you always know you are dealing with a rollover candle and these wicks/candles usually get taken out later on because there are no orders in these candles.
Optimal settings: The rollover takes only 1 hour, so put the visibility of the indicator on the 1 hour time frame and below (or just the 1h).
Daily High-Low RangeThis script visualizes the daily range between the high and low prices (High - Low) of each candle.
It's a simple yet effective tool to understand the raw price movement without considering gaps or closing prices.
Useful for identifying volatility spikes and potential breakout setups.
Double Bottom with Breakout ConfirmationDouble Bottom with Breakout Confirmation Script
This script detects double bottom patterns by identifying two pivot lows within a set price tolerance and time gap. It then finds the neckline (the peak between the bottoms), and confirms the pattern when price breaks above the neckline by a small buffer. It plots lines and labels on the chart and can trigger alerts when a breakout occurs.
ETH Bullish BANGER on MA200Scans every 30-minute candle
If the MA200 is crossed from low to high by a bullish candle, it tags it as “BANGER”
Also plots MA20 and MA200 lines on the chart for reference