A Quantitative Strategy That Breaks the Mold – High Accuracy on As a quantitative researcher, I’ve built a trading strategy free from “look‑ahead bias” or indicator repainting. Back‑tests show about a 70 % win rate on BTC and ETH pairs, around 80 % on the 4‑hour timeframe and nearly 100 % on the daily. When applied to major Chinese A‑share indices, it maintains a 70–80 % win rate. These results come from rigorous testing across different markets and timeframes.
Years ago, I was as confused about markets as many newcomers are today. To help others avoid the same frustration, I’m now sharing this system and the thinking behind it. Our community doesn’t just provide signals; we teach risk management, position sizing and emotional discipline. If you’re ready to trade with structure rather than guesswork, join us and let’s succeed together.
מתנדים
Holy Grail Scalper 2.0 - BULLISH ONLY## 🚀 The Holy Grail Scalper 2.0: Bullish Precision Trading
**Dominate the market with the scalping machine engineered for high-probability bullish moves!**
The **Holy Grail Scalper 2.0** is not just an indicator—it's a comprehensive, high-frequency trading strategy meticulously designed to capture explosive moves with maximum precision. It combines the power of EMAs, ADX, RSI, and Volume to ensure every entry is validated by trend momentum, strength, and volume surge.
### Key Features that Deliver Results:
* **Bullish-Only Focus:** Eliminates noise and maximizes efficiency by strictly targeting high-conviction long opportunities during peak market hours.
* **Elite Performance:** Backtested for superior results, this strategy boasts an **impressive 81% Win Rate** under optimal market conditions.
* **Adaptive Risk Management:** Utilizes a dynamic **ATR-based Stop-Loss** for micro-losses and a sophisticated multi-stage exit plan (TP1 and Trailing Stop) with an optional **Break-Even Lock-in** to secure profits fast.
* **Fully Automated Ready:** Seamlessly connect the strategy's signals to your brokerage account using TradingView's **Webhooks** feature for 24/7, hands-free automation.
Stop guessing and start trading with an edge. Leverage the power of institutional-grade logic, built for the retail trader. There is also a Holy Grail two way trade scalper. Contact us if you need it.
---
**Ready to transform your trading performance?**
Access the Holy Grail Scalper 2.0 and its full automation capabilities today with our exclusive monthly subscription.
**Monthly Subscription: $250 USD**
(stan.store)
RSI and EMA Crossover Buy with Exit Conditions and Re-entryRSI WITH MOVING AVERAGES..
RSI and EMA Crossover Buy with Exit Conditions and Re-entry
VWAP & EMA NQ ScalperThis script is designed for intraday scalping on the CME_MINI:NQ1! and CME_MINI:MNQ1! futures. It combines trend and momentum analysis to provide clear trade signals while incorporating risk management principles suitable for one contract per trade.
Key Features:
-Trend Detection: Uses a combination of EMA fast, EMA slow, and EMA filter to identify the overall market direction.
-VWAP Filter: Confirms that trades align with the volume-weighted average price for better trend accuracy.
-Momentum Confirmation: RSI and MACD indicators help detect overbought/oversold conditions and strong momentum shifts.
-Volume Filter: Optional filter to ensure entries occur only during periods of meaningful market activity.
-Intraday Scalping: Targets short-term price movements with configurable exit strategies including profit target, stop loss, and trailing stop.
-Time Management: Trades only during specified intraday hours with end-of-day automatic position closure.
-Visual Signals: Long/short entries and trend direction are plotted clearly on the chart for quick interpretation.
-Info Panel: Displays current position, P&L, trade count, win rate, RSI, trend, and market status directly on the chart.
Usage Notes:
The script is optimized for intraday trading and scalping. It is intended for educational and analytical purposes; results may vary depending on market conditions.
Users can configure the number of contracts, EMA periods, RSI levels, profit targets, stop losses, and trailing parameters to suit their trading preferences.
Risk Management: Designed to use one contract per trade with realistic slippage (3 points) and commission ($3 per order) to reflect actual trading conditions.
Access Instructions:
This is a closed-source, invite-only script. To request access, please contact the author via private message or send an email at linoilbot1@gmail.com. Access will be granted after verification.
Eyas's EyeTry it and see!!
# 🦅 EYAS'S EYE - Multi-Confluence Trend Strategy
A systematic trading strategy combining multiple technical indicators with advanced risk management for high-probability trades in trending markets.
## 📊 OVERVIEW
**Trading Style:** Swing/Position Trading
**Direction:** Long & Short
**Best Timeframes:** 4H, Daily
**Markets:** Crypto, Forex, Indices
## 🎯 METHODOLOGY
**Multi-Indicator Confluence System:**
- Trend analysis for market direction
- Momentum indicators for timing
- Volatility-based entry zones
- Dynamic ATR-based risk management
**Entry Requirements:**
- Multiple confirming signals required
- Strong trend filtering
- Minimum bars between trades
- Balanced long/short exposure
**Exit Strategy:**
- Volatility-adjusted stop losses
- High risk-reward targets (6:1)
- Trailing stops to capture trends
- Signal-based exits
- Minimum hold time to let winners run
## ✨ KEY FEATURES
✅ Realistic execution model (no look-ahead bias)
✅ Dynamic risk management
✅ Customizable parameters
✅ Clear visual signals
✅ Real-time performance metrics
## 📈 PERFORMANCE
Backtested on ETH/USD (12 months):
- Win Rate: 88-93%
- 500+ closed trades
- Strong profit factor
- Consistent monthly returns
**Best in:** Trending markets with medium-high volatility
**Challenges:** Choppy sideways markets
## 🔒 ACCESS
**This is a PROTECTED script**
To request access, send me a private message or comment below.
## ⚠️ DISCLAIMER
Trading involves substantial risk. Past performance does not guarantee future results. This is not financial advice. Always test with paper trading first and never risk more than you can afford to lose.
---
**Strategy Philosophy:** Quality over quantity. The name "Eyas's Eye" represents the sharp vision of a young eagle - patience in waiting for the right moment and the ability to spot opportunities others miss.
🦅 **Trade with vision. Trade with Eyas's Eye.**
FirstStrike Long 200 - Daily Trend Rider [KedArc Quant]Strategy Description
FirstStrike Long 200 is a disciplined, long-only momentum strategy designed for daily "strike-first" entries in trending markets. It scans for RSI momentum above a customizable trigger (default 50), confirmed by EMA trend filters, and limits you to *exactly one trade per day* to avoid overtrading. It uses ATR for dynamic risk management (1.5x stop, 2:1 RR target) and optional trailing stops to ride winners. Backtested with realistic commissions and sizing, it prioritizes low drawdowns (<1% max in tests) over aggressive gains—ideal for swing traders seeking quality setups in bull runs.
Why It's Different from Other Strategies
Unlike generic RSI crossover bots or EMA ribbon mashups that spam signals and bleed in chop, FirstStrike enforces a "one-and-done" daily gate, blending precision momentum (RSI modes with grace/sustain) with robust filters (volume, sessions, rearm dips).
How It Helps Traders
- Reduces Emotional Trading: One entry/day forces discipline—miss a setup? Wait for tomorrow. Perfect for busy pros avoiding screen fatigue.
- Adapts to Regimes: Switch modes for trends ("Cross+Grace") vs. ranges ("Any bar")—boosts win rates 5-10% in backtests on high-beta names like .
- Risk-First Design: ATR scales stops to vol capping DD at 0.2% while targeting 2R winners. Trailing option locks +3-5% runs without early exits.
- Quick Insights: Labels/alerts flag entries with RSI values; bgcolor highlights signals for visual scanning. Helps spot "first-strike" edges in uptrends, filtering ~60% noise.
Why This Is Not a Mashup
This isn't a Frankenstein of off-the-shelf indicators—while it uses standard RSI/EMA/ATR (core Pine primitives), the innovation lies in:
- Custom Trigger Engine: Switchable modes (e.g., "Cross+Grace+Sustain" requires post-cross hold) prevent perpetual signals, unlike basic `ta.crossover()`.
- Daily Rearm Gate: Resets eligibility only after a dip (if enabled), tying momentum to mean-reversion—original logic not found in common scripts.
- Per-Day Isolation: `var` vars + `ta.change(time("D"))` ensure zero pyramiding/overlaps, beyond simple session filters.
All formulae are derived in-house for "first-strike" (early RSI pops in trends), not copied from public repos.
Input Configurations
Let's break down every input in the FirstStrike Long 200 strategy. These settings let you tweak the strategy like a dashboard—start with defaults for quick testing,
then adjust based on your asset or timeframe (5m for intraday). They're grouped logically to keep things organized, and most have tooltips in the script for quick reminders.
RSI / Trigger Group: The Heart of Momentum Detection
This is where the magic starts—the strategy hunts for "upward energy" using RSI (Relative Strength Index), a tool that measures if a stock is overbought (too hot) or oversold (too cold) on a 0-100 scale.
- RSI Length: How many bars (candles) back to calculate RSI. Default is 14, like a 14-day window for daily charts. Shorter (e.g., 9) makes it snappier for fast markets; longer (21) smooths out noise but misses quick turns.
- Trigger Level (RSI >= this): The key RSI value where the strategy says, "Go time!" Default 50 means enter when RSI crosses or holds above the neutral midline. Why is this trigger required? It acts as your "green light" filter—without it, you'd enter on every tiny price wiggle, leading to endless losers. RSI above this shows building buyer power, avoiding weak or sideways moves. It's essential for quality over quantity, especially in one-trade-per-day setups.
- Trigger Mode: Picks how strict the RSI signal must be. Options: "Cross only" (exact RSI crossover above trigger—super precise, fewer trades); "Cross+Grace" (crossover or within a grace window after—gives a second chance); "Cross+Grace+Sustain" (crossover/grace plus RSI holding steady for bars—best for steady climbs); "Any bar >= trigger" (looser, any bar above—more opportunities but riskier in chop). Start with "Any bar" for trends, switch to "Cross only" for caution.
- Grace Window (bars after cross): If mode allows, how many bars post-RSI-cross you can still enter if RSI dips but recovers. Default 30 (about 2.5 hours on 5m). Zero means no wiggle room—pure precision.
- Sustain Bars (RSI >= trigger): In sustain mode, how many straight bars RSI must stay above trigger. Default 3 ensures it's not a fluke spike.
- Require RSI Dip Below Rearm Before Any Entry?: A yes/no toggle. If on, the strategy "rearms" only after RSI dips below a low level (like a breather), preventing back-to-back signals in overextended rallies.
- Rearm Level (if requireDip=true): The dip threshold for rearming. Default 45—RSI must go below this to reset eligibility. Lower (30) for deeper pullbacks in volatile stocks.
For the trigger level itself, presets matter a lot—default 50 is neutral and versatile for broad trends. Bump to 55-60 for "strong momentum only" (fewer but higher-win trades, great in bull runs like tech surges); drop to 40-45 for "early bird" catches in recoveries (more signals but watch for fakes in ranges). The optimize hint (40-60) lets you test these in TradingView to match your risk—higher presets cut noise by 20-30% in backtests.
Trend / Filters Group: Keeping You on the Right Side of the Market
These EMAs (Exponential Moving Averages) act like guardrails, ensuring you only long in uptrends.
- EMA (Fast) Confirmation: Short-term EMA for price action. Default 20 periods—price must be above this for "recent strength." Shorter (10) reacts faster to intraday pops.
- EMA (Trend Filter): Long-term EMA for big-picture trend. Default 200 (classic "above the 200-day" rule)—price above it confirms bull market. Minimum 50 to avoid over-smoothing.
Optional Hour Window Group: Timing Your Strikes
Avoid bad hours like lunch lulls or after-hours tricks.
- Restrict by Session?: Yes/no for using exact market hours. Default off.
- Session (e.g., 0930-1600 for NYSE): Time string like "0930-1600" for open to close. Auto-skips pre/post-market noise.
- Restrict by Hour Range?: Fallback yes/no for simple hours. Default off.
- Start Hour / End Hour: Clock times (0-23). Defaults 9-15 ET—focus on peak volume.
Volume Filter Group: No Volume, No Party
Confirms conviction—big moves need big participation.
- Require Volume > SMA?: Yes/no toggle. Default off—only fires on above-average volume.
- Volume SMA Length: Periods for the average. Default 20—compares current bar to recent norm.
Risk / Exits Group: Protecting and Profiting Smartly
Dynamic stops based on volatility (ATR = Average True Range) keep things realistic.
- ATR Length: Bars for ATR calc. Default 14—measures recent "wiggle room" in price.
- ATR Stop Multiplier: How far below entry for stop-loss. Default 1.5x ATR—gives breathing space without huge risk
- Take-Profit R Multiple: Reward target as multiple of risk. Default 2.0 (2:1 ratio)—aims for twice your stop distance.
- Use Trailing Stop?: Yes/no for profit-locking trail. Default off—activates after entry.
- Trailing ATR Multiplier: Trail distance. Default 2.0x ATR—looser than initial stop to let winners run.
These inputs make the strategy plug-and-play: Defaults work out-of-box for trending stocks, but tweak RSI trigger/modes first for your style.
Always backtest changes—small shifts can flip a 40% win rate to 50%+!
Outputs (Visuals & Alerts):
- Plots: Blue EMA200 (trend line), Orange EMA20 (price filter), Green dashed entry price.
- Labels: Green "LONG" arrow with RSI value on entries.
- Background: Light green highlight on signal bars.
- Alerts: "FirstStrike Long Entry" fires on conditions (integrates with TradingView notifications).
Entry-Exit Logic
Entry (Long Only, One Per Day):
1. Daily Reset: New day clears trade gate and (if required) rearm status.
2. Filters Pass: Time/session OK + Close > EMA200 (trend) + Close > EMA20 (price) + Volume > SMA (if enabled) + Rearmed (dip below rearm if toggled).
3. Trigger Fires: RSI >= trigger via selected mode (e.g., crossover + grace window).
4. Execute: Enter long at close; set daily flag to block repeats.
Exit:
- Stop-Loss: Entry - (ATR * 1.5) – dynamic, vol-scaled.
- Take-Profit: Entry + (Risk * 2.0) – fixed RR.
- Trailing (Optional): Activates post-entry; trails at Close - (ATR * 2.0), updating on each bar for trend extension.
No shorts or hedging—pure long bias.
Formulae Used
- RSI: `ta.rsi(close, rsiLen)` – Standard 14-period momentum oscillator (0-100).
- EMAs: `ta.ema(close, len)` – Exponential moving averages for trend/price filters.
- ATR: `ta.atr(atrLen)` – True range average for stop sizing: Stop = Entry - (ATR * mult).
- Volume SMA: `ta.sma(volume, volLen)` – Simple average for relative strength filter.
- Grace Window: `bar_index - lastCrossBarIndex <= graceBars` – Counts bars since RSI crossover.
- Sustain: `ta.barssince(rsi < trigger) >= sustainBars` – Consecutive bars above threshold.
- Session Check: `time(timeframe.period, sessionStr) != 0` – TradingView's built-in session validator.
- Risk Distance: `riskPS = entry - stop; TP = entry + (riskPS * RR)` – Asymmetric reward calc.
FAQ
Q: Why only one trade/day?
A: Prevents revenge trading in volatile sessions . Backtests show it cuts losers by 20-30% vs. multi-entry bots.
Q: Does it work on all assets/timeframes?
A: Best for trending stocks/indices on 5m-1H. Test on crypto/forex with wider ATR mult (2.0+).
Q: How to optimize?
A: Use TradingView's optimizer on RSI trigger (40-60) and EMA fast (10-30). Aim for PF >1.0 over 1Y data.
Q: Alerts don't fire—why?
A: Ensure `alertcondition` is enabled in script settings. Test with "Any alert() function calls only."
Q: Trailing stop too loose?
A: Tune `trailMult` to 1.5 for tighter; it activates alongside fixed TP/SL for hybrid protection.
Glossary
- Grace Window: Post-RSI-cross period (bars) where entry still allowed if RSI holds trigger.
- Rearm Dip: Optional pullback below a low RSI level (e.g., 45) to "reset" eligibility after signals.
- Profit Factor (PF): Gross profit / gross loss—>1.0 means winners outweigh losers.
- R Multiple: Risk units (e.g., 2R = 2x stop distance as target).
- Sustain Bars: Consecutive bars RSI stays >= trigger for mode confirmation.
Recommendations
- Backtest First: Run on your symbols (/) over 6-12M; tweak RSI to 55 for +5% win rate.
- Live Use: Start paper trading with `useSession=true` and `useVol=true` to filter noise.
- Pairs Well With: Higher TF (daily) for bias; add ADX (>25) filter for strong trends (code snippet in prior chats).
- Risk Note: 10% sizing suits $100k+ accounts; scale down for smaller. Not financial advice—past performance ≠ future.
- Publish Tip: Add tags like "momentum," "RSI," "long-only" on TradingView for visibility.
Strategy Properties & Backtesting Setup
FirstStrike Long 200 is configured with conservative, realistic backtesting parameters to ensure reliable performance simulations. These settings prioritize capital preservation and transparency, making it suitable for both novice and experienced traders testing on stocks.
Initial Capital
$100,000 Standard starting equity for portfolio-level testing; scales well for retail accounts. Adjust lower (e.g., $10k) for smaller simulations.
Base Currency
Default (USD) Aligns with most US equities (e.g., NASDAQ symbols); auto-converts for other assets.
Order Size
1 (Quantity) Fixed share contracts for simplicity—e.g., buys 1 share per trade. For % of equity, switch to "Percent of Equity" in strategy code.
Pyramiding
0 Orders No additional entries on open positions; enforces strict one-trade-per-day discipline to avoid overexposure.
Commission
0.1% Realistic broker fee (e.g., Interactive Brokers tier); factors in round-trip costs without over-penalizing winners.
Verify Price for Limit Orders
0 Ticks No slippage delay on TPs—assumes ideal fills for historical accuracy.
Slippage
0 Ticks Zero assumed slippage for clean backtests; real-world trading may add 1-2 ticks on volatile opens.
These defaults yield low drawdowns (<0.3% max in tests) while capturing trend edges. For live trading, enable slippage (1-3 ticks) to mimic execution gaps. Always forward-test before deploying!
⚠️ Disclaimer
This script is provided for educational purposes only.
Past performance does not guarantee future results.
Trading involves risk, and users should exercise caution and use proper risk management when applying this strategy.
AO3 BETA 3.4.2 (v6)AO filter trend lead. capture impulse. entry on small timeframe corrective wave.
suggest 5mins executing timeframe.
Option 1 - zizag
Option 2 - more frequent
Option 3 - more filter
AO3 | BETA 3.4.2 (v6)AO filter trend lead. capture impulse. entry on small timeframe corrective wave.
suggest 5mins executing timeframe.
Option 1 - zizag
Option 2 - more frequent
Option 3 - more filter
Diabolos Long What the strategy tries to do
It looks for RSI dips into oversold, then waits for RSI to recover above a chosen level before placing a limit buy slightly below the current price. If the limit doesn’t fill within a few bars, it cancels it. Once in a trade, it sets a fixed take-profit and stop-loss. It can pyramid up to 3 entries.
Step-by-step
1) Inputs you control
RSI Length (rsiLen), Oversold level (rsiOS), and a re-entry threshold (rsiEntryLevel) you want RSI to reach after oversold.
Entry offset % (entryOffset): how far below the current close to place your limit buy.
Cancel after N bars (cancelAfterBars): if still not filled after this many bars, the limit order is canceled.
Risk & compounding knobs: initialRisk (% of equity for first order), compoundRate (% to artificially grow the equity base after each signal), plus fixed TP% and SL%.
2) RSI logic (arming the setup)
It calculates rsi = ta.rsi(close, rsiLen).
If RSI falls below rsiOS, it sets a flag inOversold := true (this “arms” the next potential long).
A long signal (longCondition) happens only when:
inOversold is true (we were oversold),
RSI comes back above rsiOS,
and RSI is at least rsiEntryLevel.
So: dip into OS → recover above OS and to your threshold → signal fires.
3) Placing the entry order
When longCondition is true:
It computes a limit price: close * (1 - entryOffset/100) (i.e., below the current bar’s close).
It sizes the order as positionRisk / close, where:
positionRisk starts as accountEquity * (initialRisk/100).
accountEquity was set once at script start to strategy.equity.
It places a limit long: strategy.order("Long Entry", strategy.long, qty=..., limit=limitPrice).
It then resets inOversold := false (disarms until RSI goes oversold again).
It remembers the bar index (orderBarIndex := bar_index) so it can cancel later if unfilled.
Important nuance about “compounding” here
After signaling, it does:
compoundedEquity := compoundedEquity * (1 + compoundRate/100)
positionRisk := compoundedEquity * (initialRisk/100)
This means your future order sizes grow by a fixed compound rate every time a signal occurs, regardless of whether previous trades won or lost. It’s not tied to actual PnL; it’s an artificial growth curve. Also, accountEquity was captured only once at start, so it doesn’t automatically track live equity changes.
4) Auto-cancel the limit if it doesn’t fill
On each bar, if bar_index - orderBarIndex >= cancelAfterBars, it does strategy.cancel("Long Entry") and clears orderBarIndex.
If the order already filled, cancel does nothing (there’s nothing pending with that id).
Behavioral consequence: Because you set inOversold := false at signal time (not on fill), if a limit order never fills and later gets canceled, the strategy will not fire a new entry until RSI goes below oversold again to re-arm.
5) Managing the open position
If strategy.position_size > 0, it reads the avg entry price, then sets:
takeProfitPrice = avgEntryPrice * (1 + exitGainPercentage/100)
stopLossPrice = avgEntryPrice * (1 - stopLossPercentage/100)
It places a combined exit:
strategy.exit("TP / SL", from_entry="Long Entry", limit=takeProfitPrice, stop=stopLossPrice)
With pyramiding=3, multiple fills can stack into one net long position. Using the same from_entry id ties the TP/SL to that logical entry group (not per-layer). That’s OK in TradingView (it will manage TP/SL for the position), but you don’t get per-layer TP/SL.
6) Visuals & alerts
It plots a green triangle under the bar when the long signal condition occurs.
It exposes an alert you can hook to: “Покупка при достижении уровня”.
A quick example timeline
RSI drops below rsiOS → inOversold = true (armed).
RSI rises back above rsiOS and reaches rsiEntryLevel → signal.
Strategy places a limit buy a bit below current price.
4a) If price dips to fill within cancelAfterBars, you’re long. TP/SL are set as fixed % from avg entry.
4b) If price doesn’t dip enough, after N bars the limit is canceled. The system won’t re-try until RSI becomes oversold again.
Key quirks to be aware of
Risk sizing isn’t PnL-aware. accountEquity is frozen at start, and compoundedEquity grows on every signal, not on wins. So size doesn’t reflect real equity changes unless you rewrite it to use strategy.equity each time and (optionally) size by stop distance.
Disarm on signal, not on fill. If a limit order goes stale and is canceled, the system won’t try again unless RSI re-enters oversold. That’s intentional but can reduce fills.
Single TP/SL id for pyramiding. Works, but you can’t manage each add-on with different exits.
SRFRZ EMA Crossover with RSI StrategySRFRZ EMA Crossover with RSI Strategy
1. Overview
Strategy Name: SRFRZ EMA Crossover with RSI Strategy
Summary: A trend-following strategy designed for Indian stock and index markets, operating on any timeframe (optimized for 1H or 4H charts). It combines a 9-period and 21-period EMA crossover with RSI confirmation to identify high-probability long entries during the Indian trading session (9:15 AM–3:25 PM IST). Backtested with a fixed 20% capital allocation per trade, 3% stop loss, and 50% take profit, it aims for consistent returns in trending markets.
Intended Audience: Intermediate traders familiar with EMA and RSI, seeking automated signals for Indian markets.
2. How It Works (Core Logic)
Entry Conditions (Long/Buy Signal):
Primary Trigger: A "Golden Cross" occurs when the 9-period EMA crosses above the 21-period EMA, signaling bullish momentum.
RSI Confirmation: RSI (14-period) must be above 55, or cross above 55, to confirm strong momentum.
Trend Filter: The 9-period EMA must remain above the 21-period EMA for delayed RSI-triggered entries.
Session Filter: Trades are only executed during the Indian market session (9:15 AM–3:25 PM IST, Monday–Friday).
Exit Conditions:
Take Profit (TP): Fixed at 50% above the entry price (e.g., entry at ₹100, TP at ₹150).
Stop Loss (SL): Fixed at 3% below the entry price (e.g., entry at ₹100, SL at ₹97).
Indicator-Based Exit: Close the position if a "Death Cross" occurs (21-period EMA crosses above 9-period EMA).
Position Sizing: Allocates 20% of initial capital (₹100,000 default) per trade, calculated as (initial_capital * 0.20) / entry_price.
3. Key Indicators & Parameters
Primary Indicators:
EMA (9-period): Fast-moving average to capture short-term trends (plotted in blue).
EMA (21-period): Slower-moving average for trend confirmation (plotted in red).
RSI (14-period): Measures momentum, with a threshold of 55 for bullish confirmation (plotted in purple).
Customizable Settings in Pine Script:
initial_capital: Default ₹100,000 (adjust based on your account size).
qty_percent: Default 20% of capital per trade (adjust for risk tolerance).
sl_percent: Default 3% stop loss (adjust for volatility).
tp_percent: Default 50% take profit (adjust for reward targets).
session_time: Default "0915-1525:1234567" (Indian session, adjustable for other markets).
Default Values: Optimized for Indian stocks/indices (e.g., NIFTY 50) on 1H or 4H charts.
Risk Management:
Always use the built-in 3% stop loss.
Avoid trading during major news events (e.g., RBI announcements), as Pine Script cannot filter these.
Risk only 20% of capital per trade to diversify exposure.
Pro Tips:
Combine with support/resistance levels for manual confirmation.
Test on a demo account to validate performance on your chosen asset.
Monitor RSI for overbought conditions (>70) to anticipate reversals.
4. Visuals on Chart
Plotted Indicators:
Blue line: 9-period EMA.
Red line: 21-period EMA.
Purple line: RSI (14-period) in a separate pane.
Trade Signals:
Green triangle (below bar): Long entry.
Red triangle (above bar): Long exit (via TP, SL, or Death Cross).
5. Disclaimer & Notes
Risk Warning: Past performance is not indicative of future results. Trading involves significant risk. This strategy is for educational purposes only and is not financial advice.
Customization: The script is open-source (modify freely). Fork it to add short-selling logic or additional filters.
Note: The strategy avoids trades during non-session hours but cannot filter news events. Manually check economic calendars.
Add the script to your chart and adjust inputs (e.g., capital, TP/SL percentages).
Enable alerts for "Long Entry" and "Long Exit TP/SL" or "EMA Exit" to automate signals.
Optionally, connect to a broker via webhooks for auto-trading (consult your broker’s API).
RSI Cross Strategy Precise EntryThis is based on RSI movement. it generates buy and sell signals precisely
BTC Momentum Strategy - RSI & Stoch RSI Entry and EMA ExitBTC Momentum Strategy: RSI & Stoch RSI Entry with EMA Exit
This strategy is designed to identify potentially strong entry points for Bitcoin (BTC) during periods of shifting momentum and then ride the trend until it shows signs of weakness. It's a straightforward, long-only strategy, meaning it only looks for opportunities to buy and then sell for a profit.
How It Works:
The strategy combines a few classic indicators to make its decisions. Think of it as a two-step confirmation system for buying, with a simple rule for selling.
1. The Buy Signal (Green Triangle)
To generate a buy signal, the strategy looks for two things to happen at the same time:
RSI Confirmation: It first waits for the Relative Strength Index (RSI) to show signs of bullish momentum. Specifically, it's looking for the RSI line to cross above its own moving average, suggesting that strength is starting to build from a lower level. This helps catch moves as they begin to turn positive.
Stochastic RSI Confirmation: As an extra layer of confirmation, it also checks the Stochastic RSI. This helps filter out weaker signals and confirm that momentum is truly shifting upwards from an oversold or "bottomed-out" condition.
When both of these conditions are met, a green "buy" triangle will appear below the candle, and the strategy will enter a long position.
2. The Sell Signal (Red Triangle)
The exit rule is simple and designed to let your winners run while protecting you when the trend reverses.
* EMA-Based Exit: The strategy plots an orange line on your chart, which is an Exponential Moving Average (EMA). The strategy will hold the position as long as the price stays above this line. If a candle closes *below* the orange EMA line, it's taken as a sign that the short-term trend is weakening, and the strategy will close the position to lock in profits or cut losses. A red "sell" triangle will appear above that candle.
Best Use:
This strategy was built with Bitcoin in mind and tends to perform best on higher timeframes like the Weekly charts. It aims to capture major swings rather than small, quick scalps.
You can adjust all the settings for the RSI, Stochastic RSI, and the Exit EMA to fine-tune the strategy to your own trading style.
Stochastic Divergence StrategyBackground bars:
Bearish
gradient from slightly bearish divergence to strong bearish divergence for red and a double bounce for pink
Bullish
gradient from slightly bearish divergence to strong bearish divergence for green and a double bounce for yellow
removable buy and sell signals in options
Big Swing Strategy - for swing trading The Big Swing strategy is designed to capture major directional moves by combining momentum signals with trend confirmation . It blends a long-lookback RSI with a smoothed Stochastic to detect extreme overbought/oversold conditions, while the Supertrend indicator ensures trades align with the prevailing market bias.
Bullish setups trigger when the Stochastic K dips below the lower threshold and Supertrend confirms an uptrend.
Bearish setups trigger when the Stochastic D rises above the upper threshold with Supertrend confirming a downtrend.
Optional stop-loss and take-profit levels help manage risk and lock in gains.
Visual entry/exit markers, alerts, and trade-state backgrounds make it easy to follow in real time.
This strategy is suited for traders who want to ride strong swings while filtering noise with robust trend confirmation.
VWAP + Multi-Timeframe RSI StrategyThis strategy combines VWAP trend direction with confirmation from RSI on a higher timeframe. The idea is to only take trades when both intraday momentum and higher-timeframe trend are aligned, increasing accuracy.
LONG Entry:
Price above VWAP (bullish environment).
RSI on the current timeframe is below overbought (room to rise).
RSI on the higher timeframe (default H1) is above 50 (bullish confirmation).
SHORT Entry:
Price below VWAP (bearish environment).
RSI on the current timeframe is above oversold (room to fall).
RSI on the higher timeframe is below 50 (bearish confirmation).
Exit Rule:
Stop-loss near VWAP.
Take-profit at ~2x risk or when major levels are reached.
Best Timeframes:
Use 15m or 30m chart with H1 RSI for intraday trading.
Use 1H chart with Daily RSI for swing trading.
⚡ The higher-timeframe RSI filter reduces false signals and aligns trades with institutional flow.
VWAP Pullback + RSI ConfirmationThis strategy focuses on trend continuation entries. Instead of betting on reversions, it looks for opportunities when price pulls back to VWAP but the dominant trend remains intact.
Trend Bias:
Price above VWAP = bullish environment → look for BUY pullbacks.
Price below VWAP = bearish environment → look for SELL pullbacks.
Entry Logic:
BUY: Price pulls back near VWAP, RSI stays above oversold (momentum intact).
SELL: Price pulls back near VWAP, RSI stays below overbought (momentum intact).
Exit Rule:
Stop-loss just below/above VWAP.
Take-profit at 1.5–2x risk (default script uses ~2%).
Best Timeframes:
15m–1H → good for intraday trend-following setups.
Daily → captures stronger, longer trends.
⚡ This strategy is powerful in trending markets because VWAP acts as a "magnet" for pullbacks, while RSI prevents overbought/oversold traps.
Hybrid RSI Strategy [Heifereum ]This is a hybrid script that combines visual RSI indicator signals with an optional backtestable trading strategy.
BUY Entry: When RSI crosses above the oversold level (default 30)
SELL Exit: When RSI crosses below the overbought level (default 70)
Timeframe: Works best on trending assets (crypto, forex, indices) in 5min to 1H
Backtest Toggle: Turn ON/OFF live testing using the Enable Backtest Mode? setting
Visual Cues: Buy/Sell labels, background coloring, and alerts ready for webhook automation
Use this strategy to visually explore RSI dynamics, run performance backtests, or hook up to external bots via alerts.
DMI Toolbox StrategyThe Directional Movement Index (DMI) was originally developed by J. Welles Wilder Jr. in 1978. Wilder introduced the DMI along with the Average Directional Index (ADX) in his book, “New Concepts in Technical Trading Systems,” which became a foundational reference for technical analysis.
The indicator can offer a myriad of signals for building a trading strategy. In an effort to provide the user with a meaningful way to evaluate these signals, this DMI Toolbox Strategy offers the chance to back-test various combinations and permutations of DMI signals on long trades. By default it will open a long position on the +DI (upward movement) crossing above the -DI (downward movement). By default, It exits long positions when the ADX (trend strength) reverses.
Suggested Use
Try a wide variety of long entry and exit signals across many different timeframes to see what is most effective for the item you wish to trade. There is a table in the upper right corner that will give a quick view of which signal is dominant across 5 timeframes, based on your current settings. Adjust the pyramidding, slippage, and commission values to more closely match your situation.
Visual Helpers
The DMI indicator has been altered to include a smoothed version of the ADX, as well as a colored background to show which signal is dominant (+DI or -DI). Small up arrows call your attention to ADX crossovers that may indicate a significant threshold in trend strength.
Hilega Milega v6 - Pure EMA/SMA (Nitesh Kumar) + Full BacktestHilega to milega
he Hilega Milega Strategy, inspired by the technique of Nitesh Kumar, is designed for intraday and swing traders who want structured entries and exits with clear demand–supply logic.
🔑 Core Features
Demand & Supply Zones – Automatically plots potential strong buying and selling zones for high-probability trades.
Trend Identification – Uses a blend of EMAs/SMA crossovers to identify bullish and bearish market bias.
Buy & Sell Signals – Generates real-time visual signals based on “Hilega Milega” rules for quick decision-making.
Risk Management – Suggested stop-loss levels are derived from recent demand–supply areas to minimize drawdowns.
Backtesting Enabled – Traders can test the performance across multiple assets (stocks, forex, crypto, commodities).
📊 How It Works
Buy Signal → When price action confirms a bullish zone with supporting trend filters.
Sell Signal → When price action confirms a bearish zone or reversal pattern.
Flat/Exit → Position closed when opposite signal triggers or demand–supply imbalance fades.
⚡ Best Use Cases
Intraday trading (5m, 15m, 1H charts).
Swing trading (4H, Daily charts).
Works across stocks, crypto, commodities, and forex.
⚠️ Disclaimer: This strategy is for educational purposes. Backtest thoroughly and apply proper risk management before live trading.
Siege Gold Strategy-1m
Siege Gold Strategy - An Advanced Trading Strategy with a Multi-Confirmation System
This powerful indicator is designed to help you base your trading decisions on solid foundations. Thanks to its advanced algorithms and multi-confirmation mechanism, it helps you understand market trends more clearly.
Key Features
Trend Pivot Points: Instantly identify trend reversals and potential support/resistance levels with intelligent pivot points that react to real-time price movements. This allows you to analyze the trend's strength and direction more accurately.
Relative Strength Index (RSI) Integration: We combine the classic overbought/oversold signals of the RSI with our custom strategies to generate more reliable and filtered signals. This integration minimizes false signals.
"Range" Module: This feature measures the volatility range the price is currently in, showing whether the market is consolidating or moving. This helps reduce the risk of making incorrect trades in sideways markets.
Who Is This For?
Traders who follow trend-following strategies.
Anyone who wants to automatically determine support and resistance levels.
Those looking for a multi-confirmation mechanism instead of relying on a single indicator.
Anyone who wants to generate more reliable trading signals.
This strategy can be used in the XAUUSD pair, as well as in crypto and forex markets. To use this strategy more accurately, we encourage you to watch a few videos. It's important to remember that every instrument and indicator setting yields different results, and we cannot guarantee that you will make a profit.
Liquidation Strategy📈 It enters a long trade when long liquidation spikes above a set threshold.
📉 It enters a short trade when short liquidation drops below the negative threshold.
🧮 It optionally filters entries using an EMA multiplier.
🔁 It exits long when RSI crosses below its smoothed version.
🔄 It exits short when RSI crosses above its smoothed version.
🔗 It requires linking to the Liquidations indicator on Bybit or OKX charts.
DNSE VN301!, ADX Momentum StrategyDiscover the tailored Pine Script for trading VN30F1M Futures Contracts intraday.
This strategy applies the Statistical Method (IQR) to break down the components of the ADX, calculating the threshold of "normal" momentum fluctuations in price to identify potential breakouts for entry and exit signals. The script automatically closes all positions by 14:30 to avoid overnight holdings.
www.tradingview.com
Settings & Backtest Results:
- Chart: 30-minute timeframe
- Initial capital: VND 100 million
- Position size: 4 contracts per trade (includes trading fees, excludes tax)
- Backtest period: Sep-2021 to Sep-2025
- Return: over 270% (with 5 ticks slippage)
- Trades executed: 1,000+
- Win rate: ~40%
- Profit factor: 1.2
Default Script Settings:
Calculates the acceleration of changes in the +DI and -DI components of the ADX, using IQR to define "normal" momentum fluctuations (adjustable via Lookback period).
Calculates the difference between each bar’s Open and Close prices, using IQR to define "normal" gaps (adjustable via Lookback period).
Entry & Exit Conditions:
Entry Long: Change in +DI or -DI > Avg IQR Value AND Close Price > Previous Close
Exit Long: (all 4 conditions must be met)
- Change in +DI or -DI > Avg IQR Value
- RSI < Previous RSI
- Close–Open Gap > Avg IQR Gap
- Close Price < Previous Close
Entry Short: Change in +DI or -DI > Avg IQR Value AND Close Price < Previous Close
Exit Short: (all 4 conditions must be met)
- Change in +DI or -DI > Avg IQR Value
- RSI > Previous RSI
- Close–Open Gap > Avg IQR Gap
- Close Price > Previous Close
Disclaimers:
Trading futures contracts carries a high degree of risk, and price movements can be highly volatile. This script is intended as a reference tool only. It should be used by individuals who fully understand futures trading, have assessed their own risk tolerance, and are knowledgeable about the strategy’s logic.
All investment decisions are the sole responsibility of the user. DNSE bears no liability for any potential losses incurred from applying this strategy in real trading. Past performance does not guarantee future results. Please contact us directly if you have specific questions about this script.
Liquidation Strategy💣 Liquidation Strategy (High-Level Overview + Usage)
This strategy is built to trade extreme liquidation events on crypto exchanges like Bybit or OKX, using TradingView’s Liquidations indicator as input.
🔧 Core Logic
Long entries: Triggered when long liquidation values spike above a set threshold.
Short entries: Triggered when short liquidation values drop below a negative threshold.
Optional EMA filter ensures liquidation values are significantly above/below their moving average.
RSI crossover logic is used to exit trades.
🛠️ Usage Instructions
Add the Liquidations Indicator: Go to TradingView → Indicators → Search for “Liquidations” under the Financials section.
Select the Correct Chart: Use a chart from Bybit or OKX, as these exchanges provide liquidation data.
Link the Data Sources: In the strategy settings, set: Long Liquidation Data to the long liquidation series from the indicator. Short Liquidation Data to the short liquidation series.
Overlay the Strategy: You can overlay this strategy directly on the Liquidations indicator for better visual alignment.