THREE IN ONE Trading Guide
Last updated: July 22, 2026
The 3 in 1 Indicator is a quantitative technical analysis tool. 3 in 1 Indicator (BB, RSI, Stochastic) Translated from Pine Script.
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
- BB Length (
bb_len): Controls the calculation period and sensitivity for market detection. - BB Mult (
bb_mult): Controls the calculation period and sensitivity for market detection. - RSI Over (
rsi_over): Controls the calculation period and sensitivity for market detection. - RSI Under (
rsi_under): Controls the calculation period and sensitivity for market detection. - RSI Length (
rsi_len): Controls the calculation period and sensitivity for market detection. - Stoch K Period (
stoch_k): Controls the calculation period and sensitivity for market detection. - Stoch D Period (
stoch_d): Controls the calculation period and sensitivity for market detection. - Stoch Smooth K (
stoch_smooth): Controls the calculation period and sensitivity for market detection. - Basis Line (
basisColor): Controls the calculation period and sensitivity for market detection. - Upper Band (
upperBBColor): Controls the calculation period and sensitivity for market detection. - Lower Band (
lowerBBColor): Controls the calculation period and sensitivity for market detection. - Cross Down Shape (
fuchsia): Controls the calculation period and sensitivity for market detection. - Cross Up Shape (
lime): Controls the calculation period and sensitivity for market detection. - Buy Signal BG (
buyBg): Controls the calculation period and sensitivity for market detection. - Sell Signal BG (
sellBg): Controls the calculation period and sensitivity for market detection. - Buy Strong Signal BG (
buyStrongBg): Controls the calculation period and sensitivity for market detection. - Sell Strong Signal BG (
sellStrongBg): Controls the calculation period and sensitivity for market detection. - Basis (
basis): Controls the calculation period and sensitivity for market detection. - Upper BB (
upperBB): Controls the calculation period and sensitivity for market detection. - Lower BB (
lowerBB): Controls the calculation period and sensitivity for market detection. - RSI (
rsi): Controls the calculation period and sensitivity for market detection. - Stoch K (
k): Controls the calculation period and sensitivity for market detection. - Stoch D (
d): Controls the calculation period and sensitivity for market detection. - Basis (
basis): Controls the calculation period and sensitivity for market detection. - Upper BB (
upperBB): Controls the calculation period and sensitivity for market detection. - Lower BB (
lowerBB): Controls the calculation period and sensitivity for market detection. - RSI (
rsi): Controls the calculation period and sensitivity for market detection. - Stoch K (
k): Controls the calculation period and sensitivity for market detection. - Stoch D (
d): Controls the calculation period and sensitivity for market detection. - Buy (<= 2 in 4) (
buy_signal): Controls the calculation period and sensitivity for market detection. - Buy Strong (> 2 in 4) (
buy_strong): Controls the calculation period and sensitivity for market detection. - Sell (<= 2 in 4) (
sell_signal): Controls the calculation period and sensitivity for market detection. - Sell Strong (> 2 in 4) (
sell_strong): Controls the calculation period and sensitivity for market detection. - Last was Buy (
last_was_buy): Controls the calculation period and sensitivity for market detection. - Last was Strong Buy (
last_was_strong_buy): Controls the calculation period and sensitivity for market detection. - Last was Sell (
last_was_sell): Controls the calculation period and sensitivity for market detection. - Last was Strong Sell (
last_was_strong_sell): Controls the calculation period and sensitivity for market detection. - Cross Down UpperBB (
ubcrossdown): Controls the calculation period and sensitivity for market detection. - Cross Up LowerBB (
lbcrossup): Controls the calculation period and sensitivity for market detection. - Last was Cross Down Shape (
last_was_Cross_Down_Shape): Controls the calculation period and sensitivity for market detection. - Last was Cross Up Shape (
last_was_Cross_Up_Shape): 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
buy_signal- Buy (<= 2 in 4) event signal.buy_strong- Buy Strong (> 2 in 4) event signal.sell_signal- Sell (<= 2 in 4) event signal.sell_strong- Sell Strong (> 2 in 4) event signal.last_was_buy- Last was Buy event signal.last_was_strong_buy- Last was Strong Buy event signal.last_was_sell- Last was Sell event signal.last_was_strong_sell- Last was Strong Sell event signal.ubcrossdown- Cross Down UpperBB event signal.lbcrossup- Cross Up LowerBB event signal.last_was_Cross_Down_Shape- Last was Cross Down Shape event signal.last_was_Cross_Up_Shape- Last was Cross Up Shape event signal.
2. Filters and Trade Levels
bb_len- BB Length value used for structural qualification or thresholds.bb_mult- BB Mult value used for structural qualification or thresholds.rsi_over- RSI Over value used for structural qualification or thresholds.rsi_under- RSI Under value used for structural qualification or thresholds.rsi_len- RSI Length value used for structural qualification or thresholds.stoch_k- Stoch K Period value used for structural qualification or thresholds.stoch_d- Stoch D Period value used for structural qualification or thresholds.stoch_smooth- Stoch Smooth K value used for structural qualification or thresholds.basisColor- Basis Line value used for structural qualification or thresholds.upperBBColor- Upper Band value used for structural qualification or thresholds.lowerBBColor- Lower Band value used for structural qualification or thresholds.fuchsia- Cross Down Shape value used for structural qualification or thresholds.lime- Cross Up Shape value used for structural qualification or thresholds.buyBg- Buy Signal BG value used for structural qualification or thresholds.sellBg- Sell Signal BG value used for structural qualification or thresholds.buyStrongBg- Buy Strong Signal BG value used for structural qualification or thresholds.sellStrongBg- Sell Strong Signal BG value used for structural qualification or thresholds.basis- Basis value used for structural qualification or thresholds.upperBB- Upper BB value used for structural qualification or thresholds.lowerBB- Lower BB value used for structural qualification or thresholds.rsi- RSI value used for structural qualification or thresholds.k- Stoch K value used for structural qualification or thresholds.d- Stoch D value used for structural qualification or thresholds.basis- Basis value used for structural qualification or thresholds.upperBB- Upper BB value used for structural qualification or thresholds.lowerBB- Lower BB value used for structural qualification or thresholds.rsi- RSI value used for structural qualification or thresholds.k- Stoch K value used for structural qualification or thresholds.d- Stoch D value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.