RSI + RSI MA Cross SignalIf the RSI crosses its moving average from above while above the 60 level, it gives a sell signal.
If the RSI crosses its moving average from below while below the 40 level, it gives a buy signal.
Both the RSI levels and the RSI moving average are adjustable.
Indicatori e strategie
Round Levels + BoxesRound Levels Indicator
The Round Levels indicator automatically detects and marks round price levels ending in .000 on the chart. These levels are often important support and resistance zones where significant price reaction occurs. Main features
Automatic detection of round levels (.000)
Display horizontal lines on levels
Add price labels for each level
Dynamic update of levels when price moves
How to use
Add the indicator to the chart
The indicator will automatically display the 20 nearest round levels (10 above and 10 below the current price)
When the price moves significantly, the levels are automatically recalculated
Trading ideas
Use as support and resistance levels
Track price reaction at round levels
Combine with other indicators to confirm signals
Use to identify potential trend reversal zones
Notes
The indicator only marks levels ending in .000
Lines are automatically extended to the right for better visibility
The gray color of the lines is chosen for minimal impact on the perception of the chart
Version
Developed for TradingView Pine Script v6
Works on all timeframes
Compatible with all trading tools
Settings
The indicator has a simple interface and does not require additional settings. If necessary, you can change in the code:
Number of displayed levels
Color and style of lines
Display format of price labels
Warning
This indicator is an auxiliary tool for technical analysis. It is recommended to use it in combination with other analysis methods and risk management tools.
Trend Dönüş Algoritması - Linear Regression + HacimIt gives a signal when the linear regression slope of the price turns from positive to negative or from negative to positive (i.e. when the trend changes) and at the same time there is an increase in volume.
Thus, there is both a trend reversal and volume confirmation.
These signals can be more reliable for the beginning and end of the trend.
Crypto Scalping Strategy [Dubic] - LONG OnlyGot it! Since this is a long-only strategy but you want more frequent entries and re-entries, we can make the conditions a bit more flexible without losing the trend confirmation.
Here’s what I suggest to increase the frequency of entries/re-entries:
Initial Entry:
Allow entry not only at EMA crossover but also if EMA fast is above slow and RSI & ADX conditions are met — i.e., entries can happen anytime in an uptrend, not just on crossover bars.
Re-entry:
Pullback threshold increased to 0.5% below EMA fast (more sensitive to minor dips).
Allow re-entry if price closes just above EMA fast again, no strict RSI needed but ADX must still be above threshold.
No Supply / No Demand Candle AlertsNo Supply Candle: A No Supply candle generally has a large body (close near high) with low volume. So, you would likely want the body percentage to be high, meaning the price action is concentrated near the high of the candle.
No Demand Candle: A No Demand candle generally has a large body (close near low) with low volume. You would want a high body percentage but with the close near low.
VWMA and EMA Crossover SignalsTrading signals based on VWMA and EMA cross overs. Buy and sell signals are produced once a cross over happens.
Rolling 4-Year CAGRCalculates rolling 4-year CAGR on day, week, or month chart.
Can change timeframe to any number of years.
-Jesse Myers
Bullish Engulfing Below MA20 with MA Conditions (Buy Alert)Timeframe: 1 hour
MA Conditions: MA20 < MA200
Pattern: Bullish Engulfing (current candle's body fully engulfs previous candle's body)
Location: Pattern must occur below MA20
Buy Signal: Triggered at close of the engulfing candle
Plot MA20 and MA200 on the chart
Futures Strategy: EMA + CPR + RSI + Volume + AlertsBuy when:
20 EMA crosses above 50 EMA
Price is above CPR
RSI is in acceptable zone (optional)
Volume is above average
📉 Sell when:
20 EMA crosses below 50 EMA
Price is below CPR
RSI is in acceptable zone (optional)
Volume is above average
Buy Setup with TP/SL5 EMA entry and Stoploss only. you need to take decision of where to take profit. some time trade can continue in your favour for 2 to 3 days.
RSI-SMA + ADX + EMA Optimized StrategyRSI-SMA Crossover Strategy for Nifty Option Buying
Strategy Type: Intraday or Swing
Instruments: Nifty ATM Options (Weekly expiry)
Chart Timeframe: 5-minute (for intraday) or 15-minute (for short-term trades)
Indicators Used:
RSI (Relative Strength Index) – 14 period
SMA (Simple Moving Average) of RSI – typically 9 or 10 period
Entry Rules:
Buy ATM Call Option (Bullish Setup):
RSI crosses above its SMA (RSI line crosses above RSI-SMA).
RSI is above 50 at the time of crossover.
Nifty price is above 20 EMA (optional filter for trend confirmation).
Buy ATM Call Option of current week expiry.
Buy ATM Put Option (Bearish Setup):
RSI crosses below its SMA.
RSI is below 50 at the time of crossover.
Nifty price is below 20 EMA (optional).
Buy ATM Put Option of current week expiry.
Exit Rules:
Target: 30–50% profit on premium
Stop-loss: 25–30% of premium OR opposite crossover
Time-based exit: Square off by 3:15 PM (for intraday)
Ma stratégieAlphaTrader – Sunjoku Strategy
Overview:
AlphaTrader – Sunjoku Strategy is a precision intraday trading tool combining three core processes of the Sunjoku method with advanced institutional logic. Built for scalpers and intraday trend followers, it identifies high-probability entries using Initial Balance breakouts, VWAP bands, order blocks (H1 & H4 only), and volume-driven impulses.
Core Features:
✅ Sunjoku 3-Process Logic:
Process 1: Institutional Impulse Recognition
Process 2: Structure Retest after EMA Shift
Process 3: Reversal from Extreme Deviation Zones (VWAP)
✅ Initial Balance Detection & Breakout Filtering (05:00–06:00 UTC)
✅ VWAP Daily & Weekly Bands with Up to 3 Standard Deviations
✅ Order Blocks (H1 & H4 Only) with Auto Buy/Sell Signal Zones
✅ High-Volume Filter + EMA Flux Alignment
✅ Clean Dashboard for Live Conditions
✅ Visual Entry Points + Alerts
✅ Optimized for M15 precision entries
Best Timeframe:
M15 (Main execution)
H1/H4 (Context – Order Block Zones)
Use Cases:
Prop Firm Challenges
High-precision intraday trading
Institutional momentum capture
Structured trade confirmation via volume and imbalance
Note:
This indicator is built to avoid noise and reduce false signals by aligning volume, VWAP structure, and Initial Balance breakouts. Order Blocks are filtered and visible only on H1 and H4, with smart confirmation logic.
IMPULSE SCALPER VENUS IIMPULSE SCALPER VENUS I is a high-performance real-time scalping tool designed for binary and forex traders. It combines impulse candle logic, RSI strength, EMA trend validation, and news avoidance filtering to deliver sharp buy/sell signals with precision.
✅ Impulse Candle Detection
✅ EMA Trend + RSI Momentum Confirmation
✅ High-Impact News Blocking (Red Zones)
✅ Cooldown Between Signals
✅ Mobile Alerts + Pop-Up Ready
✅ Real-Time BUY/SELL Labels
Ideal for 1–5 minute scalping on major forex pairs, indices, and binary platforms. Works best during high volume market sessions.
Crypto Scalping Strategy [Dubic] - LONG Only📈 Crypto Scalping Strategy – LONG Only
This strategy is designed for scalping crypto assets on lower timeframes (e.g., 5m, 15m, 1H), focused strictly on LONG entries with smart trend confirmation and ATR-based risk management.
✅ Core Features
EMA Trend Confirmation: Entry triggers when fast EMA crosses above slow EMA and RSI confirms bullish strength.
Re-Entry Logic: Detects pullbacks using Heikin Ashi candles and enters again when bullish momentum resumes.
ATR-Based Stop Loss & Take Profit: Dynamic SL and TP levels adapt to market volatility.
Trailing Take Profit: After initial TP is hit, a trailing TP protects profits as the trend continues.
Visual SL/TP Levels: Plots ATR stop loss, take profit, and trailing TP levels directly on the chart.
Alert-Ready: Includes webhook-compatible alerts for Initial Buy, Re-entry Buy, and Manual Exit signals.
⚙️ Inputs You Can Customize
EMA Fast/Slow Periods
RSI Length
ATR Length and multipliers for SL/TP
Trailing TP Deviation %
🔔 Alerts
Ready-to-use alerts for:
Initial Buy
Re-Entry Buy
Manual Exit when price closes below the fast EMA
Webhook messages are formatted in JSON for easy integration with bots or automation tools.
🚨 Disclaimer: This is a long-only strategy built for educational and testing purposes. Always backtest thoroughly and use proper risk management before trading live.
Backtest: EMA + CPR + Volume + SL/TargetBacktest Strategy — EMA + CPR + Volume + SL/Target
Buy & Sell signals: Plotted on chart
Volume Spike Filter: Volume > 20-day average
Stop-Loss: 1.5% below entry price
Target: 3% above entry price (can be adjusted)
Backtest mode: Tracks performance
Works on all stocks (Futures or Equity)
Futures Strategy: EMA + CPR + RSI (No OI)Strategy Logic:
✅ 20 EMA / 50 EMA crossover for trend direction
✅ CPR (Central Pivot Range) for support/resistance context
✅ Optional enhancements:
RSI filter to avoid overbought/oversold zones
Volume filter to avoid weak signals
Crypto Scalping Strategy [Dubic] - LONG Only📈 Crypto Scalping Strategy - LONG Only
This indicator is a precision-built scalping strategy designed specifically for crypto markets, focusing on LONG trades only. It combines trend-following with momentum confirmation and smart exit logic to help traders capture early entries and manage trades efficiently.
🔍 Key Features:
Initial Entry Signal:
Triggered when the Fast EMA crosses above the Slow EMA (bullish crossover)
Confirmed by RSI > 50 to ensure bullish momentum
Re-Entry Signal:
Activates during a sustained bullish EMA trend
After a pullback (red Heikin Ashi candle), a green Heikin Ashi bar confirms re-entry into the trend
Trade Management:
Fixed Take Profit: Configurable (% based)
Trailing Take Profit: Activates only after the fixed TP is reached, with a deviation to lock in profits
Fixed Stop Loss: Set at 1% below entry price
Optional Trailing Stop Loss: Adds further downside protection
Clean Visuals:
EMA lines plotted for trend insight
Clear shapes for initial and re-entry buy signals
Alerts Included:
Alerts for buy entries, re-entries, and potential manual exits
🧠 Ideal For:
Scalpers and intraday traders looking for early, momentum-backed entries in trending crypto markets, with structured and disciplined exit rules.
cl1! Fadida FinanceA custom entry signal indicator designed for intraday trading on CL1! (Crude Oil Futures).
Built specifically for a defined session time, this tool automatically identifies high-probability trade opportunities using proprietary logic. The script includes visual entry points, dynamic TP/SL levels, and alert capabilities.
Note: The core trading logic is confidential and optimized for a specific trading methodology.
EMA 10/20/50 Alignment Strategy### 📘 **Strategy Name**
**EMA 10/20/50 Trend Alignment Strategy**
---
### 📝 **Description (for Publishing)**
This strategy uses the alignment of Exponential Moving Averages (EMAs) to identify strong bullish trends. It enters a long position when the short-term EMA is above the mid-term EMA, which is above the long-term EMA — a classic sign of trend strength.
#### 🔹 Entry Criteria:
* **EMA10 > EMA20 > EMA50**: A bullish alignment that signals momentum in an upward direction.
* The strategy enters a **long position** when this alignment occurs.
#### 🔹 Exit Criteria:
* The long position is closed when the EMA alignment breaks (i.e., the trend weakens or reverses).
#### 🔹 Additional Features:
* Includes a **date range filter**, allowing you to backtest the strategy over a specific period.
* Uses **100% of available capital** for each trade (position size auto-scales with account balance).
* No short positions, stop loss, or take profit are applied — this is a trend-following strategy meant to ride bullish moves.
---
### ✅ Best For:
* Traders looking for a **simple, trend-based entry system**
* Testing price momentum strategies during specific market regimes
* Visualizing EMA stacking patterns in historical data
Improved RSI with Divergence + Gradient + Trend HistogramThis will:
Restrict the y-axis to start at 0
Prevent any accidental -40 scale drops
You can now safely reintroduce the histogram bars without breaking the scale.
Let me know if you want to move the histogram to a separate pane or adjust its bar thickness/gradient.
DragonEdge CryptoDragonEdge Crypto is a refined version of the DragonEdge Prime algorithm, re-engineered for the fast-moving, always-on world of cryptocurrency trading.
This TradingView indicator scans for high-probability long and short setups by analyzing a confluence of technical signals — including VWAP pressure zones, MACD momentum shifts, RSI compression, and abnormal volume behavior. Unlike traditional tools, it evaluates 17 dynamic market variables and only fires a signal when conditions align with a configurable confidence threshold.
Built for clarity and speed, DragonEdge Crypto helps eliminate noise and spotlight directional setups with minimal delay.
🔹 Designed for BTC, ETH, SOL, and other high-volume crypto pairs
🔹 Best performance on the 15-minute to 1-hour charts
🔹 Clean LONG / SHORT visual alerts when multiple signals converge
🔹 Zero reliance on day-of-week logic — fully optimized for 24/7 markets
🔹 Alerts can trigger push notifications or emails via the TradingView app
Whether you’re scalping momentum or swing trading key moves, DragonEdge Crypto gives you the tools to act when the odds favor precision.
No financial advice. Use at your own discretion.
MACD AaronVersionAutomatically changes color to help you better assess trend strength, suitable for use with breakout or range trading strategies.
Fast Line (MACD):
🔸 Higher than yesterday → Yellow
🔹 Lower than yesterday → Gray
Slow Line (Signal Line):
🟢 After a Golden Cross occurs → stays Green until a Death Cross
🔴 After a Death Cross occurs → stays Red until the next Golden Cross
Ali 3-Bar MC v5 (Structure Exit)Ali 3 bar MC implemented by Joo
//@version=5
strategy("Ali 3-Bar MC v5 (Structure Exit)", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)
// === INPUTS ===
showLabels = input.bool(true, title="Show Entry Labels")
rewardMultiple = input.float(1.0, title="Reward : Risk")
minStrongCloseRatio = input.float(0.75, title="Strong Close Threshold")
atrLength = input.int(4, title="ATR Length")
atrMult = 2.0
// === ATR ===
atr = ta.sma(ta.tr(true), atrLength)
tick = syminfo.mintick
// === Ali BULL MC ===
bullBar1 = close > open
bullBar2 = close > open
bullBar3 = close > open
bullStrong1 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullStrong2 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullStrong3 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullHasStrong = bullStrong1 or bullStrong2 or bullStrong3
bullMicroGap = low > high
bullTrendLow = low > low and low > low and low > low
isAliBull = bullBar1 and bullBar2 and bullBar3 and bullHasStrong and bullMicroGap and bullTrendLow
// === Ali BEAR MC ===
bearBar1 = close < open
bearBar2 = close < open
bearBar3 = close < open
bearStrong1 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearStrong2 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearStrong3 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearHasStrong = bearStrong1 or bearStrong2 or bearStrong3
bearMicroGap = high < low
bearTrendHigh = high < high and high < high and high < high
isAliBear = bearBar1 and bearBar2 and bearBar3 and bearHasStrong and bearMicroGap and bearTrendHigh
// === ENTRY/RISK/TARGET ===
bullEntry = high + tick
bullRisk = atr * atrMult
bullStop = bullEntry - bullRisk
bullTarget = bullEntry + bullRisk * rewardMultiple
bearEntry = low - tick
bearRisk = atr * atrMult
bearStop = bearEntry + bearRisk
bearTarget = bearEntry - bearRisk * rewardMultiple
// === STATE ===
var float bullGapCloseLine = na
var float bearGapCloseLine = na
var bool inLong = false
var bool inShort = false
var bool bullStructureExitArmed = false
var bool bearStructureExitArmed = false
var float lastBullOpen = na
var float lastBearOpen = na
// === BULL ENTRY ===
endOfDayEntryCutoff = time >= timestamp("America/New_York", year, month, dayofmonth, 15, 55)
if isAliBull and not endOfDayEntryCutoff and strategy.position_size == 0
strategy.entry("Ali Long", strategy.long, stop=bullEntry)
strategy.exit("Long SL", from_entry="Ali Long", stop=bullStop)
bullGapCloseLine := low
lastBullOpen := open
inLong := true
bullStructureExitArmed := false
// === BEAR ENTRY ===
if isAliBear and not endOfDayEntryCutoff and strategy.position_size == 0
strategy.entry("Ali Short", strategy.short, stop=bearEntry)
strategy.exit("Short SL", from_entry="Ali Short", stop=bearStop)
bearGapCloseLine := high
lastBearOpen := open
inShort := true
bearStructureExitArmed := false
// === GAP CLOSE ===
// === Exit label handled per-exit; no shared label variable
if inLong and low <= bullGapCloseLine
strategy.close("Ali Long", comment="Gap Closed")
label.new(bar_index, low, text="Exit: Gap Closed", style=label.style_label_down, color=color.red, textcolor=color.white)
inLong := false
if inShort and high >= bearGapCloseLine
strategy.close("Ali Short", comment="Gap Closed")
label.new(bar_index, high, text="Exit: Gap Closed", style=label.style_label_up, color=color.orange, textcolor=color.white)
inShort := false
// === STRUCTURE-BASED TRAILING ===
isBearBar = close < open
engulfBull = isBearBar and close < lastBullOpen
isBullBar = close > open
engulfBear = isBullBar and close > lastBearOpen
if inLong
if not bullStructureExitArmed and high >= bullTarget
strategy.exit("Lock Long", from_entry="Ali Long", stop=bullTarget)
bullStructureExitArmed := true
if bullStructureExitArmed and engulfBull
strategy.close("Ali Long", comment="Bear bar engulf exit")
label.new(bar_index, close, text="Exit: Engulf Bar", style=label.style_label_down, color=color.green, textcolor=color.white)
inLong := false
bullStructureExitArmed := false
if inShort
if not bearStructureExitArmed and low <= bearTarget
strategy.exit("Lock Short", from_entry="Ali Short", stop=bearTarget)
bearStructureExitArmed := true
if bearStructureExitArmed and close > open and close > lastBearOpen
strategy.close("Ali Short", comment="Bull bar engulf exit")
label.new(bar_index, close, text="Exit: Engulf Bar", style=label.style_label_up, color=color.lime, textcolor=color.white)
inShort := false
bearStructureExitArmed := false
// === END OF DAY EXIT ===
endOfDay = time >= timestamp("America/New_York", year, month, dayofmonth, 15, 30) // 可视为收盘前5分钟(适用于美股时间)
if inLong and endOfDay
strategy.close("Ali Long", comment="EOD Exit")
label.new(bar_index, close, text="Exit: EOD", style=label.style_label_down, color=color.gray, textcolor=color.white, size=size.small)
inLong := false
if inShort and endOfDay
strategy.close("Ali Short", comment="EOD Exit")
label.new(bar_index, close, text="Exit: EOD", style=label.style_label_up, color=color.gray, textcolor=color.white, size=size.small)
inShort := false
// === RESET ===
if strategy.position_size == 0
inLong := false
inShort := false
bullStructureExitArmed := false
bearStructureExitArmed := false
// === PLOTS ===
plotshape(isAliBull and showLabels, location=location.belowbar, style=shape.labelup, color=color.green, text="Bull 3MC")
plotshape(isAliBear and showLabels, location=location.abovebar, style=shape.labeldown, color=color.red, text="Bear 3MC")