SPDR Sectors TableThis script generates an interactive and customizable SPDR Sectors Table designed to monitor and analyze the performance of the 11 main sectors of the S&P 500 via sector-specific ETFs. It offers a dynamic overview of daily or periodic sector movements, making it a valuable tool for traders, analysts, and investors implementing sector rotation strategies.
█ DEFINITIONS
SPDR Sectors ETFs are exchange-traded funds managed by State Street Global Advisors, which divide the S&P 500 into the following 11 sectors:
- Communication Services (XLC)
- Consumer Discretionary (XLY)
- Consumer Staples (XLP)
- Energy (XLE)
- Financials (XLF)
- Health Care (XLV)
- Industrials (XLI)
- Materials (XLB)
- Real Estate (XLRE)
- Technology (XLK)
- Utilities (XLU)
These ETFs aim to replicate the performance of their respective sectors as defined by the Global Industry Classification Standard (GICS). The funds are periodically rebalanced to match changes in the S&P 500 composition, offering an accurate snapshot of sectoral trends.
█ INDICATOR
The table displays each sector's ticker and full name, following official GICS terminology and SPDR color coding. It also shows percentage performance, calculated daily on intraday charts or based on the selected time frame.
Users can sort the table by either percentage performance or the relative weight of each ETF in the S&P 500. The default weight values reflect data updated as of 17 April 2025, and can be manually adjusted based on the most recent sector weightings available on the official SPDR website.
Sentiment
OTC IndicatorThis OTC (Bernd Skorupinski) inspired indicator shows the US Bond Futures, Gold Futures, and Dollar Index at the same time. This is an important tool, as when all 3 instruments are aligned, it is a strong confluence to support a bullish or bearish shift in the market.
This powerful indicator requires a payment of $200 to access (lifetime access). Payment can be sent via PayPal to: chrisrigby@hotmail.co.uk
Put your Tradingview username in the PayPal note section during payment or contact me.
RSI The BosThe Relative Strength Index (RSI) is one of the most widely used technical indicators in the market, designed to measure the strength and momentum of price movements.
This script was developed specifically for students, former students, and members of the The Bos community, as a support tool for studying and applying market structure and smart money concepts.
While originally created for internal use, it’s publicly available — and any trader interested in a clean, objective, and functional RSI can benefit from this version.
RSI STRATEGYThis Pine Script code is a complex trading strategy that combines multiple technical indicators including RSI, Cyclic RSI, CCI, Choppiness Index, and Bollinger Bands. Here's a breakdown of what it does:
Main Components:
Uses both standard RSI and Cyclic RSI (a modified version of RSI)
Implements pivot point trend lines (support/resistance)
Includes a "MOST" indicator (similar to SuperTrend) for trend following
Adds additional indicators like CCI, Choppiness Index, and Bollinger Bands %B
Key Features:
Plots RSI with a WMA (Weighted Moving Average) line
Identifies trend lines automatically based on pivot points
Generates buy/sell signals based on crossovers between RSI and its moving average
Includes noise filtering options for the RSI values
Has alert conditions for buy/sell signals
Visual Elements:
Stepped RSI line that changes color based on its position relative to the WMA
Trend lines (support/resistance) in different colors
Signal labels with emojis (🐻 for sell, 🚀 for buy)
A midline at 50 for reference
Custom Calculations:
Special VAR (Variable Index Dynamic Average) moving average type
Cyclic RSI calculation with vibration and torque parameters
Zigzag pattern detection for identifying swing highs/lows
Input Options:
Multiple choices for RSI type (standard or cyclic)
Different noise filtering options
Various moving average types (SMA, EMA, WMA, etc.)
Adjustable lengths for all indicators
The strategy appears to be designed for mean-reversion trading using RSI, with additional trend-following elements from the MOST indicator. The combination of multiple indicators suggests it's looking for confluence between different technical factors before generating signals.
Note that this is quite a complex script with many components, which could lead to overfitting if not properly tested. The effectiveness would depend heavily on the chosen parameters and market conditions.
Bitcoin NUPL IndicatorThe Bitcoin NUPL (Net Unrealized Profit/Loss) Indicator is a powerful metric that shows the difference between Bitcoin's market cap and realized cap as a percentage of market cap. This indicator helps identify different market cycle phases, from capitulation to euphoria.
// How It Works
NUPL measures the aggregate profit or loss held by Bitcoin investors, calculated as:
```
NUPL = ((Market Cap - Realized Cap) / Market Cap) * 100
```
// Market Cycle Phases
The indicator automatically color-codes different market phases:
• **Deep Red (< 0%)**: Capitulation Phase - Most coins held at a loss, historically excellent buying opportunities
• **Orange (0-25%)**: Hope & Fear Phase - Early accumulation, price uncertainty and consolidation
• **Yellow (25-50%)**: Optimism & Anxiety Phase - Emerging bull market, increasing confidence
• **Light Green (50-75%)**: Belief & Denial Phase - Strong bull market, high conviction
• **Bright Green (> 75%)**: Euphoria & Greed Phase - Potential market top, historically good profit-taking zone
// Features
• Real-time NUPL calculation with customizable smoothing
• RSI indicator for additional momentum confirmation
• Color-coded background reflecting current market phase
• Reference lines marking key transition zones
• Detailed metrics table showing NUPL value, market sentiment, market cap, realized cap, and RSI
// Strategy Applications
• **Long-term investors**: Use extreme negative NUPL values (deep red) to identify potential bottoms for accumulation
• **Swing traders**: Look for transitions between phases for potential trend changes
• **Risk management**: Consider taking profits when entering the "Euphoria & Greed" phase (bright green)
• **Mean reversion**: Watch for overbought/oversold conditions when NUPL reaches historical extremes
// Settings
• **RSI Length**: Adjusts the period for RSI calculation
• **NUPL Smoothing Length**: Applies moving average smoothing to reduce noise
// Notes
• Premium TradingView subscription required for Glassnode and Coin Metrics data
• Best viewed on daily timeframes for macro analysis
• Historical NUPL extremes have often marked cycle bottoms and tops
• Use in conjunction with other indicators for confirmation
QSTSQSTS (Quantitative Signal Tracking System) indicator is a strategic Bitcoin-focused tool that harnesses mining activity patterns and price momentum to detect high-conviction buy and sell signals. By analyzing miner behavior through hash rate trends alongside key moving averages, it helps traders identify optimal entry and exit points with added confidence and clarity.
-
⚙️ What This Indicator Does:
Mining Recovery Buy Logic:
Monitors Bitcoin's hash rate using two custom SMAs: a short-term (30-day) and a long-term (60-day) average.
Identifies miner capitulation when the short average drops below the long, and recovery when it crosses back above.
Confirms bullish momentum through price-based signals (10-day vs. 20-day SMA crossover).
Triggers a buy signal after recovery to reduce noise and avoid premature entries.
Visual Buy Signal:
A blue circle appears below the candle when a delayed buy signal occurs.
Alerts can be enabled to notify the trader in real-time when buy conditions are met.
Sell Signal Detection:
Dynamically identifies and marks potential macro-level sell signals based on predefined strategic criteria.
Highlights these with a red triangle above the bar, alerting traders to potential tops or correction zones.
-
📈 How Traders Can Benefit:
High-Quality Entries & Exits: Enter trades after clear miner recovery and exit near exhaustion zones using a balanced mix of on-chain data and price trends.
Reduced False Signals: The built-in delay helps filter out short-term volatility, leading to more reliable buy signals.
Complete Cycle Coverage: With both buy and sell signals, this indicator supports a full-cycle strategy, perfect for swing traders and position holders.
-
🧠 How Sophisticated Is It?
This is a highly refined and technically sound indicator:
Leverages external on-chain mining metrics in real time.
Uses intelligent delay mechanisms to align with market rhythms.
Automatically adapts its logic based on live or historical data contexts.
Generates both buy and sell signals dynamically using distinct yet complementary sets of logic.
QSTS should be used only on Weekly timeframe on BTC/USD markets.
-
✅ Summary:
The QSTS indicator provides traders with a structured, data-backed approach to navigating the crypto market. With smart mining-based entries and dynamically generated sell signals, it equips you with the tools to trade Bitcoin’s major cycles with greater confidence, discipline, and timing.
Directional Predictor (Responsive)Directional Predictor (Responsive)
The Directional Predictor (Responsive) is a comprehensive, multi-indicator based tool designed to provide a potential directional bias for the market. It synthesizes signals from several popular technical indicators, including Exponential Moving Averages (EMAs), Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Volume Weighted Average Price (VWAP), and Volume, to generate a directional forecast (UP, DOWN, or NEUTRAL).
The indicator employs a weighted scoring system, allowing users to adjust the influence of each component indicator based on their trading preferences and market analysis. A higher score, indicating agreement across multiple weighted signals, contributes to a higher confidence level in the predicted direction.
Key Features:
Multi-Indicator Analysis: Combines signals from EMAs (9, 21, 50), RSI (14), MACD (12, 26, 9), VWAP, and Volume for a robust directional assessment.
Customizable Weights: Users can adjust the importance (weight) of Trend (EMAs), RSI, MACD, VWAP, and Volume signals to tailor the indicator to different trading styles or market conditions.
Confidence Score: Calculates a confidence percentage based on the agreement of weighted signals, providing an additional layer of insight into the strength of the predicted direction. A base confidence level can also be set.
VWAP Integration: Includes VWAP analysis specifically for intraday timeframes, automatically disabling this component on daily or higher charts.
Optional Volatility Filter: Incorporates an Average True Range (ATR) based filter to potentially help users avoid signals during periods of low volatility, which can sometimes lead to false signals. Users can enable or disable this filter and adjust its period and threshold.
Clear Signal Output: Displays a prominent text label on the last bar indicating the predicted direction (UP, DOWN, or NEUTRAL) along with the calculated confidence percentage.
EMA Visualization: Plots the 9, 21, and 50 EMAs on the chart for visual reference to the prevailing trend.
How to Interpret:
The indicator provides a directional bias (UP or DOWN) when a sufficient number of weighted signals align, reaching a predefined threshold (currently set to 4 components agreeing in the direction of the trend). A NEUTRAL signal is displayed when there is no clear directional consensus based on the indicator's criteria. The accompanying confidence percentage reflects the overall strength of the signals supporting the predicted direction, taking into account the user-defined weights. Higher confidence suggests stronger alignment among the chosen indicators.
Note: This indicator is intended as a supplementary tool for analysis and does not provide financial advice. Always conduct your own research and consider multiple factors before making trading decisions.
Source Code: The source code for this indicator is closed and not publicly available.
Volume Range Profile with Fair Value (Zeiierman)█ Overview
The Volume Range Profile with Fair Value (Zeiierman) is a precision-built volume-mapping tool designed to help traders visualize where institutional-level activity is occurring within the price range — and how that volume behavior shifts over time.
Unlike traditional volume profiles that rely on fixed session boundaries or static anchors, this tool dynamically calculates and displays volume zones across both the upper and lower ends of a price range, revealing point-of-control (POC) levels, directional volume flow, and a fair value drift line that updates live with each candle.
You’re not just looking at volume anymore. You’re dissecting who’s in control — and at what price.
⚪ In simple terms:
Upper Zone = The upper portion of the price range, showing concentrated volume activity — typically where selling or distribution may occur
Lower Zone = The lower portion of the price range, highlighting areas of high volume — often associated with buying or accumulation
POC Bin = The bin (price level) with the highest traded volume in the zone — considered the most accepted price by the market
Fair Value Trend = A dynamic trend line tracking the average POC price over time — visualizing the evolving fair value
Zone Labels = Display real-time breakdown of buy/sell volume within each zone and inside the POC — revealing who’s in control
█ How It Works
⚪ Volume Zones
Upper Zone: Anchored at the highest high in the lookback period
Lower Zone: Anchored at the lowest low in the lookback period
Width is user-defined via % of range
Each zone is divided into a series of volume bins
⚪ Volume Bins (Histograms)
Each zone is split into N bins that show how much volume occurred at each level:
Taller = More volume
The POC bin (Point of Control) is highlighted
Labels show % of volume in the POC relative to the whole zone
⚪ Buy vs Sell Breakdown
Each volume bin is split by:
Buy Volume = Close ≥ Open
Sell Volume = Close < Open
The script accumulates these and displays total Buy/Sell volume per zone.
⚪ Fair Value Drift Line
A POC trend is plotted over time:
Represents where volume was most active across each range
Color changes dynamically — green for rising, red for falling
Serves as a real-time fair value anchor across changing market structure
█ How to Use
⚪ Identify Key Control Zones
Use Upper/Lower Zone structures to understand where supply and demand is building.
Zones automatically adapt to recent highs/lows and re-center volume accordingly.
⚪ Follow Institutional Activity
Watch for POC clustering near price tops or bottoms.
Large volumes near extremes may indicate accumulation or distribution.
⚪ Spot Fair Value Drift
The fair value trend line (average POC price) gives insight into market equilibrium.
One strategy can be to trade a re-test of the fair value trend, trades are taken in the direction of the current trend.
█ Understanding Buy & Sell Volume Labels (Zone Totals)
These labels show the total buy and sell volume accumulated within each zone over the selected lookback period:
Buy Vol (green label) → Total volume where candles closed bullish
Sell Vol (red label) → Total volume where candles closed bearish
Together, they tell you which side dominated:
Higher Buy Vol → Bullish accumulation zone
Higher Sell Vol → Bearish distribution zone
This gives a quick visual insight into who controlled the zone, helping you spot areas of demand or supply imbalance.
█ Understanding POC Volume Labels
The POC (Point of Control) represents the price level where the most volume occurred within the zone. These labels break down that volume into:
Buy % – How much of the volume was buying (price closed up)
Sell % – How much was selling (price closed down)
Total % – How much of the entire zone’s volume happened at the POC
Use it to spot strong demand or supply zones:
High Buy % + High Total % → Strong buying interest = likely support
High Sell % + High Total % → Strong selling pressure = likely resistance
It gives a deeper look into who was in control at the most important price level.
█ Why It’s Useful
Track where fair value is truly forming
Detect aggressive volume accumulation or dumping
Visually split buyer/seller control at the most relevant price levels
Adapt volume structures to current trend direction
█ Settings Explained
Lookback Period: Number of bars to scan for highs/lows. Higher = smoother zones, Lower = reactive.
Zone Width (% of Range): Controls how much of the range is used to define each zone. Higher = broader zones.
Bins per Zone: Number of volume slices per zone. Higher = more detail, but heavier on resources.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
MÈGAS ALGO : CNA (Cognitio Analysis) [INDICATOR]Overview
The CNA (Cognitio Analysis) is a comprehensive financial analysis tool designed to evaluate the overall health and potential of a market or company based on fundamental metrics. It aggregates data across five key metric groups—**Growth**, **Profitability**, **Cash Flow**, **Income**, and **Valuation**—to provide a final interpretation of market conditions. The indicator dynamically adapts to the selected fiscal period (Quarter, Year, or Trailing Twelve Months) and delivers insights into dominant trends and conflicting signals.
Key Features
1. Customizable Fiscal Period:
- Users can select between "Quarter", "Year", or "Trailing Twelve Months" (TTM) to analyze data for their desired timeframe.
2. Dynamic Table Visualization:
- Displays raw metric values, aggregated scores, and the final interpretation in an intuitive
table.
- Highlights the final interpretation with dynamic background colors (`color.teal` for bullish,
`color.red` for bearish, etc.).
3. Comprehensive Data Integration:
- Pulls financial data using TradingView's `request.financial()` function for metrics like
revenue, earnings, margins, and valuation ratios.
4. Normalization and Scoring:
- Normalizes data to create a consistent scoring system, ensuring accurate comparisons across
metrics.
How It Works
1. Metric Group Analysis
- Growth Metrics: Measures revenue growth, earnings per share (EPS) growth, and tax
efficiency.
- Profitability Metrics: Analyzes net profit margin, return on equity (ROE), and EBITDA margin.
- Cash Metrics: Assesses operating cash flow margin, free cash flow to operating cash flow
ratio, and cash flow coverage.
- Income Metrics: Examines gross profit margin, operating profit margin, and EBIT margin.
- Valuation Metrics: Evaluates price-to-earnings (P/E), price-to-sales (P/S), and enterprise
value-to-EBITDA (EV/EBITDA).
2. Dynamic Scoring System
- Metrics are normalized to ensure consistency across different scales.
- A geometric mean is used to calculate scores for each metric group, ensuring that all metrics
within a group contribute equally to the final score.
3. Dominant Trend Identification
- Scores from all five metric groups are aggregated to determine the **dominant trend** of the
market.
- The dominant trend is categorized as:
- Bullish: Strong fundamentals across most metrics.
- Bearish: Weak fundamentals across most metrics.
- Neutral: Balanced conditions with no clear direction.
- Unclear: Mixed signals dominate, requiring further monitoring.
4. Conflicting Signals Interpretation
- The indicator identifies scenarios where metrics conflict (e.g., high growth but low valuation).
- These conflicting signals provide nuanced insights into market conditions, highlighting rare opportunities or potential risks.
How to Use the Indicator
1. Select Fiscal Period:
- Choose between "FQ", "FY", or "TTM" to analyze data for the desired timeframe.
2. Review Metric Scores:
- Examine the scores for each metric group (Growth, Profitability, Cash, Income, Valuation) to
understand the underlying performance.
3. Interpret Final Output:
- The final interpretation provides a summary of the dominant trend and conflicting signals,
helping users make informed decisions.
4. Dynamic Coloring:
- Use the dynamic background colors in the table to quickly identify market sentiment
(bullish, bearish, neutral, or mixed).
Applications
- Identifying Opportunities:
- Look for bullish dominant trends combined with undervalued growth opportunities for
potential long positions.
- Avoiding Risks:
- Watch out for bearish dominant trends with overvaluation alerts to avoid potential losses.
- Monitoring Neutral Markets:
- Use the indicator to identify neutral markets and wait for clearer signals before making
decisions.
Conclusion
The CNA (Cognitio Analysis) is a powerful tool for traders and investors seeking to make informed decisions based on fundamental analysis. By combining detailed metric evaluations, dynamic scoring, and sentiment-based interpretations, this indicator provides a comprehensive view of market conditions. Whether you're identifying undervalued opportunities, avoiding overvalued risks, or monitoring neutral markets, this indicator equips you with the insights needed to navigate complex financial landscapes.
Please Note:
This indicator is provided for informational and educational purposes only. It is not financial advice, and it should not be considered a recommendation to buy, sell, or trade any financial instrument. Trading involves significant risks, including the potential loss of your entire investment. Always conduct your own research and consult with a licensed financial advisor before making any trading decisions.
The results and images provided are based on algorithms and historical/paid real-time market data but do not guarantee future results or accuracy. Use this tool at your own risk, and understand that past performance is not indicative of future outc
RSI HeartHere's an introduction you can use for your RSI Heart indicator:
---
### RSI Heart Indicator
The **RSI Heart Indicator** provides a visually engaging way to monitor and track the **Relative Strength Index (RSI)** across multiple timeframes (10m, 15m, 30m, and 1H). It not only shows the RSI value but also uses heart-shaped symbols to reflect the current market condition based on RSI levels, making it easier to understand the strength and momentum of a given asset at a glance.
### Key Features:
- **Multi-Timeframe Support**: The indicator pulls the RSI values from multiple timeframes (10 minutes, 15 minutes, 30 minutes, and 1 hour) so you can analyze market strength at different intervals in one view.
- **Heart Symbols**: RSI values are displayed alongside heart emojis (❤️, 💛, 💚) that provide a visual cue for the market condition:
- **❤️ (Overbought or Oversold)**: When RSI is below 27 or above 73.
- **💛 (Near Oversold/Overbought)**: When RSI is between 27-30 or 70-73.
- **💚 (Neutral)**: When RSI is between 30 and 70.
- **Customizable Visibility**: Toggle visibility for each timeframe's RSI using simple on/off settings, giving you control over which timeframes are displayed in your chart.
### How it Can Help:
- **Quick Market Sentiment Analysis**: The heart symbols and RSI values allow you to quickly assess whether an asset is in an overbought or oversold condition.
- **Multi-Timeframe RSI**: By viewing RSI across multiple timeframes, you can gain a more comprehensive understanding of market momentum and strength.
- **Personalized to Your Preferences**: Adjust the settings to only show the timeframes that matter most to you, creating a customized and clean chart view.
This indicator helps traders make more informed decisions by providing a clear, easy-to-read representation of market conditions across various timeframes, all within one indicator.
---
This introduction explains what the indicator does, its features, and how it can benefit traders in a concise and easy-to-understand way.
Sigma-Level1-Sigma-Level Indicator (for 28 FX Pairs)
This TradingView indicator calculates and visualizes the 1-sigma price projection range for the current FX pair, based on implied volatility (IV) and a user-defined reference price.
🔧 User Inputs
1. Implied Volatility (IV) Selection
You can choose which volatility term to apply:
ON (Overnight)
1W (1 Week)
1M (1 Month)
Each currency pair uses manually entered IV values (in %), grouped by base currency (USD, EUR, GBP, etc.).
www.investing.com
2. Base Price Selection
You can define the price level used as the anchor for the sigma projection:
CurrentPrice — live market price
YesterdayClose — close of the previous day
LastHourClose — close of the last 1-hour candle
LastFriday — weekly close from last Friday
LastMonthClose — close of the previous monthly candle
LastYearClose — close of the previous yearly candle
These values are retrieved using the appropriate timeframe (D, W, M, 12M, or 60 for hourly).
📐 How the Calculation Works
The indicator calculates the 1σ range using this formula:
1σ Range = basePrice × (IV / √N) / 100
Where:
basePrice is the selected anchor price.
IV is the selected implied volatility for the current pair.
N is the number of periods per year, depending on the IV term:
√252 for ON (trading days)
√52 for 1W (weeks)
√12 for 1M (months)
The upper and lower bands are then:
1σ Up = basePrice + range
1σ Down = basePrice - range
These bands are plotted only during the current calendar week.
🖼️ Visual Output
Green Line: 1σ Upper Boundary
Red Line: 1σ Lower Boundary
Labels show the exact 1σ values at the most recent bar
⚠️ Disclaimer
This indicator is for informational and analytical purposes only. It does not constitute financial advice, a trading signal, or a guarantee of future performance. Always perform your own research and consult with a qualified financial advisor before making trading decisions.
Bullish Bearish Move Forecast with RSI & Volume Confirmation🎯 Purpose
This strategy is designed to generate high-confidence long and short entries by combining:
Trend confirmation from moving averages
Momentum via MACD-like divergence
Stochastic oscillator conditions
Optional filters: RSI and Volume
⚙️ How It Works
✅ Trend Detection:
Uses 3 Simple Moving Averages (10, 30, 100 periods)
Looks for price crossing above (bullish) or below (bearish)
✅ Momentum Signal:
A custom MACD-style crossover of medians identifies momentum shifts
✅ Stochastic Confirmation:
Confirms entries when the market is emerging from oversold (for longs) or overbought (for shorts)
✅ Signal Agreement:
Each of the 3 components gives a +1 or -1
Entry only occurs if all 3 agree (i.e., total score = +3 or -3)
✅ Additional Filters (Toggleable):
RSI: Must be > 50 for long, < 50 for short (default = ON)
Volume: Volume must be greater than its 20-period average (default = ON)
🟢 Long Entry Requirements
All 3 core signals align bullishly
RSI filter passes (if enabled)
Volume filter passes (if enabled)
No recent long signal on previous bar
🔴 Short Entry Requirements
All 3 core signals align bearishly
RSI < 50 and high volume (if filters enabled)
No recent short signal on previous bar
💼 Backtesting & Risk Management
✅ Customizable Settings
Go to settings (⚙️ icon in the strategy pane):
Take Profit (%) – Default: 3%
Stop Loss (%) – Default: 2%
Toggle RSI and Volume filters on/off
✅ Built-in Trade Logic
Longs exit at +TP or -SL
Shorts exit at -TP or +SL
📊 Visual Features
Green “LONG” labels below bars
Red “SHORT” labels above bars
Triangle markers indicate entry candles
🧪 How to Use in TradingView
Click on the Pine Editor tab
Paste the script and click Add to Chart
Go to the Strategy Tester tab to view performance
Use the gear icon ⚙️ to customize parameters
Toggle filters and adjust TP/SL for optimization
Filtered Stochastic MA🔴 Filtered Stochastic MA (FSM) 🔴
Filtered Stochastic MA (FSM) is an all‑in‑one overlay that combines an adaptive moving average, momentum analysis, and dual volatility bands to give you clear, actionable levels on any chart.
🔧 Core Components
Center MA with “Custom” Filters
Choose from familiar SMAs, EMAs, WMAs, HMAs, RMAs … or select “Custom 1” and “Custom 2” for two proprietary smoothing methods that react gracefully in both trends and chop.
Tune the length to match your style—from fast scalp MAs (10–20) to smoother swing MAs (50+).
Hidden Stochastic Momentum
A built‑in %K/%D oscillator runs quietly under the hood, helping the bands adapt to shifting momentum without cluttering your chart.
Dual SuperTrend‑Style Bands
Band 1 (standard multipliers) hugs the Center MA to mark early support/resistance.
Band 2 (double multipliers) creates a wider envelope for breakout thresholds and over‑extension signals.
Both fade or highlight based on market direction for instant visual cues.
⚙️ Key Settings
Setting Description
MA Type & Length Pick your smoothing style and period.
Stochastic Length Controls momentum sensitivity.
Band Multipliers ATR & StdDev factors for Band 1 (and ×2 for Band 2).
Color Controls Customize colors and opacity for each band and the MA.
Non‑Repainting Lock signals to the previous bar for extra safety.
📈 How to Trade with FSM
1. Trend‑Following Entries
Long when price pulls back toward Support Band 1 in an uptrend (price > Center MA and Support Band 1 is rising).
Short when price rallies into Resistance Band 1 in a downtrend (price < Center MA and Resistance Band 1 is falling).
Example: On a 15 min chart of EUR/USD, set MA = 20 EMA, ATR = 1, StdDev = 1. When price dips to the green Band 1 and then closes back above it, risk a long with stop just below the band.
2. Breakout & Exhaustion Plays
A decisive close above Resistance Band 2 signals a strong breakout. Look to ride the impulse or wait for a retest of Band 2 as support.
Conversely, a break below Support Band 2 can mark trend exhaustion or a reversal opportunity.
Example: On a 1 hour BTCUSD chart with MA = 50 (Custom 1), watch for candle closes beyond the outer fuchsia band—enter on a successful retest for better risk/reward.
3. Mean‑Reversion Scalp Setups
In range or low‑volatility conditions, price swings outside Band 1 often snap back toward the Center MA. Fade these extremes on fast timeframes (1–5 min).
Example: On a 5 min Apple stock chart, when the price spikes above Resistance Band 1 and fails to hold, short toward the Center MA for a quick scalp.
4. Momentum Confirmation
Use the hidden stochastic readings (via the Data Window or your own alerts) to confirm entries:
Favor long setups when momentum is rising.
Avoid shorts when momentum remains strong above 50, even if bands are touched.
FSM brings together smoothing, momentum, and volatility in a single, clean overlay. Adjust the “Custom” filters and band widths to match your market and timeframe, and use the examples above as a starting point to build your own high‑probability setups.
Add “Filtered Stochastic MA (FSM)” to your TradingView chart today and turn noisy data into precision entry and exit zones!
Caution:
This is an educational idea, past performance or what you see on a chart may not be repeatable behavior. Trade at your own risk.
Regards!
Weighted Ichimoku StrategyLSE:HSBA
The Ichimoku Kinko Hyo indicator is a comprehensive tool that combines multiple signals to identify market trends and potential buying/selling opportunities. My weighted variant of this strategy attempts to assign specific weights to each signal, allowing for a more nuanced and customizable approach to trend identification. The intent is to try and make a more informed trading decision based on the cumulative strength of various signals.
I've tried not to make it a mishmash of this and that + MACD + RSI and on and on; most people have their preferred indicator that focuses on just that that they can use in conjunction.
The signals used can be grouped into two groups the 'Core Ichimoku Signals' & the 'Additional Signals' (at the end you will find the signals and their assigned weights followed by the thresholds where they align).
The Core Ichimoku Signals are the primary signals used in Ichimoku analysis, including Kumo Breakout, Chikou Cross, Kijun Cross, Tenkan Cross, and Kumo Twist.
While the Additional Signals provide further insights and confirmations, such as Kijun Confirmation, Tenkan-Kijun Above Cloud, Chikou Above Cloud, Price-Kijun Cross, Chikou Span Signal, and Price Positioning.
Entries are triggered when the cumulative weight of bullish signals exceeds a specified buy threshold, indicating a strong uptrend or potential trend reversal.
Exits are initiated when the cumulative weight of bearish signals surpasses a specified sell threshold, or when additional conditions such as consolidation patterns or ATR-based targets are met.
There are various exit types that you can choose between, which can be used separately or in conjunction with one another. As an example you might want to exit on a different condition during consolidation periods than during other periods or just use ATR with some other backstop.
They are listed in evaluation order i.e. ATR trumps all, Consolidation exit trumps the regular Kumo sell and so on:
**ATR Sell**: Exits trades based on ATR-based profit targets and stop-losses.
**Consolidation Exit**: Exits trades during consolidation periods to reduce drawdown.
**Sell Below Kumo**: Exits trades when the price is below the Kumo, indicating a potential downtrend.
**Sell Threshold**: Exits trades when the cumulative weight of bearish signals surpasses a specified sell threshold.
There are various 'filters' which are really behavior modifiers:
**Kumo Breakout Filter**: Requires price to close above the Kumo for buy signals (essentially a entry delay).
**Whipsaw Filter**: Ensures trend strength over specified days to reduce false signals.
**Buy Cooldown**: Prevents new entries until half the Kijun period passes after an exit (prevents flapping).
**Chikou Filter**: Delays exits unless the previous close is below the Chikou Span.
**Consolidation Trend Filter**: Prevents consolidation exits if the trend is bullish (rare, but happens).
Then there are some debugging options. Ichimoku periods have some presets (personally I like 8/22/44/22) but are freely configurable, preset to the traditional values for purists.
The list of signals and most thresholds follow, play around with them. Thats all.
Cheers,
**Core Ichimoku Signals**
**Kumo Breakout**
- 30 (Bullish) / -30 (Bearish)
- Indicates a strong trend when the price breaks above (bullish) or below (bearish) the Kumo (cloud). This signal suggests a significant shift in market sentiment.
**Chikou Cross**
- 20 (Bullish) / -20 (Bearish)
- Shows the relationship between the Chikou Span (lagging span) and the current price. A bullish signal occurs when the Chikou Span is above the price, indicating a potential uptrend. Conversely, a bearish signal occurs when the Chikou Span is below the price, suggesting a downtrend.
**Kijun Cross**
- 15 (Bullish) / -15 (Bearish)
- Signals trend changes when the Tenkan-sen (conversion line) crosses above (bullish) or below (bearish) the Kijun-sen (base line). This crossover is often used to identify potential trend reversals.
**Tenkan Cross**
- 10 (Bullish) / -10 (Bearish)
- Indicates short-term trend changes when the price crosses above (bullish) or below (bearish) the Tenkan-sen. This signal helps identify minor trend shifts within the broader trend.
**Kumo Twist**
- 5 (Bullish) / -5 (Bearish)
- Shows changes in the Kumo's direction, indicating potential trend shifts. A bullish Kumo Twist occurs when Senkou Span A crosses above Senkou Span B, and a bearish twist occurs when Senkou Span A crosses below Senkou Span B.
**Additional Signals**
**Kijun Confirmation**
- 8 (Bullish) / -8 (Bearish)
- Confirms the trend based on the price's position relative to the Kijun-sen. A bullish signal occurs when the price is above the Kijun-sen, and a bearish signal occurs when the price is below it.
**Tenkan-Kijun Above Cloud**
- 5 (Bullish) / -5 (Bearish)
- Indicates a strong bullish trend when both the Tenkan-sen and Kijun-sen are above the Kumo. Conversely, a bearish signal occurs when both lines are below the Kumo.
**Chikou Above Cloud**
- 5 (Bullish) / -5 (Bearish)
- Shows the Chikou Span's position relative to the Kumo, indicating trend strength. A bullish signal occurs when the Chikou Span is above the Kumo, and a bearish signal occurs when it is below.
**Price-Kijun Cross**
- 2 (Bullish) / -2 (Bearish)
- Signals short-term trend changes when the price crosses above (bullish) or below (bearish) the Kijun-sen. This signal is similar to the Kijun Cross but focuses on the price's direct interaction with the Kijun-sen.
**Chikou Span Signal**
- 10 (Bullish) / -10 (Bearish)
- Indicates the trend based on the Chikou Span's position relative to past price highs and lows. A bullish signal occurs when the Chikou Span is above the highest high of the past period, and a bearish signal occurs when it is below the lowest low.
**Price Positioning**
- 10 (Bullish) / -10 (Bearish)
- Shows indecision when the price is between the Tenkan-sen and Kijun-sen, indicating a potential consolidation phase. A bullish signal occurs when the price is above both lines, and a bearish signal occurs when the price is below both lines.
**Confidence Level**: Highly Sensitive
- **Buy Threshold**: 50
- **Sell Threshold**: -50
- **Notes / Significance**: ~2–3 signals, very early trend detection. High sensitivity, may capture noise and false signals.
**Confidence Level**: Entry-Level
- **Buy Threshold**: 58
- **Sell Threshold**: -58
- **Notes / Significance**: ~3–4 signals, often Chikou Cross or Kumo Breakout. Very sensitive, risks noise (e.g., false buys in choppy markets).
**Confidence Level**: Entry-Level
- **Buy Threshold**: 60
- **Sell Threshold**: -60
- **Notes / Significance**: ~3–4 signals, Kumo Breakout or Chikou Cross anchors. Entry point for early trends.
**Confidence Level**: Moderate
- **Buy Threshold**: 65
- **Sell Threshold**: -65
- **Notes / Significance**: ~4–5 signals, balances sensitivity and reliability. Suitable for moderate risk tolerance.
**Confidence Level**: Conservative
- **Buy Threshold**: 70
- **Sell Threshold**: -70
- **Notes / Significance**: ~4–5 signals, emphasizes stronger confirmations. Reduces false signals but may miss some opportunities.
**Confidence Level**: Very Conservative
- **Buy Threshold**: 75
- **Sell Threshold**: -75
- **Notes / Significance**: ~5–6 signals, prioritizes high confidence. Minimizes risk but may enter trades late.
**Confidence Level**: High Confidence
- **Buy Threshold**: 80
- **Sell Threshold**: -80
- **Notes / Significance**: ~6–7 signals, very strong confirmations needed. Suitable for cautious traders.
**Confidence Level**: Very High Confidence
- **Buy Threshold**: 85
- **Sell Threshold**: -85
- **Notes / Significance**: ~7–8 signals, extremely high confidence required. Minimizes false signals significantly.
**Confidence Level**: Maximum Confidence
- **Buy Threshold**: 90
- **Sell Threshold**: -90
- **Notes / Significance**: ~8–9 signals, maximum confidence level. Ensures trades are highly reliable but may result in fewer trades.
**Confidence Level**: Ultra Conservative
- **Buy Threshold**: 100
- **Sell Threshold**: -100
- **Notes / Significance**: ~9–10 signals, ultra-high confidence. Trades are extremely reliable but opportunities are rare.
**Confidence Level**: Extreme Confidence
- **Buy Threshold**: 110
- **Sell Threshold**: -110
- **Notes / Significance**: All signals align, extreme confidence. Trades are almost certain but very few opportunities.
Crosby Ratio | QuantumResearch ⚖️ Crosby Ratio | QuantumResearch
A Heikin-Ashi Smoothed Momentum Oscillator for Trend Strength & Market Rotation
Inspired by the Original Work of Bitcoin Magazine Pro
🔗 www.bitcoinmagazinepro.com
📘 Overview
The Crosby Ratio, as originally conceptualized by Bitcoin Magazine Pro, is a powerful tool used to evaluate the momentum and directional strength of price movement by analyzing the slope of market trends in degrees.
This enhanced implementation by QuantumResearch builds on the original concept with a Pine Script version tailored for trading charts, integrating Heikin-Ashi smoothing, ATR scaling, and customizable visual modes to fit traders' unique styles.
🧠 What Is the Crosby Ratio?
At its core, the Crosby Ratio uses angular measurement to quantify price movement — translating price trend strength into degrees. This approach allows traders to:
📈 Identify when the market is exhibiting strong upward or downward pressure
🚨 Spot overextended or overheated trend conditions
⚖ Filter out short-term noise and focus on macro momentum
🔍 1. Key Innovations by QuantumResearch
✅ Heikin-Ashi Smoothing: Reduces noise and stabilizes price action before computing momentum angles
✅ Custom atan2() Angular Function: Measures the directional angle between smoothed price changes and ATR-based scaling
✅ Dynamic Threshold Bands: Color-coded zones highlight overbought/oversold momentum regions
✅ Fully Customizable Palette: Choose from 8 visual themes with automatic color adaptation
📊 2. Interpretation Guide
Crosby Value Interpretation
> +18° 🚀 Strong bullish trend acceleration
+13° to +18° 📈 Moderate upward momentum
-9° to +13° ⚖ Neutral/transition phase
-15° to -9° 📉 Moderate bearish pressure
< -15° 🛑 Strong bearish acceleration
The indicator also features background shading when values exceed key thresholds, improving visual clarity during trend inflection points.
📌 Ideal Use Cases
🔄 Rotational Momentum Strategies: Spot the strongest assets during rapid shifts
⚡ Breakout Filtering: Confirm whether breakouts have directional strength
🧘 Noise Reduction: Heikin-Ashi smoothing filters chaotic wicks, especially in crypto
📉 Bearish Exhaustion Detection: Quickly identify when bearish momentum might be overdone
🔗 Original Inspiration & Acknowledgment
This indicator draws its core idea and naming convention from the original Crosby Ratio developed and introduced by Bitcoin Magazine Pro in their excellent write-up:
🔗 The Crosby Ratio – Bitcoin Magazine Pro
Their work on quantifying market sentiment via angle-based momentum inspired this script adaptation for TradingView with added visual features, smoothing techniques, and alerts.
⚠️ Disclaimer
This indicator is a momentum oscillator and should be used in conjunction with other confirmation tools. Market dynamics can vary, and no single metric ensures profitable trades. Always apply proper risk management.
The Delta with EMAs - Version 2 | CaptJackSparrow📊 The Delta with EMAs - Version 2 16th April 25 working copy it is not finished yet!!!!!!!| CaptJackSparrow
This updated script takes your trading to the next level by merging dynamic volume delta with customizable EMAs and Fibonacci levels, all enhanced with session-based background highlights.
🧩 Cumulative Volume Delta (CVD):
Visualize market sentiment and volume flow with step-line candles, showing the tug-of-war between buyers and sellers.
Real-time tracking of volume dynamics with customizable timeframes and session-specific calculations.
📈 Exponential Moving Averages (EMAs):
EMAs (3, 5, 8, 9, 15, 24, 30, 60, 90) plotted on CVD to reveal trend direction and momentum shifts.
Customizable visibility settings for each EMA, with background coloring when the EMAs align to highlight momentum zones.
📊 Fibonacci Levels:
Overnight and New York sessions: Track the high, low, and midpoint (equilibrium) for each session to gauge market sentiment.
Weekly Fibonacci: See the high, low, and midpoint for the week, with dynamic labels updating as the week progresses.
🌍 Session Highlights:
Display colored backgrounds for New York, Overnight, Europe, Asia, and After Hours sessions, helping you identify active market periods.
Customizable start/end times for each session with visual color options.
🔔 Alerts & Visuals:
EMA crossovers and background colors help spot key momentum shifts.
Tailored alerts based on the crossover of the EMAs, helping you track potential entries or exits.
🧠 Ideal for traders who love:
Understanding market structure through volume analysis.
Using multiple session contexts for more precise trading decisions.
Anticipating breakouts or divergences with dynamic Fibonacci and EMA support.
🏴☠️ Disclaimer: This script is for educational purposes only and is not financial advice. Always trade responsibly and consider market risks.
Market Sessions by BASSWELLThis TradingView indicator visually highlights major global trading sessions (Tokyo, London, New York) directly on intraday charts. It provides a clear, color-coded display of session activity and key statistics to help traders better understand session dynamics and overlaps.
✅ Key Features:
Visual Session Boxes: Draws background boxes for each session with configurable colors.
Session Names: Displays the name of each session as a label above the session box.
Open/Close Lines: Optionally shows dashed lines at session open and close prices.
Average Price Line: Plots the average session price as a dotted line.
Tick Range Display: Calculates and shows the high-low range in ticks.
Time Zone Support: Fully timezone-aware via IANA definitions (e.g. "Europe/London").
Overlap Handling: Automatically dims older sessions when a new one starts for visual clarity.
🔧 Configurable Parameters:
Show/hide each session individually.
Set session times and timezones.
Customize label visibility and box contents.
Adjust session colors with transparency.
Includes basic visual styling for better chart readability.
⚠️ Note: Works only on intraday timeframes. Daily/weekly/monthly charts are not supported.
DokterWolf's NASDAQ Scalper TP/SLDokterWolf's NASDAQ Scalper TP/SL
Description
A fast indicator for NASDAQ scalpers to set Take Profit (TP) and Stop Loss (SL) levels with ease. Plots high/low pivots and up to 20 customizable levels with dollar values ($2 per point for /MNQ micro-contracts). Designed for quick risk management in fast-paced trades.
How to Use
Adjust Levels: Defaults from 10 to 200 points. Use smaller values (e.g., 2.0, 5.0) for tight scalps.
Contracts: Set the number of micro-contracts (e.g., 10 points = $20 for 1 contract).
Pivots: High/low pivots highlight key levels (20-bar lookback, adjustable).
Chart: Toggle levels/labels for a clean view. Best on /MNQ, 1-5 minute timeframes.
Screenshot
The screenshot shows the indicator on a /MNQ 1-minute chart with TP/SL levels set at ±5 points, displaying dollar values (e.g., "+5 ($10)"). High/low pivots and the current price line are also visible for quick reference.
Notes
Invite-Only: Exclusive access—contact me to join!
Tested on /MNQ. Results may vary on other instruments.
No performance guarantees; always use your own analysis.
Updates planned. Feedback welcome!
Credits
Created by DokterWolf for my scalping community. Built for traders who value speed and precision.
Disclaimer
This is a trading tool, not financial advice. Trade responsibly and understand the risks.
Cot DeltaCOT Delta by Jacopo
Designed to visualize and analyze data related to the Commitment of Traders (COT) report, which is published by the Commodity Futures Trading Commission (CFTC) in the United States. Its primary purpose is to display the long and short positions of traders on futures contracts, divided by categories like Commercial, Noncommercial, and Nonreportable.
Main Features:
Selection Mode: The user can choose from several modes to display COT data, such as "Auto", "Root", "Base currency", or "Currency". This determines which currency will be shown on the chart.
Contract Type: It is possible to select whether to display data for Futures, Options, or both (Futures + Options).
COT Category: The user can choose one of the trader categories like Commercial Positions, Noncommercial Positions, or Nonreportable Positions to analyze positions based on the type of market participant.
Data Visualization: The chart shows long, short, and net positions (long - short) with separate lines, using different colors for each type of position:
Long positions in green.
Short positions in red.
Net difference (long - short) in white.
Data Table: A table is displayed to present the data clearly, with the following columns:
Long: Long positions.
Short: Short positions.
Total: The net sum of positions (long - short).
Changes: The difference between current and previous data (delta) in both absolute and percentage terms.
Variation Visualization: The table also shows the variations from the previous period (both in absolute and percentage terms), with conditional background colors to highlight positive or negative changes.
Optional CFTC Code: The user can input a custom CFTC code to analyze specific data, if necessary.
In Summary:
This indicator provides a clear and precise visualization of trader positions (long and short) on futures and options contracts, making it easier to analyze market dynamics related to commercial and non-commercial traders. The combination of a chart and table allows for real-time tracking of position changes.
VIX AnalyticsThis script is designed to serve traders, analysts, and investors who want a real-time, comprehensive view of market volatility, risk sentiment, and implied movements. It combines multiple institutional-grade volatility indices into one clear dashboard and interprets them with actionable insights — directly on your chart.
🔍 Features Included
🟦VIX (CBOE Volatility Index)
Measures market expectation of 30-day S&P 500 volatility.
Color-coded interpretation ranges:
Under 13: Extreme Complacency
15–20: Stable Market
20–30: Moderate Risk
30–40: High Volatility
Over 40: Panic
🟪 VVIX (Volatility of Volatility Index)
Tracks the volatility of VIX itself.
Interpreted as a risk gauge of how aggressively traders are hedging volatility exposure.
Under 80: Market Complacency
80–100: Normal Environment
100–120: Caution — Rising Volatility of Volatility
Over 120: High Stress — Elevated Hedging Activity
🟨 SKEW Index
Measures the perceived tail risk of the S&P 500 — i.e., the probability of a black swan event.
Below 110: Potential Complacency
120–140: Moderate Tail Risk
Above 140: High Tail Risk
🧮 VIX/VVIX Ratio
Gauges relative fear levels between expected volatility and the volatility of volatility.
Under 0.5: Low Ratio — VVIX Overextended
Over 0.9: High Ratio — VIX Leading
📈 VIX Percentile (1-Year Range)
Shows where the current VIX sits relative to its 1-year high/low.
Under 20%: Volatility is Cheap
Over 70%: Fear is Elevated — Reversal Possible
📉 SPX Implied Point Moves
Projects expected moves in SPX using VIX-derived volatility:
Daily
Weekly
Monthly
Helps size positions or define expected price ranges based on volatility regime.
📊 ATR Values (5, 13, 21 periods)
Traditional volatility using historical prices.
Provided alongside implied data for comparison.
🧠 Unique Logic & Interpretation Layer
This script doesn’t just show raw data — it interprets it. It reads the relationship between VIX, VVIX, and SKEW to highlight:
When market volatility may be underpriced
When hidden tail risks are forming
When to be cautious of volatility expansions
How current implied movement compares to past realized volatility
✅ Use Cases
Day traders: Know when volatility is low or expanding before scalping or swinging.
Options traders: Identify whether implied volatility is cheap or expensive.
Portfolio managers: Gauge when hedging is in demand and adjust exposure.
Risk managers: Crosscheck if current volatility aligns with macro risk events.
⚙️ Settings
Customizable table placement: Move the dashboard to any corner of your chart.
No repainting or lag: Data updates in real-time using official CBOE and SPX feeds.
Close-EMA120 Bias Histogram### **Indicator: Close-EMA120 Bias Histogram**
**Purpose**:
Visualizes the deviation (bias rate) between the closing price and its 120-period EMA (Exponential Moving Average) as a histogram.
**Calculation**:
\
- Positive values: Price is **above** EMA120 (bullish momentum).
- Negative values: Price is **below** EMA120 (bearish momentum).
**Key Features**:
1. **Clean Histogram**:
- Green bars: Price > EMA120
- Red bars: Price < EMA120
- Transparency (30%) for subtle visualization.
2. **Zero Line Reference**:
- Solid gray line at 0% for quick divergence assessment.
3. **Minimalist Design**:
- No overbought/oversold thresholds or clutter.
- Adjustable EMA period via input (default: 120).
**Use Cases**:
- Identify mean-reversion opportunities when bias extremes occur.
- Confirm trend strength (sustained positive/negative bias).
- Combine with price action for divergence signals.
**Code Simplicity**:
- Only 10 lines of core logic.
- Easy to modify (e.g., change EMA length or colors).
Weekly Open (Current Week Only)📘 Indicator Name: Weekly Open (Current Week Only)
📝 Description:
This indicator plots a horizontal line representing the weekly open price, visible only during the current trading week. At the beginning of each new week (based on TradingView’s weekly time segmentation), the indicator captures the open price of the first candle and draws a constant line across the chart until the week ends. Once the new week begins, the line resets and updates with the new weekly open.
🎯 How to Use – ICT Concepts Integration (Weekly Profile):
This tool is designed to complement ICT (Inner Circle Trader) trading strategies, particularly within the weekly profile framework, by offering a clear and persistent visual of the weekly open, which is a critical reference point in ICT’s market structure theory.
✅ Use Cases:
Directional Bias:
According to ICT concepts, price trading above the weekly open suggests a bullish bias for the week, while trading below it implies bearish conditions.
Traders can use the weekly open line to align their intraweek trades with higher timeframe directional bias.
Dealing Ranges:
Weekly open helps frame the weekly dealing range, especially when combined with other levels like weekly high/low or previous week’s range.
It allows traders to identify potential liquidity pools or areas where price may seek to rebalance.
Mean Reversion Entries:
Price often reverts to or reacts from the weekly open. Traders may use this as a target or entry level, particularly during Monday/Tuesday setups.
Works well in conjunction with concepts like OTE (Optimal Trade Entry) and Judas Swings.
Risk Management:
Acts as a clean and visual anchor to structure stop losses or take-profits based on weekly bias shifts.