OPEN-SOURCE SCRIPT
Cam Volume Confirm [CVC]

Volume + Rsi
3. weakThresh default is positive in tooltip but negative in logic
Your input tooltip says "below negative = SHORT confirmed" but the default is -20.0 which is already negative — the tooltip wording is slightly confusing. Minor, but worth cleaning up for users.
4. No connection to the actual Camarilla signal
Right now CVC runs independently — it doesn't know when the Camarilla Pivot Plays indicator fired a signal. It just shows volume power continuously. So the VALID/FAKE labels appear based on the metric crossing thresholds, not specifically in response to a Cam play triggering.
To truly confirm a Cam signal, you'd want to receive the Camarilla entry event (via input.source or a shared alert) and then evaluate the metric at that moment.
5. isFake label only shows on transition from strong/weak → fake
pineif isFake and not wasFake and (wasStrong or wasWeak)
This is actually good design — it avoids spam. But it means if the metric is in the fake zone from the start of a new day, no FAKE label appears. Might want to add a session-start check if that matters to you.SKJhgdbASHDGuyaSDjBASLJDhgAOUYSDFABJS lNAMBSV
3. weakThresh default is positive in tooltip but negative in logic
Your input tooltip says "below negative = SHORT confirmed" but the default is -20.0 which is already negative — the tooltip wording is slightly confusing. Minor, but worth cleaning up for users.
4. No connection to the actual Camarilla signal
Right now CVC runs independently — it doesn't know when the Camarilla Pivot Plays indicator fired a signal. It just shows volume power continuously. So the VALID/FAKE labels appear based on the metric crossing thresholds, not specifically in response to a Cam play triggering.
To truly confirm a Cam signal, you'd want to receive the Camarilla entry event (via input.source or a shared alert) and then evaluate the metric at that moment.
5. isFake label only shows on transition from strong/weak → fake
pineif isFake and not wasFake and (wasStrong or wasWeak)
This is actually good design — it avoids spam. But it means if the metric is in the fake zone from the start of a new day, no FAKE label appears. Might want to add a session-start check if that matters to you.SKJhgdbASHDGuyaSDjBASLJDhgAOUYSDFABJS lNAMBSV
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.