OPEN-SOURCE SCRIPT
Volume Conviction

Volume Conviction — Candle Classification by Volume & Body
This indicator classifies every candle into one of four states based on the relationship between candle body size and relative volume, giving you an instant read on the strength or weakness behind each price move.
The core idea is simple: a big-bodied candle with high volume indicates genuine conviction — participants are aggressive and the move is likely to continue. A small-bodied candle with high volume indicates absorption — large players are on the other side soaking up the move, warning of a potential reversal or stall. Low volume moves are faded visually to signal a lack of participation and fade risk.
Four candle states:
🟢 Conviction bull — large body + high volume. Bright green candle + triangle below. Move likely continues up.
🔴 Conviction bear — large body + high volume. Bright red candle + triangle above. Move likely continues down.
🟡 Absorption — small body + high volume. Yellow candle + circle above. Both sides fighting — watch for reversal on the next bar.
⬜ Weak move — large body but low volume. Heavily faded candle, no marker. Move is unsupported, high fade risk.
How to use it:
Watch for sequences rather than individual candles. A string of conviction candles followed by an absorption candle is a classic exhaustion pattern — the move is running out of willing participants. Pair absorption signals near key levels such as a point of control, session high/low, or major support and resistance for the highest probability reversal setups.
Inputs you can tune:
Volume average length (default 20 bars)
Body ratio thresholds for conviction and absorption
High and low volume multipliers
Optional text labels on signal bars
Built for 1-minute scalping but works on any timeframe. Designed for crypto but applicable to any liquid market.
This indicator classifies every candle into one of four states based on the relationship between candle body size and relative volume, giving you an instant read on the strength or weakness behind each price move.
The core idea is simple: a big-bodied candle with high volume indicates genuine conviction — participants are aggressive and the move is likely to continue. A small-bodied candle with high volume indicates absorption — large players are on the other side soaking up the move, warning of a potential reversal or stall. Low volume moves are faded visually to signal a lack of participation and fade risk.
Four candle states:
🟢 Conviction bull — large body + high volume. Bright green candle + triangle below. Move likely continues up.
🔴 Conviction bear — large body + high volume. Bright red candle + triangle above. Move likely continues down.
🟡 Absorption — small body + high volume. Yellow candle + circle above. Both sides fighting — watch for reversal on the next bar.
⬜ Weak move — large body but low volume. Heavily faded candle, no marker. Move is unsupported, high fade risk.
How to use it:
Watch for sequences rather than individual candles. A string of conviction candles followed by an absorption candle is a classic exhaustion pattern — the move is running out of willing participants. Pair absorption signals near key levels such as a point of control, session high/low, or major support and resistance for the highest probability reversal setups.
Inputs you can tune:
Volume average length (default 20 bars)
Body ratio thresholds for conviction and absorption
High and low volume multipliers
Optional text labels on signal bars
Built for 1-minute scalping but works on any timeframe. Designed for crypto but applicable to any liquid market.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.