BERNOULLI V3 Trading Guide
Last updated: July 22, 2026
The Bernoulli V3 is a quantitative technical analysis tool. BERNOULLI_V3 Ported from legacy klinecharts indicator: old/assets/indicators/Bernoulli_V3.js (OPTIMIZED FOR HIGH PERFORMANCE)
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- Entropy Length (
entropyLen): Controls the calculation period and sensitivity for market detection. - Trade Band Confirmation (
confirmBand): Controls the calculation period and sensitivity for market detection. - Averaging Length (
avgLen): Controls the calculation period and sensitivity for market detection. - Measurement Type (
measureType): Controls the calculation period and sensitivity for market detection. - ADX-DI Length (
diLen): Controls the calculation period and sensitivity for market detection. - Percent Rank Limit (
prLimit): Controls the calculation period and sensitivity for market detection. - Include Source (
includeSource): Controls the calculation period and sensitivity for market detection. - Include Volume (
includeVolume): Controls the calculation period and sensitivity for market detection. - Print Bands (
printBands): Controls the calculation period and sensitivity for market detection. - Print OBV-ADX (
printObvAdx): Controls the calculation period and sensitivity for market detection. - Extra Highlighting (
extraHighlight): Controls the calculation period and sensitivity for market detection. - Bernoulli Purest (
purest): Controls the calculation period and sensitivity for market detection. - Probability Smoother (
probSmoother): Controls the calculation period and sensitivity for market detection. - Fix Y-axis (-5..5) (
fixYAxis): Controls the calculation period and sensitivity for market detection. - % diff to allow bull div (
bullDivMinPct): Controls the calculation period and sensitivity for market detection. - EMA Length (
emaLen): Controls the calculation period and sensitivity for market detection. - Bernoulli (Green) (
infoPos): Controls the calculation period and sensitivity for market detection. - Bernoulli (Red) (
infoNeg): Controls the calculation period and sensitivity for market detection. - Bernoulli (Gray) (
infoNeutral): Controls the calculation period and sensitivity for market detection. - Scarlet Highlight (
scarletBar): Controls the calculation period and sensitivity for market detection. - Salat Highlight (
salatBar): Controls the calculation period and sensitivity for market detection. - Red Triangle (
redTriPlot): Controls the calculation period and sensitivity for market detection. - Green Triangle (
greenTriPlot): Controls the calculation period and sensitivity for market detection. - OBV-ADX (DI Diff) (
obvAdx): Controls the calculation period and sensitivity for market detection. - Band Price (
bandPrice): Controls the calculation period and sensitivity for market detection. - Band Volume (
bandVol): Controls the calculation period and sensitivity for market detection. - EMA (
ema10): Controls the calculation period and sensitivity for market detection. - Scarlet Extremes (
scarletBar): Controls the calculation period and sensitivity for market detection. - Salat Extremes (
salatBar): Controls the calculation period and sensitivity for market detection. - Bullish Base (
infoPos): Controls the calculation period and sensitivity for market detection. - Bearish Base (
infoNeg): Controls the calculation period and sensitivity for market detection. - Neutral Base (
infoNeutral): Controls the calculation period and sensitivity for market detection. - Bernoulli Value (
info): Controls the calculation period and sensitivity for market detection. - OBV-ADX (DI Diff) (
obvAdx): Controls the calculation period and sensitivity for market detection. - Band Price (
bandPrice): Controls the calculation period and sensitivity for market detection. - Band Volume (
bandVol): Controls the calculation period and sensitivity for market detection. - EMA (
ema10): Controls the calculation period and sensitivity for market detection. - Bull Div Trigger (
bullDiv): Controls the calculation period and sensitivity for market detection. - Bear Div Trigger (
bearDiv): Controls the calculation period and sensitivity for market detection. - Bernoulli Value (
info): Controls the calculation period and sensitivity for market detection. - Percent Rank (HVP) (
hvp): Controls the calculation period and sensitivity for market detection. - Has Divergence (
hasDiv): Controls the calculation period and sensitivity for market detection. - Red Triangle (Extreme High) (
redTriangle): Controls the calculation period and sensitivity for market detection. - Green Triangle (Extreme Low) (
greenTriangle): Controls the calculation period and sensitivity for market detection. - Scarlet Bars Streak (
scarletStreak): Controls the calculation period and sensitivity for market detection. - Scarlet -> Green/Gray (
scarletToGreenOrGray): Controls the calculation period and sensitivity for market detection. - Red Triangles Streak (
redTriStreak): Controls the calculation period and sensitivity for market detection. - Red Triangle Ended (
redTriEnded): Controls the calculation period and sensitivity for market detection. - Salat Bars Streak (
salatStreak): Controls the calculation period and sensitivity for market detection. - Salat -> Red/Gray (
salatToRedOrGray): Controls the calculation period and sensitivity for market detection. - Green Triangles Streak (
greenTriStreak): Controls the calculation period and sensitivity for market detection. - Green Triangle Ended (
greenTriEnded): Controls the calculation period and sensitivity for market detection. - OBV-ADX (DI Diff) (
obvAdx): Controls the calculation period and sensitivity for market detection. - Is Gray (Neutral) Bar (
isGray): Controls the calculation period and sensitivity for market detection. - Neutral Base Value (
infoNeutral): Controls the calculation period and sensitivity for market detection. - Three Gray Bars Above 0 (
threeGrayAboveZero): Controls the calculation period and sensitivity for market detection. - Three Gray Bars Below 0 (
threeGrayBelowZero): Controls the calculation period and sensitivity for market detection. - EMA of Bernoulli Value (
ema10): Controls the calculation period and sensitivity for market detection. - Bernoulli crosses EMA (
info_cross_ema10): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
bullDiv- Bull Div Trigger event signal.bearDiv- Bear Div Trigger event signal.hasDiv- Has Divergence event signal.redTriangle- Red Triangle (Extreme High) event signal.greenTriangle- Green Triangle (Extreme Low) event signal.scarletToGreenOrGray- Scarlet -> Green/Gray event signal.redTriEnded- Red Triangle Ended event signal.salatToRedOrGray- Salat -> Red/Gray event signal.greenTriEnded- Green Triangle Ended event signal.isGray- Is Gray (Neutral) Bar event signal.threeGrayAboveZero- Three Gray Bars Above 0 event signal.threeGrayBelowZero- Three Gray Bars Below 0 event signal.
2. Filters and Trade Levels
entropyLen- Entropy Length value used for structural qualification or thresholds.confirmBand- Trade Band Confirmation value used for structural qualification or thresholds.avgLen- Averaging Length value used for structural qualification or thresholds.measureType- Measurement Type value used for structural qualification or thresholds.diLen- ADX-DI Length value used for structural qualification or thresholds.prLimit- Percent Rank Limit value used for structural qualification or thresholds.includeSource- Include Source value used for structural qualification or thresholds.includeVolume- Include Volume value used for structural qualification or thresholds.printBands- Print Bands value used for structural qualification or thresholds.printObvAdx- Print OBV-ADX value used for structural qualification or thresholds.extraHighlight- Extra Highlighting value used for structural qualification or thresholds.purest- Bernoulli Purest value used for structural qualification or thresholds.probSmoother- Probability Smoother value used for structural qualification or thresholds.fixYAxis- Fix Y-axis (-5..5) value used for structural qualification or thresholds.bullDivMinPct- % diff to allow bull div value used for structural qualification or thresholds.emaLen- EMA Length value used for structural qualification or thresholds.obvAdx- OBV-ADX (DI Diff) value used for structural qualification or thresholds.bandPrice- Band Price value used for structural qualification or thresholds.bandVol- Band Volume value used for structural qualification or thresholds.ema10- EMA value used for structural qualification or thresholds.scarletBar- Scarlet Extremes value used for structural qualification or thresholds.salatBar- Salat Extremes value used for structural qualification or thresholds.infoPos- Bullish Base value used for structural qualification or thresholds.infoNeg- Bearish Base value used for structural qualification or thresholds.infoNeutral- Neutral Base value used for structural qualification or thresholds.info- Bernoulli Value value used for structural qualification or thresholds.obvAdx- OBV-ADX (DI Diff) value used for structural qualification or thresholds.bandPrice- Band Price value used for structural qualification or thresholds.bandVol- Band Volume value used for structural qualification or thresholds.ema10- EMA value used for structural qualification or thresholds.info- Bernoulli Value value used for structural qualification or thresholds.hvp- Percent Rank (HVP) value used for structural qualification or thresholds.scarletStreak- Scarlet Bars Streak value used for structural qualification or thresholds.redTriStreak- Red Triangles Streak value used for structural qualification or thresholds.salatStreak- Salat Bars Streak value used for structural qualification or thresholds.greenTriStreak- Green Triangles Streak value used for structural qualification or thresholds.obvAdx- OBV-ADX (DI Diff) value used for structural qualification or thresholds.infoNeutral- Neutral Base Value value used for structural qualification or thresholds.ema10- EMA of Bernoulli Value value used for structural qualification or thresholds.info_cross_ema10- Bernoulli crosses EMA value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.