REDK BSI Trading Guide

Last updated: July 22, 2026

The RedK BSI is a quantitative technical analysis tool. REDK BSI port for the new ECharts chart engine. Optimized to Golden Standard. - Drastically reduced memory overhead by consolidating 11 historical arrays into O(1) Ring Buffers in _meta.

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

  • Lookback (lookback): Controls the calculation period and sensitivity for market detection.
  • Main Length (mainLength): Controls the calculation period and sensitivity for market detection.
  • Smoothing (smoothing): Controls the calculation period and sensitivity for market detection.
  • Sentiment Length (sentimentLength): Controls the calculation period and sensitivity for market detection.
  • 1. Close vs Low (weightCloseVsLow): Controls the calculation period and sensitivity for market detection.
  • 2. BoP (weightBop): Controls the calculation period and sensitivity for market detection.
  • 3. Rel BoP (weightRelBop): Controls the calculation period and sensitivity for market detection.
  • 4. 2-bar Close (weightClose2): Controls the calculation period and sensitivity for market detection.
  • 5. Shift Ratio (weightShift): Controls the calculation period and sensitivity for market detection.
  • 6. Rel Shift (weightRelShift): Controls the calculation period and sensitivity for market detection.
  • 7. Rel Range (weightRelRange): Controls the calculation period and sensitivity for market detection.
  • 8. Rel Vol (weightRelVol): Controls the calculation period and sensitivity for market detection.
  • Pivot Length (pivotLen): Controls the calculation period and sensitivity for market detection.
  • Show Divergences (showDiv): Controls the calculation period and sensitivity for market detection.
  • Deviation Period (devPeriod): Controls the calculation period and sensitivity for market detection.
  • Deviation Multiplier (devMult): Controls the calculation period and sensitivity for market detection.
  • Sentiment (sentiment): Controls the calculation period and sensitivity for market detection.
  • BSI (bsi): Controls the calculation period and sensitivity for market detection.
  • Signal (signal): Controls the calculation period and sensitivity for market detection.
  • Bull Div (bullDiv): Controls the calculation period and sensitivity for market detection.
  • Bear Div (bearDiv): Controls the calculation period and sensitivity for market detection.
  • Deviation Up (devUp): Controls the calculation period and sensitivity for market detection.
  • Deviation Down (devDown): Controls the calculation period and sensitivity for market detection.
  • Bullish Divergence (bullDiv): Controls the calculation period and sensitivity for market detection.
  • Bearish Divergence (bearDiv): Controls the calculation period and sensitivity for market detection.
  • BSI Deviation Up (devUp): Controls the calculation period and sensitivity for market detection.
  • BSI Deviation Down (devDown): Controls the calculation period and sensitivity for market detection.
  • BSI Value (bsi): Controls the calculation period and sensitivity for market detection.
  • Signal Value (signal): Controls the calculation period and sensitivity for market detection.
  • Sentiment Value (sentiment): Controls the calculation period and sensitivity for market detection.
  • BSI crosses Signal (bsi_cross_signal): Controls the calculation period and sensitivity for market detection.
  • BSI vs Zero (bsi_vs_zero): Controls the calculation period and sensitivity for market detection.
  • Sentiment vs Zero (sentiment_vs_zero): Controls the calculation period and sensitivity for market detection.
  • Sentiment Up/Bull (sentimentUp): Controls the calculation period and sensitivity for market detection.
  • Sentiment Down/Bear (sentimentDown): Controls the calculation period and sensitivity for market detection.
  • BSI Up/Bull (bsiUp): Controls the calculation period and sensitivity for market detection.
  • BSI Down/Bear (bsiDown): Controls the calculation period and sensitivity for market detection.
  • Signal Line (signal): Controls the calculation period and sensitivity for market detection.
  • Deviation Up Signal (devUp): Controls the calculation period and sensitivity for market detection.
  • Deviation Down Signal (devDown): 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 - Bullish Divergence event signal.
  • bearDiv - Bearish Divergence event signal.
  • devUp - BSI Deviation Up event signal.
  • devDown - BSI Deviation Down event signal.

2. Filters and Trade Levels

  • lookback - Lookback value used for structural qualification or thresholds.
  • mainLength - Main Length value used for structural qualification or thresholds.
  • smoothing - Smoothing value used for structural qualification or thresholds.
  • sentimentLength - Sentiment Length value used for structural qualification or thresholds.
  • weightCloseVsLow - 1. Close vs Low value used for structural qualification or thresholds.
  • weightBop - 2. BoP value used for structural qualification or thresholds.
  • weightRelBop - 3. Rel BoP value used for structural qualification or thresholds.
  • weightClose2 - 4. 2-bar Close value used for structural qualification or thresholds.
  • weightShift - 5. Shift Ratio value used for structural qualification or thresholds.
  • weightRelShift - 6. Rel Shift value used for structural qualification or thresholds.
  • weightRelRange - 7. Rel Range value used for structural qualification or thresholds.
  • weightRelVol - 8. Rel Vol value used for structural qualification or thresholds.
  • pivotLen - Pivot Length value used for structural qualification or thresholds.
  • showDiv - Show Divergences value used for structural qualification or thresholds.
  • devPeriod - Deviation Period value used for structural qualification or thresholds.
  • devMult - Deviation Multiplier value used for structural qualification or thresholds.
  • sentiment - Sentiment value used for structural qualification or thresholds.
  • bsi - BSI value used for structural qualification or thresholds.
  • signal - Signal value used for structural qualification or thresholds.
  • bullDiv - Bull Div value used for structural qualification or thresholds.
  • bearDiv - Bear Div value used for structural qualification or thresholds.
  • devUp - Deviation Up value used for structural qualification or thresholds.
  • devDown - Deviation Down value used for structural qualification or thresholds.
  • bsi - BSI Value value used for structural qualification or thresholds.
  • signal - Signal Value value used for structural qualification or thresholds.
  • sentiment - Sentiment Value value used for structural qualification or thresholds.
  • bsi_cross_signal - BSI crosses Signal value used for structural qualification or thresholds.
  • bsi_vs_zero - BSI vs Zero value used for structural qualification or thresholds.
  • sentiment_vs_zero - Sentiment vs Zero value used for structural qualification or thresholds.
  • sentimentUp - Sentiment Up/Bull value used for structural qualification or thresholds.
  • sentimentDown - Sentiment Down/Bear value used for structural qualification or thresholds.
  • bsiUp - BSI Up/Bull value used for structural qualification or thresholds.
  • bsiDown - BSI Down/Bear value used for structural qualification or thresholds.
  • signal - Signal Line value used for structural qualification or thresholds.
  • devUp - Deviation Up Signal value used for structural qualification or thresholds.
  • devDown - Deviation Down Signal 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