Long + Short + Signal//@version=6
indicator("Long + Short + Signal", overlay=true)
Buy = input.bool(false, "Buy ")
Sell = input.bool(false, "Sell ")
// ================= INPUTS =================
// ---- LONG ----
periodK_Long = 50
smoothK_Long = 3
periodD_Long = 3
// ---- SHORT ----
periodK_Short = 14
smoothK_Short = 3
periodD_Short = 3
// ================= FUNCTIONS =================
f_stoch_long(tf) =>
k = request.security(syminfo.tickerid, tf,
ta.sma(ta.stoch(close, high, low, periodK_Long), smoothK_Long))
d = request.security(syminfo.tickerid, tf,
ta.sma(k, periodD_Long))
k > 50 and d > 50 ? color.green : k < 40 and d < 40 ? color.red : color.gray
f_stoch_short(tf) =>
k = request.security(syminfo.tickerid, tf,
ta.sma(ta.stoch(close, high, low, periodK_Short), smoothK_Short))
d = request.security(syminfo.tickerid, tf,
ta.sma(k, periodD_Short))
k > 60 and d > 60 ? color.green : k < 40 and d < 40 ? color.red : color.gray
// ================= TABLE =================
// 2 rows × 8 columns
var table t = table.new(position.top_right, 8, 2, border_width=3)
if barstate.islast
// ===== HEADINGS (BIGGER) =====
table.cell(
t, 0, 0, "Short",
bgcolor=color.black,
text_color=color.white,
text_size=size.large,
text_halign=text.align_center
)
table.cell(
t, 0, 1, "Long",
bgcolor=color.black,
text_color=color.white,
text_size=size.large,
text_halign=text.align_center
)
// ===== LONG ROW =====
table.cell(t, 1, 0, "1m", bgcolor=f_stoch_short("1"), text_color=color.white, text_size=size.normal)
table.cell(t, 2, 0, "5m", bgcolor=f_stoch_short("5"), text_color=color.white, text_size=size.normal)
table.cell(t, 3, 0, "15m", bgcolor=f_stoch_short("15"), text_color=color.white, text_size=size.normal)
table.cell(t, 4, 0, "60m", bgcolor=f_stoch_short("60"), text_color=color.white, text_size=size.normal)
table.cell(t, 5, 0, "D", bgcolor=f_stoch_short("D"), text_color=color.white, text_size=size.normal)
table.cell(t, 6, 0, "W", bgcolor=f_stoch_short("W"), text_color=color.white, text_size=size.normal)
table.cell(t, 7, 0, "M", bgcolor=f_stoch_short("M"), text_color=color.white, text_size=size.normal)
// ===== SHORT ROW =====
table.cell(t, 1, 1, "1m", bgcolor=f_stoch_long("1"), text_color=color.white, text_size=size.normal)
table.cell(t, 2, 1, "5m", bgcolor=f_stoch_long("5"), text_color=color.white, text_size=size.normal)
table.cell(t, 3, 1, "15m", bgcolor=f_stoch_long("15"), text_color=color.white, text_size=size.normal)
table.cell(t, 4, 1, "60m", bgcolor=f_stoch_long("60"), text_color=color.white, text_size=size.normal)
table.cell(t, 5, 1, "D", bgcolor=f_stoch_long("D"), text_color=color.white, text_size=size.normal)
table.cell(t, 6, 1, "W", bgcolor=f_stoch_long("W"), text_color=color.white, text_size=size.normal)
table.cell(t, 7, 1, "M", bgcolor=f_stoch_long("M"), text_color=color.white, text_size=size.normal)
lengthK = 14
lengthD = 3
lengthEMA = 3
emaEma(source, length) => ta.ema(ta.ema(source, length), length)
highestHigh = ta.highest(lengthK)
lowestLow = ta.lowest(lengthK)
highestLowestRange = highestHigh - lowestLow
relativeRange = close - (highestHigh + lowestLow) / 2
smi = 200 * (emaEma(relativeRange, lengthD) / emaEma(highestLowestRange, lengthD))
// ===== BUY / SELL CONDITIONS =====
buyEntry = ta.crossover(smi, 50)
buyExit = ta.crossunder(smi, 50)
sellEntry = ta.crossunder(smi, -40)
sellExit = ta.crossover(smi, -40)
// ===== PLOTS =====
plotshape( Buy and buyEntry, title="BUY", style=shape.triangleup,location=location.belowbar, color=color.green,size=size.small, text="BUY")
plotshape( Buy and buyExit, title="EXIT BUY", style=shape.triangledown, location=location.abovebar, color=color.lime,size=size.tiny, text="EXIT")
plotshape( Sell and sellEntry,title="SELL", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="SELL")
plotshape( Sell and sellExit, title="EXIT SELL", style=shape.triangleup, location=location.belowbar, color=color.orange, size=size.tiny, text="EXIT")
shortest = ta.ema(close, 9)
shortEMA = ta.ema(close, 21)
longer = ta.ema(close, 50)
longest = ta.ema(close, 200)
plot(shortest, color=color.red, title="EMA 9")
plot(shortEMA, color=color.orange, title="EMA 21")
plot(longer, color=color.aqua, title="EMA 50")
plot(longest, color=color.blue, title="EMA 200")
Candlestick analysis
SMC Flow: Order Blocks & FVGDescription:
This indicator is designed to identify key liquidity zones based on Smart Money Concepts (SMC). It focuses on identifying high-probability reversal and continuation areas by tracking Order Blocks and Price Imbalances.
Key Features:
Order Blocks (OB): Automatically identifies supply and demand zones. The script filters for candles with high relative volume (above 20-period SMA) to ensure the zone represents significant market activity.
Fair Value Gaps (FVG): Detects 3-candle imbalance structures where price moved rapidly, leaving "gaps" that often act as magnets for future price action.
Structure Tracking: Includes a visual step-line based on the highest high and lowest low of the last 10 bars to help traders identify the current market bias.
How to use:
Demand/Supply Zones: Look for Price Action confirmation when the market returns to the highlighted Order Block boxes.
Efficiency: Use FVG boxes to identify where the market is "unbalanced." These areas often get filled before a trend continues.
Confluence: This tool is most effective when used in alignment with higher timeframe analysis and additional technical filters.
Range Marker by Vinay SinghThis indicator marks back and forth range on given timeframes. good indicator to test range breakout.
keke[xinhao2hao]Effective things are always simple, and their maximum value primarily relies on how users apply them.
往旆有效的东西都是简单的
主要依靠使用者的使用方案决定最大价值
keke[xinhao1hao]
Effective things are always simple, and their maximum value primarily relies on how users apply them.
往旆有效的东西都是简单的
主要依靠使用者的使用方案决定最大价值
Multi-Filter Profit MaximizerDescription : This script is a trend-following system designed to maximize profits by capturing extended trends while filtering out market noise. It integrates four core components:
SuperTrend (Customized): Acts as a dynamic trailing stop and trend baseline.
ADX Filter: Ensures signals only occur during active volatility to avoid choppy markets.
CVD (Cumulative Volume Delta): Validates the price movement with actual volume flow.
Stochastic Momentum: Pinpoints high-probability entry entries within the trend.
--------------------------------------------------------------------------------------------------------------
How to Use This Indicator (Profit Maximization Manual)
This indicator is designed to prioritize **“win rate” and “price range”** over the number of entries.
Market Environment Recognition (Background & Lines):
Green background & green line: An uptrend. Focus solely on long positions.
Red background & red line: A downtrend. Focus solely on short positions.
EMA 200 (Orange Line): The iron rule is to go long if the candlestick is above this line, and short if it's below.
Entry (BUY / SELL Signals):
Enter when the BUY or SELL label appears.
This is the moment when the “trend direction,” “momentum via ADX,” “fund flow via CVD,” and “timing via Stochastic” all align perfectly.
Profit Maximization Exit (Most Critical):
Stop Loss (SL): Exit immediately if the candle body breaks below the green (or red) SuperTrend line right after entry. No hesitation.
Take Profit (TP):
Method A (Trend Riding): Hold until the SuperTrend line changes color. If a major trend emerges, this can yield tremendous profits.
Method B (Conservative Approach): Take half the profit at roughly a 1:2 risk-reward ratio, then hold the remainder aligned with the SuperTrend.
Why This is “The Best”
Many indicators get whipped back and forth in range-bound markets, spitting out profits. It's coded to generate absolutely no signals when ADX < 20 (weak market). Furthermore, using SuperTrend as the stop-loss line forces a structure that comes closest to the Holy Grail of trading: **“Small losses, unlimited profits as long as the trend continues.”**
IndiabizlistFX ScalperHere is the detailed description on how this indicator works.
if you want access, Don't comment here, DM me on Instagram.
Instructions:-
BUY SETUP:- When you see the B label on the chart, wait for the candle to be closed, when the next candle breaks the high, you can enter the trade and the stoploss and target will be appear on the screen.
SELL SETUP:- When you see the S label on the chart, wait for the candle to be closed, when the next candle breaks the low, you can enter the trade and the stoploss and target will be appear on the screen.
DASHBOARD:-
In the right side upper corner, you will see a dashboard where all the details mentioned below will appear for the confluence.
if the Main label says WAIT - You should wait for the new setup to be formed.
if the Main label says BUY GETTIGN READY - means the new buy setup is about to come.
if the Main label says BUY READY - means the new buy setup is ready, from the next breakout candle, you can take buy trade if it breaks the high of previous candle.
if the Main label says SELL GETTIGN READY - means the new sell setup is about to come.
if the Main label says SELL READY - means the new sell setup is ready, from the next breakdown candle, you can take sell trade if it breaks the low of previous candle.
AI SCORE:- It will show you how powerful the trade setup is. the more the trade setup is powerful as the AI Score is higher, One should trade only if ai score is above 50.
INSTITUTIONAL ACTIVITY:- Basically it analyse the volume and then shows if the volume of current candle is average or above average(high). The three color shows the identification.
Green means average volume, Yellow means slightly higher and the red means very high volume.
VOLATILITY:- It shows how volatile the market is, the higher the identification, higher the volatility is.
SESSION:- It shows which session is currently running according to forex market.
MTF:- This shows multi timeframe analysis, means it shows if you should take buy trades or sell trades for now. Green means you should only take buy trades, red means you should take sell trades in any timeframe. Because higher timeframe always wins.
LAST 10 TRADES :- It will show you the results of last 10 trades, howmuch trade hit TP1, TP2, TP3, TP4 and howmuch trades got Stoploss.
RISK MANAGEMENT:- It will show you howmuch lot you should trade according to your account size and also it will show you howmuch stoploss in $ you will get if SL hit.
In the settings, You will get three different modes basically for the accuracy and trade counts, means Aggressive Mode will give you more signals with lower probability, The Verified mode will gives you less signals with higher win probability, and the smart mode will be average of all three modes. You can check all the modes and decide your self which one is best for you according to your trading style.
Also you will get alerts on the chart for new trade setups.
Here is another screenshot for the education purpose only.
IndiabizlistFX Scalper — Technical Description
IndiabizlistFX Scalper is a closed-source, rule-based trading indicator designed to identify structured intraday reversal and continuation opportunities using a combination of volatility analysis, momentum filtering, and probabilistic signal validation.
We use candle conformation, RSI, Momentum, volume and volatility for the analysis.
The script does not generate random alerts or repainting signals.
Every trade setup is created only when multiple independent market conditions align at the same time.
Core Analytical Model
The script internally evaluates price behavior using four independent analytical layers:
1) Volatility-Weighted Trend Envelope
A dynamic price envelope adapts to changing market volatility.
This identifies:
• Trend direction
• Compression vs expansion
• Zones where reversals statistically become more likely
Signals are only allowed when price interacts with this adaptive structure in a statistically meaningful way.
2) Candle Structure Filter (Prime Filter)
Instead of using raw indicators alone, the script evaluates candle behavior to confirm participation.
This layer analyzes:
• Body-to-wick ratios
• Close position within the bar
• Momentum consistency
This prevents weak or indecisive candles from triggering false entries.
3) Momentum Gating (Alpha Filter)
A momentum-based oscillator (RSI-derived) is used as a directional filter.
It ensures that:
• Long signals only occur in bullish momentum regimes
• Short signals only occur in bearish momentum regimes
This avoids trading against dominant market pressure.
4) Probability-Weighted Reversal Engine
The script includes an optional probability module that applies kernel density estimation to recent price behavior.
This engine:
• Studies recent reversal distributions
• Weighs current setups against historical probability
• Blocks low-probability entries
This allows the system to favor statistically repeatable setups instead of visually attractive but unreliable ones.
Signal Construction Logic
A signal is generated only when all active filters align:
• Price interacts with the volatility
• Candle structure confirms intent
• Momentum regime agrees
• Probability filter validates the setup
This multi-layer gating drastically reduces noise and prevents over-trading.
Risk & Trade Structure
Each signal automatically plots:
• Entry zone
• Stop-loss level
• Target projection
• Risk-to-reward framework
These are calculated from current volatility and market structure rather than fixed pip values.
Institutional & Volatility Dashboard
The on-chart dashboard displays:
• Market volatility state
• Expansion vs compression
• Trend stability
• Participation strength
This allows traders to visually understand whether conditions are suitable for scalping or should be avoided.
Customization
Users can enable or disable:
• Prime Filter (candle confirmation)
• Alpha Filter (momentum gating)
• Probability Engine
• Reversal sensitivity
• Signal frequency
This allows the script to be adapted for different trading styles and timeframes.
Intended Use
This indicator is designed for:
• Intraday scalping
• Short-term swing trading
• Structured execution
It is not a signal spam tool.
It is meant to be used as a rule-based confirmation system inside a disciplined trading plan.
Important Notes
• The script does not repaint signals after candle close
• It does not rely on any single indicator
• All signals are filtered through multiple independent layers
• Past performance does not guarantee future results
Chart Usage
The script should be used on a clean chart without additional indicators to ensure clarity and accurate signal interpretation.
If yo have any query regarding the access do not comment here, DM on my instagram.
tfgrokA Pine Script indicator that automatically identifies and marks multiple price consolidation zones (volume nodes) based purely on price action analysis, without using volume or other technical indicators.
GKZ 3-Bar Compression ReversalThis one is NOT an indicator but a strategy
Simple rules
Weekly close is above 30 EMA weekly for atleast 3-5 weeks ( keeping fans of Stan Weinstein happy)
following assumptions
today is Day T , SO
T-2 was a red candle
T-1 was a green candle but its high is lower than T-2 and its close is above T-2
T ( confirmation candle):
T's high is higher than T-2 and T-1 and its close is higher than T-1
aiyyo, this is so confusing...how do i find such stocks G?
Drummmrolllllll : chartink.com
ADX Price Movement Strategy. TG:@MrBCNADX Price Movement Strategy is a trading strategy for TradingView that uses the ADX indicator to determine the strength of price movement. The strategy identifies the beginning and end of momentum, filters out flat periods, and generates LONG/SHORT signals only when there is a strong trend. Suitable for cryptocurrencies, forex, and stocks, it is effective on short and medium timeframes.
ADX Price Movement Strategy — торговая стратегия для TradingView, использующая индикатор ADX для определения силы движения цены. Стратегия выявляет моменты начала и окончания импульса, фильтрует флет и подаёт сигналы LONG / SHORT только при наличии сильного тренда. Подходит для криптовалют, форекса и акций, эффективна на младших и средних таймфреймах.
TG:@MrBCN
Statistical Probability Entry & ExitWHAT THIS INDICATOR WILL DO
This indicator will:
✅ Identify market direction
✅ Analyze the last 2–5 candles statistically
✅ Trigger BUY / SELL signals when continuation probability is high
✅ Trigger EXIT signals when probability collapses
✅ Be fast, made for 1-minute NQ trading
✅ Avoid laggy indicators (no RSI, MACD spam)
CORE LOGIC (HOW PROBABILITY IS ESTIMATED)
We estimate probability using conditional continuation logic:
Bullish continuation is likely when:
Price is above EMA (trend bias)
Last candles show:
Higher closes
Strong bodies (not wicks)
Volume expands in direction of move
Momentum doesn’t stall (no large opposite candle)
Same logic inverted for shorts.
Order Block Strategy Pyramiding. TG:@MrBCNOrder Block Strategy Pyramiding is a strategy for TradingView based on the concept of Order Blocks. It identifies areas of interest for major market participants and looks for price reversal points when prices return to these areas. It generates LONG/SHORT signals, is suitable for cryptocurrencies, forex, and stocks, and is effective on short and medium timeframes.
Order Block Strategy Pyramiding — стратегия для TradingView, основанная на концепции Order Blocks. Определяет зоны интереса крупных участников рынка и ищет точки разворота цены при возврате в эти зоны. Генерирует сигналы LONG / SHORT, подходит для криптовалют, форекса и акций, эффективна на младших и средних таймфреймах.
TG:@MrBCN
Gold Scalp//@version=5
indicator("scalp strategy (Boxed)", overlay=true)
// Ensure 5-minute chart
isFiveMin = timeframe.isminutes and timeframe.multiplier == 5
// New York time (EST/EDT auto)
nyHour = hour(time, "America/New_York")
nyMinute = minute(time, "America/New_York")
// Target times (exact candle close)
triggerTime =
(nyHour == 11 and nyMinute == 0) or
(nyHour == 19 and nyMinute == 0) or
(nyHour == 14 and nyMinute == 0) or
(nyHour == 6 and nyMinute == 0) or
(nyHour == 8 and nyMinute == 0) or
(nyHour == 21 and nyMinute == 0) or
(nyHour == 00 and nyMinute == 0)
// Final trigger
trigger = isFiveMin and triggerTime and barstate.isconfirmed
// Draw box + label
if trigger
box.new(bar_index - -5, high, bar_index, low, bgcolor=color.new(#0e06eb, 76), border_color=color.rgb(4, 252, 136))
label.new(bar_index, high, "", style=label.style_label_down, color=color.rgb(11, 48, 3), textcolor=color.white, size=size.small)
// Alert
alertcondition(trigger, title="LETS GO", message="5-minute candle CLOSED at key EST time")
Order Block Strategy ReversWIN: 70-100%
8, 3, 3,1
TP 1.6%
Order Block Strategy Revers is a trading indicator that identifies key order block zones (areas of accumulation by large players) and looks for price reversal points. The indicator tracks impulsive movements, forms supply and demand levels, and generates LONG/SHORT signals when the price returns to the order block with confirmation. Suitable for crypto, forex, and stocks, effective on medium and lower timeframes.
Translated with DeepL.com (free version)
Order Block Strategy Revers — это торговый индикатор, который определяет ключевые order block зоны (области накопления крупных игроков) и ищет точки разворота цены. Индикатор отслеживает импульсные движения, формирует уровни спроса и предложения и подаёт сигналы LONG / SHORT при возврате цены в order block с подтверждением. Подходит для крипты, форекса и акций, эффективен на средних и младших таймфреймах.
Pips Signals with Alert From B#/S#Pips Signals B#/S# – Price‑Based Sequential Signal System
Pips Signals B#/S# is a price‑action‑driven indicator that generates sequential buy and sell signals based purely on pip movement, without relying on traditional oscillators or lagging indicators. It is designed for traders who prefer clean, rule‑based signals derived directly from market structure and price expansion.
How It Works
The indicator tracks the distance between the current price and the most recent signal. When price moves a user‑defined number of pips away from the last signal, a new signal is generated:
• B1, B2, B3… for consecutive bullish signals
• S1, S2, S3… for consecutive bearish signals
If price continues in the same direction, the sequence number increases. If price reverses by the required pip distance, the sequence resets and flips direction. This makes the tool useful for identifying momentum continuation as well as structured reversals.
Key Features
• Pure price‑action logic based on pip distance
• Sequential labeling (B#/S#) to visualize directional strength
• Configurable pip size and signal distance
• Customizable label size and colors
• Alerts that can trigger starting from a specific sequence number
• Works on all markets and timeframes
• No repainting — signals only appear after price completes the required movement
Why It’s Useful
This indicator helps traders track directional expansions, identify momentum continuation, spot structured reversals, and filter noise by requiring a minimum pip movement before any signal appears. It is suitable for scalpers, intraday traders, and swing traders who want a clean, objective method to monitor directional price movement.
Notes
This tool does not predict future price movement. It provides a systematic way to visualize and quantify directional shifts based on pip expansion, allowing traders to incorporate it into their own strategies and risk‑management rules.
EST Time Table//@version=6
indicator("EST Time Table", overlay = true)
// ─── Table Settings ─────────────────────────────────────────────
var table timeTable = table.new(
position.top_right,
1, 12,
border_width = 1
)
// ─── Header ────────────────────────────────────────────────────
if barstate.isfirst
table.cell(timeTable, 0, 0, "Time (EST)",
bgcolor = color.black,
text_color = color.white,
text_size = size.normal)
// ─── Time Rows ─────────────────────────────────────────────────
times = array.from(
"2:00 AM",
"6:00 AM",
"8:00 AM",
"8:30 AM",
"9:00 AM",
"9:30 AM",
"10:00 AM",
"11:00 AM",
"14:00 PM",
"19:00 PM",
"21:00 PM"
)
// ─── Fill Table ────────────────────────────────────────────────
for i = 0 to array.size(times) - 1
bg = i % 2 == 0 ? color.rgb(220, 220, 220) : color.white
table.cell(
timeTable,
0,
i + 1,
array.get(times, i),
bgcolor = bg,
text_color = color.black,
text_size = size.normal
)
Alphanet Wyckoff PremiumAlphanet Wyckoff Premium is a hybrid indicator that combines Wyckoff-style market phase labeling with an RSI regime filter to help you spot Accumulation/Distribution ranges, key turning points, and BUY/SELL triggers after a sideways market resolves.
How it works
Detects market regimes using RSI behavior around the equilibrium zone
Bull regime when RSI holds above the upper threshold
Bear regime when RSI holds below the lower threshold
Sideways regime when RSI oscillates around the equilibrium area
Automatically draws a range box during sideways conditions
The box visualizes the recent high/low boundaries of the consolidation
When the sideways phase ends, it prints confirmation labels
BUY after sideways when the breakout aligns with a bullish RSI regime
SELL after sideways when the breakdown aligns with a bearish RSI regime
Wyckoff labels on the chart
Marks Wyckoff-inspired events using pivots + RSI confirmation
SC (Selling Climax) as a potential exhaustion low
AR (Automatic Rally) as the rebound following SC
ST (Secondary Test) as a retest within accumulation
BC (Buying Climax) as a potential exhaustion high
AR (Automatic Reaction) as the drop following BC
ST (Secondary Test) as a retest within distribution
Colors and box meaning
Green box indicates Accumulation
Red box indicates Distribution
Candles may be colored to reflect bullish/bearish regimes for quick context
Key settings and how to tune
RSI Length
Higher values smooth signals and reduce noise
Lower values increase sensitivity but may create more false signals
Trend Sensitivity
Higher values widen the sideways zone, reducing bull/bear signals and filtering noise
Lower values generate more regime signals but can be choppier
Pivot Length
Higher values produce stronger, cleaner pivots (better for higher timeframes)
Lower values produce more pivots (better for scalping, but needs more filtering)
Practical usage
Use the sideways box as your range framework
Watch reactions at the top and bottom boundaries
Expect liquidity sweeps and false breaks around the edges
Treat BUY/SELL after Sideway as a confirmation trigger
Prioritize trades in the direction of the breakout/breakdown
Avoid fading the move unless you have a clear reversal setup
Combine with multi-timeframe context
Higher timeframe for phase bias (accumulation vs distribution)
Lower timeframe for entries using pivots and range reactions
Important notes
Because the logic uses RSI regimes and pivot detection, signals can appear after confirmation rather than at the exact turning point.
Best performance typically occurs when consolidation is well-defined and the breakout is clean.
ATR + BB Swing StrategyMechanical daily stock swing strategy using ATR stops, Heikin Ashi trend confirmation, and Bollinger Bands context. Entries occur above 50 SMA on bullish Heikin Ashi candles; initial stop is 3xATR with trailing stop of highest close minus 2xAtr, reducing to 1.5xATR when profit protection triggers (+2R and momentum weakening). Exits are fully ATR-based, giving a simple, rules-driven approach to ride trends while protecting gains
MACD Trend Count ScoreThis indicator is designed to confirm potential future trends in an asset’s price by analyzing the MACD histogram in the past. It works by counting positive and negative MACD bars within the selected chart timeframe to calculate a Strength Index, which reflects the past trend direction and intensity.
Summarizing the predominance of positive or negative bars across higher timeframes in the past such as daily, weekly, bi-weekly, and quarterly, it provides insight to anticipate how the trend may evolve in upcoming periods, according to the predetermined range scales Strong Bullish, Moderate Bullish, Neutral, Moderate Bearish and Strong Bearish.
Additionally, a dedicated module linked to the strength index is optimized for short-term charts (2-minute, 5-minute and 15-minute timeframes), making it a valuable tool for day trading strategies.
Yield Curve Widget (Nasdaq) 📊 Yield Curve Risk Widget — Nasdaq (MNQ)
🔍 What this indicator does
This indicator is a macro risk widget designed for Nasdaq (MNQ) traders.
It combines the US Treasury yield curve (10Y vs 2Y) with price confirmation from Nasdaq itself to provide a directional bias.
⚠️ This is NOT an entry signal.
It is a context and risk filter to help you decide which side of the market to prioritize.
🧠 What each element means
🔹 10Y (e.g. 4.17)
The 10-year US Treasury yield, expressed as annual percentage (%).
Tech stocks and Nasdaq are highly sensitive to the 10Y
Falling 10Y → supportive for Nasdaq
Rising 10Y → pressure on Nasdaq
🔹 2Y (e.g. 3.54)
The 2-year US Treasury yield, closely tied to Federal Reserve expectations.
🔹 Spread (10Y − 2Y)
Represents the slope of the yield curve.
Spread expanding → curve normalizing → healthier macro environment
Spread contracting → curve flattening or inverting → higher risk
🔹 10Y slope / Spread slope (▲ ▼ •)
Shows the recent direction of movement:
▲ Rising
▼ Falling
• Flat / neutral
👉 Direction matters more than absolute level.
🔹 Regime (BULL / BEAR / NEUT)
Structural interpretation of the yield curve:
BULL → rates favor risk assets
BEAR → rates pressure risk assets
NEUT → mixed macro signals
🔹 RISK ON / RISK OFF / NEUTRAL
Combination of macro (yield curve) and price confirmation (Nasdaq trend):
RISK ON
→ Favorable curve and Nasdaq above its trend EMA
RISK OFF
→ Unfavorable curve and Nasdaq below its trend EMA
NEUTRAL
→ No confirmation
🔹 Intensity (0–100)
Measures the strength of the current regime.
0–40 → weak / noisy environment
40–60 → transition phase
60–100 → strong macro regime
🔹 Trade Bias (BUY / SELL / WAIT)
This is the practical conclusion of the indicator:
BUY NASDAQ
→ Risk ON confirmed + intensity above threshold
SELL NASDAQ
→ Risk OFF confirmed + intensity above threshold
WAIT
→ Mixed conditions, no clear edge
⚠️ This is NOT a trade trigger, only a directional filter.
🎯 How to use it (the right way)
✅ Use it as a FILTER
BUY NASDAQ → prioritize long setups only
SELL NASDAQ → prioritize short setups only
WAIT → trade only A+ setups or stay flat
❌ What NOT to do
Do not enter trades solely because BUY/SELL appears
Do not ignore your own risk management rules
Do not rely on it during major news events (CPI, FOMC, NFP)
⚙️ Suggested settings (MNQ)
Day Trading (1m / 5m)
MNQ Trend EMA: 200
Slope lookback: 5–10
Min Risk Intensity: 55–65
Intraday / Swing
Yields TF: 15m or 60m
Min Risk Intensity: 60–75
🧩 Quick summary
📉 Falling rates → Nasdaq tends to rise
📈 Rising rates → Nasdaq tends to fall
🧠 Yield curve + price confirmation = directional edge
🎯 Use as a filter, not as an entry signal
Disclaimer:
This indicator provides macro context only. Always combine it with your own technical setups, execution rules, and risk management.






















