FCPO Monthly News DayFCPO Monthly News Day
Smart visual guide for key palm oil data releases
This indicator is specifically designed for FCPO traders who want to stay prepared for important palm oil industry report dates.
It automatically plots vertical lines on:
• 5th – SPPOMA
• 10th – MPOB, SPPOMA, AMPSPEC, ITS
• 15th – SPPOMA, AMPSPEC, ITS
• 20th – SPPOMA, AMPSPEC, ITS
• 25th – SPPOMA, AMPSPEC, ITS
• End of Month – SPPOMA, AMPSPEC, ITS
All lines are displayed at 10:30 AM Malaysia time.
Key Features
✅ Automatically shifts if the date falls on Saturday/Sunday
✅ Holiday-safe – if it falls on a public holiday, the line appears on the next trading day
✅ Upcoming line (default red) to highlight the next scheduled event
✅ Custom color and style for both event and upcoming lines
✅ Custom labels for each date
✅ Lightweight and clean – optimized for intraday FCPO trading
Why This Indicator Matters
FCPO traders know that:
• MPOB data can shift monthly bias
• SPPOMA / AMPSPEC / ITS export surveys can impact short-term momentum
This indicator helps you:
• Anticipate volatility
• Align your setups with news flow
• Avoid blind trading on major data days
• Plan entries around liquidity events
Built specifically for the Malaysian market (Asia/Kuala_Lumpur timezone). Indicator

Indicator

BB 3SD Volume Segmentation CurvesThis is a companion script to It's purpose is to enhance visualisation of volume and volume differential for those areas where price is most likely to react from and to showcase the differences in a succinct graphical way for quick comparisons.
Purpose
This script maps buy/sell volume, delta, and dominance into Bollinger Band zones to reveal where aggressive participation occurs relative to volatility structure. Instead of looking at raw volume or delta in isolation, it distributes flow across eight volatility buckets (from >3SD to <–3SD), allowing you to see whether buyers or sellers are dominating at extremes, mid‑zones, or mean‑reversion areas. The goal is to create a normalized, volatility‑aware flow curve that highlights exhaustion, absorption, and imbalance far more clearly than standard volume indicators.
How it works
The script builds a multi‑SD Bollinger framework (1, 2, 3 standard deviations) and reconstructs buy/sell volume to compute delta. For every bar, it assigns volume and delta to the BB zone where price closed, then sums these values over the chosen lookback window. Each zone is normalized by total volume, producing comparable curves regardless of volatility or timeframe. Depending on the selected mode (Dominance %, Delta, or Volume), the script plots eight zone‑curves plus an optional total curve, giving a full distribution of flow across volatility extremes.
Rationale
Volume and delta behave very differently depending on where price sits relative to volatility structure. Heavy selling below –2SD means something completely different from heavy selling at the mean, and dominance at +3SD often signals exhaustion rather than continuation. By decomposing flow into volatility buckets, the script exposes where real aggression is happening and whether it aligns with trend, absorption, or reversal conditions. This transforms volume/delta from a blunt tool into a structured, regime‑aware signal that integrates cleanly with multi‑TF mean‑reversion or breakout systems.
Indicator

NBSG_RelativeStrength_LabelsOVERVIEW
The Relative Strength (RS) Rolling Labels is a minimalist, high-utility analysis tool that provides an at-a-glance comparison of an asset’s performance against a primary market benchmark (default: CBOE: SPX). While many traders use fixed calendar months for relative strength, this indicator utilizes Rolling Trading-Day Windows (21, 63, and 126 sessions). This ensures that your momentum data is always current and consistent, regardless of the day of the month, providing a superior signal for active day and swing traders.
KEY FEATURES
Rolling Lookbacks: Uses 21D (1M), 63D (3M), and 126D (6M) trading-day periods for a consistent rate-of-change calculation.Institutional Benchmark: Locked to CBOE: SPX by default for high-fidelity index tracking.Dynamic UI: A clean, minimalist table that stays pinned to your chart corner, providing critical data without cluttering your price action.Conditional Coloring: Instantly identify outperformance (Green) or underperformance (Red) relative to the broader market.
CALCULATION LOGIC
Relative Strength is calculated by determining the percentage return of the chart's current asset and subtracting the percentage return of the benchmark over the same rolling period:$ NYSE:RS = (\text{Asset Return} \%) - (\text{Benchmark Return} \%)$$A positive value indicates the asset is "winning" against the index, while a negative value indicates it is lagging.
USAGE
This script is best used on a Daily (D) timeframe for maximum precision, though it is programmed to pull Daily data regardless of your active chart timeframe. It is a vital tool for traders looking to "buy strength and sell weakness" by identifying assets that are holding up or leading when the broader market is under pressure.
DISCLAIMER
This script is an informational tool and does not constitute financial advice. Always use proper risk management and size your positions according to your individual trading plan. Indicator

NBSG_RelativeStrength_HeatMap█ OVERVIEW
The Ranked Relative Strength (RS) Heatmap is a top-down institutional-grade analysis tool designed to identify market leadership and rotation in real-time. Unlike standard performance indicators that are anchored to fixed calendar months, this dashboard utilizes rolling trading-day windows (21, 63, and 126 days) to provide a consistent, non-lagging view of momentum across 18 key market sectors and themes.
By measuring the Rate of Change (ROC) of each asset against a core benchmark (default: CBOE:SPX), the indicator generates a Composite RS Score and automatically reorders the table. This ensures that the current market leaders are always pinned to the top, while laggards fall to the bottom.
█ HOW IT WORKS
The script calculates Relative Strength by comparing the percentage return of an asset to the percentage return of the benchmark over three distinct time horizons: • Short-Term (1M): 21 Trading Days • Intermediate (3M): 63 Trading Days • Long-Term (6M): 126 Trading Days
The Composite Ranking: The dashboard averages the performance across all three periods to determine the final rank. A ticker flashing green across all columns represents high-conviction leadership, while "Neutral" grey zones highlight assets that are tracking the index closely (+/- 1% variance).
█ KEY FEATURES
• Dynamic Sorting: Tickers automatically reorder based on performance. • Institutional Themes: Includes core SPDR sectors (XLK, XLF, etc.) and high-impact themes like Semiconductors (SMH), Regional Banks (KRE), and Bitcoin (IBIT). • Benchmark Flexibility: Fully compatible with any benchmark (SPX, QQQ, IWM, etc.) via the settings menu. • UI Controls: Adjustable table position (corners/center) and size (Small/Normal/Large) to fit any screen layout. • Neutral Filtering: Uses a grey "Neutral Zone" for performance within +/- 1% to filter out market noise.
█ SETTINGS & USAGE
• Benchmark Ticker: Set this to your primary index. For best results, use a high-fidelity feed like CBOE:SPX. • Position/Size: Use the dropdowns to move the grid so it does not interfere with your primary price action or other indicators like Unified Significance Zones. • Interpretation: Look for "Group Strength." When multiple thematic ETFs (like SMH and IGV) move to the top of the list together, it confirms a sector-wide risk-on environment.
█ DISCLAIMER
This script is a visual analysis tool and does not provide financial advice or trade signals. Past relative strength is not a guarantee of future performance. Indicator

Acceptance / Sequence Multi-Ticker Dashboard [AMT]Description:
This indicator provides a real-time dashboard for monitoring Acceptance and Sequence signals across multiple tickers in one view. It is designed for traders using order flow, delta, and CVD-based strategies to quickly identify bullish or bearish momentum and sequence setups.
Features:
Supports up to 6 tickers (expandable with minor edits).
Displays Acceptance, Sequence, and Market Bias per ticker.
Uses CVD (Cumulative Volume Delta), strong delta thresholds, and continuation logic to detect high-probability setups.
Visual Dashboard shows all signals in a clean, color-coded table:
Acceptance: Long / Short / Neutral
Sequence: SEQ Long / SEQ Short / None
Bias: Bull / Bear / Neutral
Customizable inputs for Delta Period, Strong Delta Threshold, and Dashboard Position.
Fully compatible with Futures, Forex, Crypto, and Stock markets.
Alerts-ready: You can set alerts for Acceptance, Sequence, or combined setups.
Use Case:
Perfect for traders who want to monitor multiple instruments simultaneously and identify high-probability order flow setups without manually scanning charts. The dashboard provides an at-a-glance view of which tickers are showing bullish or bearish acceptance and sequence conditions, helping you make faster and more informed trading decisions.
Instructions:
Add your desired tickers in the input fields.
Adjust the Delta Period and Strong Delta Threshold according to your strategy.
Enable the dashboard to view all tickers in a single panel.
Optionally, create alerts based on your Acceptance/Sequence conditions.
Color Legend:
Green / Bull: Bullish Acceptance or Sequence
Red / Bear: Bearish Acceptance or Sequence
Gray / Neutral: No signal detected
Tip: Works best when combined with other order flow tools and market structure analysis to confirm entries. Indicator

Strategy

Macro Regime Dashboard HOW TO READ THE MACRO REGIME DASHBOARD
Think of this as a weather report for markets, not a trade signal generator.
1 START WITH THE REGIME (TOP ROW)
MACRO REGIME
RISK-ON → tailwinds for equities & beta
MIXED → chop, fakeouts, smaller size
RISK-OFF → capital preservation first
This answers:
“Should I be pressing risk right now?”
Rule of thumb
Stay aligned with the regime
Don’t fight it with individual stock ideas
2 THE SCORE (SECOND ROW)
Regime Score
Range: roughly –5 to +5
+3 to +5 → strong risk-on
+1 to +2 → mild tailwind
–1 to +1 → transition / no edge
–2 to –5 → defensive environment
This answers:
“How confident is this environment?”
Position sizing rule
|Score| ≥ 3 → full size allowed
|Score| = 1–2 → reduced size
|Score| = 0 → mostly wait
3 EQUITIES ROW (SPY vs MA)
Equities
Risk+ → SPY above trend MA
Risk- → SPY below trend MA
This is your market participation check.
Interpretation
Risk-ON + Equities Risk+ = trends work
Risk-OFF + Equities Risk- = avoid longs
Mixed + Equities flipping = chop zone
4 CREDIT ROW (HYG / IEF)
Credit
Risk+ → credit spreads tightening
Risk- → credit stress building
This is the canary in the coal mine.
Very important rule
If Credit = Risk-, be skeptical of rallies
Credit usually breaks before equities
5 VOLATILITY ROW (VIX)
Volatility
Low → trend-following works
High → mean reversion, hedging, patience
This answers:
“Is the market calm or nervous?”
Trade adjustment
Low vol → options selling, swing trades
High vol → smaller size, wider stops, hedges
6 RATES ROW (10Y YIELD)
Rates
Risk+ → yields falling
Risk- → yields rising
This tells you who wins inside equities.
Mapping
Falling rates → tech, growth, duration
Rising rates → value, energy, financials
7 USD ROW (DXY)
USD
Risk+ → USD weakening
Risk- → USD strengthening
This controls global liquidity.
Mapping
Weak USD → commodities, EM, gold
Strong USD → US assets outperform, EM struggles
8 200 MA CONTEXT (LONG TREND)
Bull / Bear Context
Bull → regime shifts resolve upward
Bear → rallies fail more often
This is your macro gravity.
Rule
In Bear context → be quicker to de-risk
In Bull context → give trades more room
9 TILT (BOTTOM ROW)
Tilt
This is your portfolio bias, not a trade.
Examples:
Growth / Equities / EM
Cash / Defensives / Hedges
Reduce size / wait
This answers:
“What should my book look like this week?”
EXAMPLE: STRONG RISK-ON
Regime: RISK-ON
Score: +4
Credit: Risk+
Vol: Low
Action
Full size allowed
Favor trend trades
Reduce hedges
EXAMPLE: RISK-OFF
Regime: RISK-OFF
Score: –3
Credit: Risk-
Vol: High
Action
Raise cash
Defensive ETFs
Avoid dip-buying
EXAMPLE: MIXED / TRANSITION
Score near 0
Credit flat
Vol rising
Action
Smaller size
Pairs trades
Wait for confirmation Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Volume Conviction Index v1.0Volume Conviction Index (VCI) v1.0
This indicator helps answer a simple question: Does this price move have real strength behind it, or is the volume too weak to trust???
It measures "conviction" through how many participants are in the marketplace by looking at volume in a smart, reliable way:
- Spots unusual volume surges (buying or selling pressure) that stand out from normal (median line plotted) levels.
- visually helps with discretionary calls and allows the median avg of participation not just volume to be 'seen'
- Blends recent volume changes with how volume compares to its typical range.
How to read the chart (super straightforward):
- Teal columns above the zero line: Strong buying conviction — volume supporting the up move (good sign for breakouts or holds).
- Orange columns below zero: Strong selling conviction — heavy participation on the downside (watch for reversals or weakness on rallies).
- Flat/small bars near zero: Low conviction — price might be moving on fumes (often leads to fakeouts or quick fades).
- Optional white dashed line (the "median conviction"): A smoothed version over the last few bars. If it crosses zero or diverges from price, it can signal shifting momentum.
index works the same for both bears and bulls. teal bars in the positive are above participation or conviction in both bearish and bullish participation. also allows identifying exhaustion in both bearish and bullish scenarios.
works well equally on lower TFs and higher TFs
Why use it:
It uses robust statistics (rolling median volume + Median Absolute Deviation for a "z-like" score) instead of plain averages — much better at handling noisy or outlier-heavy markets like crypto, forex, or stocks during news events. Then it adds a weighted mix of short-term volume acceleration and relative volume for better context.
Great for:
- Beginners: Start with defaults — the colors and zero line make it easy to see at a glance.
- Day/swing traders: Filter entries/exits with real participation (e.g., teal spike on support bounce = higher odds).
- Anyone learning volume: Shows clearly when moves have "muscle" vs. when they're suspect.
Quick usage tips:
- Best on 5m to 4h charts with good volume data.
- Combine with price action, levels, or your favorite tools — use VCI to confirm conviction.
- Toggle the median line in settings if your timeframe is noisy.
Defaults work well across most assets — adjust "Volume Window" for longer/shorter lookback, or "Recent Weight" to emphasize sudden changes more/less.
I personally like using it on 1min / 5min / 30min charts. Has a microscope / high-rez feel about it when I'm on quicker TFs.
Open-source under © RU55IANROUL3TT3 — feel free to study, fork, or build on it!
Feedback welcomed — what markets/timeframes does it help you with? Indicator

Indicator

Indicator

Benner Cycle Map (A/B/C)Benner Cycle Map (A/B/C Years) + Macro Events • Educational Overlay
Description:
This script is an educational overlay that visualizes the classic Benner Cycle “A/B/C” year map (as presented on the historical Benner card) and optionally plots a curated set of major macro/market events (e.g., 1929 Crash, 9/11, Lehman, COVID) for historical context.
⚠️ Important: This indicator is NOT a trading strategy, does NOT generate buy/sell signals, and does NOT predict future market outcomes. It should not be used as financial advice.
What it shows:
A years (Panic)
B years (Good Times / Sell years)
C years (Hard Times / Buy/Accumulate years)
Optional Macro Events Overlay (context markers only)
Key features
Dynamic rebuild on zoom/pan (keeps labels aligned with the visible range)
Full customization: label position (Top/Center/Bottom), colors, opacity, sizes
Multiple label formats: horizontal, stacked, or vertical-styled (simulated via line breaks)
Background regime shading with selectable overlap priority
Two on-chart panels: Legend + Current Year Status
How to use (educational use-case)
Use this overlay to study historical clustering of the mapped years against price behavior and major events. It’s best viewed on higher timeframes (weekly/monthly) to reduce clutter.
Disclaimer
Markets are complex and influenced by countless variables. The Benner cycle map and the event markers shown here are provided for learning and visualization only. Past patterns do not guarantee future results. Always do your own research and risk management. Indicator

Indicator

BOS, CHoCH and CISD [theEccentricTrader]█ OVERVIEW
This open-source indicator plots Break of Structure (BOS), Change of Character (CHoCH) and Change in State of Delivery (CISD) events directly on the chart and provides optional alerts for each condition.
All conditions are built around my primitive swing logic and are confirmed at candle close to avoid repainting.
The script is designed as a research tool, not a trading strategy. It does not generate entries, exits, targets or risk management rules. Its purpose is to make objectively defined market structure events visible, reproducible and testable across markets and timeframes.
█ CONCEPTS
Green and Red Candles
A green candle is defined as a candle that closes at or above its open.
A red candle is defined as a candle that closes below its open.
Swing Highs and Swing Lows
A swing high is defined as a green candle, or a series of consecutive green candles, followed by a single red candle that completes the swing and forms the peak.
A swing low is defined as a red candle, or a series of consecutive red candles, followed by a single green candle that completes the swing and forms the trough.
Peak and Trough Prices
The peak price of a complete swing high is either the high of the red candle that completes the swing or the high of the preceding green candle, depending on which is higher.
The trough price of a complete swing low is either the low of the green candle that completes the swing or the low of the preceding red candle, depending on which is lower.
Basic Uptrends and Downtrends
Basic uptrends, henceforth referred to as uptrends, are formed when the most recent trough is higher than the preceding trough.
Basic downtrends, henceforth referred to as downtrends, are formed when the most recent peak is lower than the preceding peak.
Break of Structure (BOS)
A BOS occurs when price continues in the direction of the prevailing trend by breaking beyond the most recent peak or trough price. BOS implies trend continuation through structural expansion.
BOS Up occurs during an uptrend when price closes above the most recent peak.
BOS Down occurs during a downtrend when price closes below the most recent trough.
Change of Character (CHoCH)
A CHoCH occurs during an uptrend or downtrend when price breaks the most recent peak or trough price in the opposite direction to the prevailing trend, without fully reversing the higher-level trend structure. CHoCH implies early structural weakness or internal rotation rather than confirmed trend reversal.
CHoCH Up occurs during a downtrend when price closes above the most recent peak but remains below the preceding peak.
CHoCH Down occurs during an uptrend when price closes below the most recent trough but remains above the preceding trough.
Change in State of Delivery (CISD)
A CISD occurs when price breaks the most recent peak or trough price. CISD isolates pure structural displacement, independent of trend classification.
CISD Up occurs when price closes above the most recent peak without regard for trend state.
CISD Down occurs when price closes below the most recent trough without regard for trend state.
█ VISUAL OUTPUTS
Labels
Labels are plotted at the candle where each condition is confirmed.
Users can change the label colours and sizes via indicator Settings/Inputs/LABELS.
Event Lines
Horizontal dashed lines mark the peak or trough that was broken.
Trend Lines
Trend lines are drawn to contextualise trend direction for appropriate structural events.
█ ALERTS
Optional alerts are provided for all conditions. By default, all alerts are set to false.
Users can apply alerts via Indicator Settings/Inputs/ALERTS. Indicator

Indicator

Indicator
