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.