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.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine