OPEN-SOURCE SCRIPT
Volume + RSI

# CVC — Camarilla Volume Confirm [Vol + RSI]
## Overview
**CVC (Camarilla Volume Confirm)** is a precision signal confirmation indicator designed to work alongside any Camarilla Pivot Point indicator. Its sole purpose is to answer one critical question every trader faces at a Camarilla level:
> *"Is this signal real — or is it a fake-out?"*
Instead of generating its own entry signals, CVC acts as a **second opinion engine** that validates or rejects Camarilla plays using two independent confirmation filters that must agree simultaneously before any signal is marked valid.
---
## How It Works
### Filter 1 — Volume Power Metric (inspired by BSD methodology)
CVC calculates a **Bar Strength Delta** score for every candle:
- Measures directional strength of each bar: `(close - open) / (high - low)` — a full bullish engulfing scores +1, full bearish scores -1
- Weights it against real volume using a configurable boost curve (linear, square-root, or square relationship)
- Scales the result dynamically to a **−100 to +100 range** using a rolling baseline that adapts to each instrument and timeframe automatically
- Smooths the final output using your choice of SMA / EMA / RMA / HMA / WMA
When the metric is **above the Power Threshold (+20 default)** → buyers are genuinely in control.
When it is **below the Weakness Threshold (−20 default)** → sellers dominate.
Anything in between → the move lacks conviction and is likely a fake-out.
### Filter 2 — RSI Momentum Confirmation
A standard RSI (default 14) acts as the momentum gate:
- RSI **above midline (50)** = bullish momentum supports the long
- RSI **below midline (50)** = bearish momentum supports the short
- Overbought (≥70) or Oversold (≤30) warnings are flagged directly on confirmed signals
### The Rule
A signal is only marked **VALID** when **both filters agree**:
| Condition | Result |
|---|---|
| Volume Power ≥ +20 AND RSI ≥ 50 | ✔ VALID LONG |
| Volume Power ≤ −20 AND RSI < 50 | ✔ VALID SHORT |
| Only one filter confirms | 〜 PARTIAL — proceed with caution |
| Neither confirms | ⚠ FAKE — skip the trade |
---
## Key Features
- **Timeframe-adaptive scaling** — works correctly on 1m, 5m, 15m, 1H, Daily and all other timeframes without manual adjustment
- **Partial signal diagnostics** — tells you exactly *which* filter is missing so you understand why a signal is weak, not just that it is
- **Real-time info table** — shows Volume metric value, RSI value, overbought/oversold warnings, and current confirmation status at a glance
- **Non-repainting** — all signals are based on confirmed bar closes
- **Full alert suite** — separate alerts for confirmed longs, confirmed shorts, fake signals, partial signals, and overbought/oversold warnings
- **Highly configurable** — thresholds, smoothing method, RSI length, display colours and label visibility are all adjustable
---
## How To Use
1. Add your preferred **Camarilla Pivot Plays** indicator to the chart
2. Add **CVC** as a separate panel below
3. When Camarilla generates a signal (e.g. H3 long or L3 short), check the CVC panel:
- Green histogram above the band + **✔ VALID LONG** label → take the trade
- Red histogram below the band + **✔ VALID SHORT** label → take the trade
- Gray histogram between bands + **⚠ FAKE** label → skip or wait
- **〜 PARTIAL** label → one filter agrees, reduce size or wait for full confirmation
---
## Recommended Settings
| Parameter | Default | Notes |
|---|---|---|
| Volume Boost | 0.5 | Square-root curve — recommended for most instruments |
| Rolling RMA | 14 bars | Matches BSD standard |
| Scale Days | 5 | 1 week of history for scaling baseline |
| Smoothing | HMA 5 | Lowest lag smoothing |
| Power Threshold | +20 | Lower to +15 for more signals, raise to +30 for fewer |
| RSI Length | 14 | Classic setting |
| RSI Midline | 50 | Momentum shift level |
---
## Best Used With
- Camarilla Pivot Plays (H3/H4/L3/L4 plays)
- Any pivot-based reversal or breakout strategy
- Works on stocks, futures, forex, and crypto
---
*CVC does not generate standalone buy/sell signals. It is a confirmation filter — always use it in context with a primary strategy.*
## Overview
**CVC (Camarilla Volume Confirm)** is a precision signal confirmation indicator designed to work alongside any Camarilla Pivot Point indicator. Its sole purpose is to answer one critical question every trader faces at a Camarilla level:
> *"Is this signal real — or is it a fake-out?"*
Instead of generating its own entry signals, CVC acts as a **second opinion engine** that validates or rejects Camarilla plays using two independent confirmation filters that must agree simultaneously before any signal is marked valid.
---
## How It Works
### Filter 1 — Volume Power Metric (inspired by BSD methodology)
CVC calculates a **Bar Strength Delta** score for every candle:
- Measures directional strength of each bar: `(close - open) / (high - low)` — a full bullish engulfing scores +1, full bearish scores -1
- Weights it against real volume using a configurable boost curve (linear, square-root, or square relationship)
- Scales the result dynamically to a **−100 to +100 range** using a rolling baseline that adapts to each instrument and timeframe automatically
- Smooths the final output using your choice of SMA / EMA / RMA / HMA / WMA
When the metric is **above the Power Threshold (+20 default)** → buyers are genuinely in control.
When it is **below the Weakness Threshold (−20 default)** → sellers dominate.
Anything in between → the move lacks conviction and is likely a fake-out.
### Filter 2 — RSI Momentum Confirmation
A standard RSI (default 14) acts as the momentum gate:
- RSI **above midline (50)** = bullish momentum supports the long
- RSI **below midline (50)** = bearish momentum supports the short
- Overbought (≥70) or Oversold (≤30) warnings are flagged directly on confirmed signals
### The Rule
A signal is only marked **VALID** when **both filters agree**:
| Condition | Result |
|---|---|
| Volume Power ≥ +20 AND RSI ≥ 50 | ✔ VALID LONG |
| Volume Power ≤ −20 AND RSI < 50 | ✔ VALID SHORT |
| Only one filter confirms | 〜 PARTIAL — proceed with caution |
| Neither confirms | ⚠ FAKE — skip the trade |
---
## Key Features
- **Timeframe-adaptive scaling** — works correctly on 1m, 5m, 15m, 1H, Daily and all other timeframes without manual adjustment
- **Partial signal diagnostics** — tells you exactly *which* filter is missing so you understand why a signal is weak, not just that it is
- **Real-time info table** — shows Volume metric value, RSI value, overbought/oversold warnings, and current confirmation status at a glance
- **Non-repainting** — all signals are based on confirmed bar closes
- **Full alert suite** — separate alerts for confirmed longs, confirmed shorts, fake signals, partial signals, and overbought/oversold warnings
- **Highly configurable** — thresholds, smoothing method, RSI length, display colours and label visibility are all adjustable
---
## How To Use
1. Add your preferred **Camarilla Pivot Plays** indicator to the chart
2. Add **CVC** as a separate panel below
3. When Camarilla generates a signal (e.g. H3 long or L3 short), check the CVC panel:
- Green histogram above the band + **✔ VALID LONG** label → take the trade
- Red histogram below the band + **✔ VALID SHORT** label → take the trade
- Gray histogram between bands + **⚠ FAKE** label → skip or wait
- **〜 PARTIAL** label → one filter agrees, reduce size or wait for full confirmation
---
## Recommended Settings
| Parameter | Default | Notes |
|---|---|---|
| Volume Boost | 0.5 | Square-root curve — recommended for most instruments |
| Rolling RMA | 14 bars | Matches BSD standard |
| Scale Days | 5 | 1 week of history for scaling baseline |
| Smoothing | HMA 5 | Lowest lag smoothing |
| Power Threshold | +20 | Lower to +15 for more signals, raise to +30 for fewer |
| RSI Length | 14 | Classic setting |
| RSI Midline | 50 | Momentum shift level |
---
## Best Used With
- Camarilla Pivot Plays (H3/H4/L3/L4 plays)
- Any pivot-based reversal or breakout strategy
- Works on stocks, futures, forex, and crypto
---
*CVC does not generate standalone buy/sell signals. It is a confirmation filter — always use it in context with a primary strategy.*
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.