Complete RSI System For ThinkOrSwim Daytrading

PhckCancer80

New member
I made an rsi indicator to help me better judge when to let a trade run and when to take profits and get out of the trade because a reversal is highly likely. It seems like I have it put together well just gotta fine tune the settings a little bit. Figured I would put it in here to see what everyone else though about it and see if anyone thought of any changes I should consider making to make it better for what I am trying to use it for. Thank you, enjoy!

oWWUReG.png

Document TitleSystem NamePlatform
MNQ RSI Complete V16 Complete Trading System Reference GuideThinkScript Indicator SuiteThinkorSwim | MNQ Futures Scalping

This guide documents every component of the MNQ RSI Complete V16 indicator system — what each element tracks, how to read it, how the layers interact, and how to use the complete system to find high-probability trade setups on MNQ futures. The System Philosophy: No single indicator tells the whole story. This system uses three independent layers of confirmation — institutional bias (Layer 1), momentum exhaustion (Layer 2), and bar-level strength (Layer 3). A trade is only taken when all three layers agree. When they disagree, you wait.

LayerWhat It MeasuresSource in IndicatorBullish When
Layer 1Institutional bias — are big players buying or selling?VWAP + Volume Delta label (Row 2 of label bar)VWAP: ABOVE and Delta: BULL or BULL STRONG
Layer 2Momentum exhaustion — is the move running out of steam?RSI arrows and signal line (main indicator body)RSI crosses OS, bullish divergence fires, or white confluence arrow appears
Layer 3Bar-level strength — did buyers actually win this bar?Bar strength label (Row 3 of label bar)Close% above 60%, Vol: CONFIRM, HA: BULL, Bar: STRONG LONG

The ATR label (Row 1) is not a confirmation layer — it is a mandatory risk management tool. SIZE DOWN warnings override all other signals regardless of how perfect the setup looks. 2. The RSI Line and Signal Line (Layer 2) The RSI (Relative Strength Index) measures the speed and magnitude of recent price movements on a 0-100 scale. It does not predict direction — it measures exhaustion. When the market has moved too far too fast, RSI reaches extreme levels and signals that a reversal or pause is likely.

ColorZoneMeaning
REDAt or above OB (70)Overbought. Buyers may be exhausted. Watch for A Short or bearish divergence signals.
GREENAt or below OS (30)Oversold. Sellers may be exhausted. Watch for A Long or bullish divergence signals.
LIMEBetween 50 and OBBullish territory. Momentum is positive. Favor longs on pullbacks to the signal line.
PINKBetween OS and 50Bearish territory. Momentum is negative. Favor shorts on bounces to the signal line.

The yellow line is an EMA of the RSI — a smoothed, slower version that filters bar-to-bar noise. It shows the underlying momentum trend rather than the current reading.

ConditionMomentum Reading
RSI above signal lineMomentum accelerating. The move has fuel behind it.
RSI below signal lineMomentum decelerating. The move is losing steam.
Lines convergingMomentum stalling. Often precedes reversal or consolidation.
Lines wide apartStrong directional momentum in play — ride it.

LineDefault LevelPurpose
OB Line70Overbought threshold. A Short signals fire when RSI crosses below this line from above.
OS Line30Oversold threshold. A Long signals fire when RSI crosses above this line from below.
Mid Line50Neutral midline. RSI above 50 = bullish bias for trend filtering. Below 50 = bearish bias.

Cloud fills shade the OB and OS zones for visual reinforcement. A dark red cloud appears when RSI is above OB, a dark green cloud when below OS. Extreme readings alone are not trade signals — they set the stage for signal arrows to fire. 3. Signal Arrows — Layer 2 Signals. All Layer 2 signals appear as colored arrows with no text labels. Color and size communicate everything. Arrows stack in rows above the OS line for longs and below the OB line for shorts. The further from the OB/OS line, the stronger the signal confidence.

RowColor and WeightSignal TypeWhat It Means
+3YELLOW weight 2Mid BounceRSI crossed the 50 midline. Weakest signal — trend continuation only. Skip entirely in sideways or choppy markets.
+3LIME weight 4A LongRSI crossed above the OS line (30). Classic oversold exhaustion. Sellers ran out of firepower and buyers stepped in.
+7CYAN weight 3Reg Bull DivRegular bullish divergence. Price made a lower low but RSI made a higher low. Sellers losing momentum — reversal signal.
+12DARK GREEN wt 2Hidden Bull DivHidden bullish divergence. Price made a higher low but RSI dipped lower. Pullback in uptrend is over — continuation signal.
+18WHITE weight 5Confluence A+BAn A signal and a divergence both occurred within 5 bars of each other. Highest confidence long setup on the indicator.

RowColor and WeightSignal TypeWhat It Means
-3ORANGE weight 4A ShortRSI crossed below the OB line (70). Classic overbought exhaustion. Buyers ran out of firepower and sellers stepped in.
-7MAGENTA weight 3Reg Bear DivRegular bearish divergence. Price made a higher high but RSI made a lower high. Buyers losing momentum — reversal signal.
-12DARK RED weight 2Hidden Bear DivHidden bearish divergence. Price made a lower high but RSI bounced higher. Bounce in downtrend is over — continuation signal.
-18WHITE weight 5Confluence A+BAn A signal and a divergence both occurred within 5 bars. Highest confidence short setup on the indicator.

A filled square appears directly ON the RSI line (at the exact RSI value) when 2 or more of the 3 system layers agree with the signal. Green square = long confirmation. Red square = short confirmation. A square alongside an arrow is one of the highest quality setups the system produces. 4. Divergence — The Core Edge. Divergence occurs when price and RSI move in opposite directions simultaneously. It is reliable because it reveals that the underlying momentum is disconnecting from price — the move is running on empty even as it continues pushing in one direction.

Divergence TypePrice ActionRSI ActionInterpretation
Regular Bullish (Cyan Arrow)Price makes a lower low — downtrend appears to be continuing.RSI makes a higher low at the same time — momentum is actually improving.Sellers are still pushing price down but with less force each time. RSI exposes the declining energy. A reversal upward is the most probable next move.
Regular Bearish (Magenta Arrow)Price makes a higher high — uptrend appears to be continuing.RSI makes a lower high at the same time — momentum is actually weakening.Buyers are still pushing price up but with less force. RSI exposes the declining energy. A reversal downward is the most probable next move.
Hidden Bullish (Dark Green Arrow)Price makes a higher low — a healthy pullback within an established uptrend.RSI makes a lower low — dips further than the price action suggests.The pullback is a shakeout, not a trend reversal. The uptrend is intact and RSI is being temporarily misled. Price should resume the uptrend.
Hidden Bearish (Dark Red Arrow)Price makes a lower high — a bounce within an established downtrend.RSI makes a higher high — bounces stronger than the price action suggests.The bounce is a bull trap, not a trend reversal. The downtrend is intact. RSI is temporarily misleading. Price should resume the downtrend.

  1. Layer 1 — VWAP and Volume Delta. Layer 1 answers the most important question in futures trading: which side are the institutions on right now? VWAP and volume delta are the two most widely-used institutional reference points in professional trading desks worldwide. VWAP is the average price of every trade during the session, weighted by volume. It resets at each market open. Institutional algorithms use it as their benchmark — they evaluate fills against it and use it to determine whether price is expensive or cheap relative to the day's fair value.
VWAP ReadingMarket MeaningTrade Bias
Price ABOVE VWAPMarket trading at a premium to fair value. Buyers in control. Institutions willing to pay up for exposure.Favor LONGS. Look for A Long and bullish divergence signals from Layer 2.
Price BELOW VWAPMarket trading at a discount to fair value. Sellers in control. Institutions selling into any bounce.Favor SHORTS. Look for A Short and bearish divergence signals from Layer 2.
Price crossing VWAPPotential momentum shift in progress. Either side gaining or losing control.Neutral until confirmed. Wait for a retest of VWAP and a directional bounce with Delta agreement.

True tick-level delta requires order flow data that TOS ThinkScript does not expose. The indicator approximates delta using bar close position weighted by volume — a reliable proxy used by many professional tools. How it works: Each bar is evaluated for where it closed within its range. A bar closing near the high means buyers won that bar. A bar closing near the low means sellers won. Each result is weighted by that bar's volume, then smoothed with a 10-bar EMA to produce a directional bias reading.

Delta ReadingWhat It MeansConfidence
BULL STRONGMultiple recent high-volume bars closed near their highs. Strong sustained institutional buying pressure.Highest — use as primary Layer 1 confirmation for longs
BULLRecent bars leaning bullish. Moderate buying pressure present.Moderate — supports longs but require stronger Layer 2 signal
BEARRecent bars leaning bearish. Moderate selling pressure present.Moderate — supports shorts but require stronger Layer 2 signal
BEAR STRONGMultiple recent high-volume bars closed near their lows. Strong sustained institutional selling pressure.Highest — use as primary Layer 1 confirmation for shorts

Using VWAP and Delta together: The strongest Layer 1 readings occur when both agree. VWAP ABOVE + Delta BULL STRONG = powerful institutional buying bias. VWAP BELOW + Delta BEAR STRONG = powerful institutional selling bias. When they disagree, Layer 1 is mixed — require stronger confirmation from Layers 2 and 3 before entering. 6. Layer 3 — Bar Strength Confirmation. Layer 3 replaces DOM (order book) confirmation that futures traders normally use to validate entries. Without live order book data, three bar-level measurements collectively answer: did buyers actually dominate this specific bar? Strong DOM bids show up as bars closing near their highs on above-average volume.

Close%Bar LabelMeaning
Above 60%Strong bull barBuyers controlled the bar from start to finish and held the gains into the close. Equivalent to seeing bid stacking hold on a live DOM.
40% to 60%MixedNeither side dominated. The bar is indecisive. This is the weakest possible Layer 3 confirmation — do not rely on it alone.
Below 40%Strong bear barSellers controlled the bar and pushed price down into the close. Equivalent to seeing offer stacking dominate on a live DOM.

Volume confirmation fires when the current bar's volume exceeds 1.2 times the 20-bar average volume. High-volume bars represent genuine institutional participation. Low-volume signals are inherently suspect because they may just be noise in a thin market. Vol: CONFIRM — volume above 120% of average. The bar has institutional backing. Vol: low — volume below threshold. The signal lacks conviction. Weight it accordingly. The indicator calculates Heikin Ashi (HA) candle values internally and uses them as a trend smoothing filter. HA candles average the open, high, low, and close across bars to filter single-bar noise and reveal the cleaner underlying directional trend. HA: BULL — HA close is above HA open on this bar. Smoothed price trending up. HA: BEAR — HA close is below HA open on this bar. Smoothed price trending down.

Overall Bar RatingRequirementMeaning
STRONG LONGAt least 2 of the 3 components show bullish readings.High probability bullish bar strength.
STRONG SHORTAt least 2 of the 3 components show bearish readings.High probability bearish bar strength.
MixedConflicting signals.Treat as no Layer 3 confirmation.

  1. ATR Label — Volatility and Risk Sizing. The ATR (Average True Range) label updates every bar and tells you exactly how wide your stop needs to be given current market conditions. It is not optional — the SIZE DOWN warning overrides every other signal in the system.
FieldCalculationHow to Use It
ATRAverage True Range over 9 barsRaw volatility. Larger number means the market is moving more per bar — stops need to be wider.
NY StopATR multiplied by 1.5Place your hard stop this many points from entry during NY session. Maximum allowed is 20 points.
LON StopATR multiplied by 1.3Stop distance for London session. Slightly lower multiplier — London is less volatile than NY.
ASIA StopATR multiplied by 1.0Stop distance for Asia session. Minimum multiplier — Asia is the quietest and slowest session.
SIZE DOWNNY Stop exceeds 20 ptsCRITICAL. Cut position size by 50% minimum. Full-size trades in high-ATR conditions destroy accounts.

Why session-adjusted stops matter: MNQ behaves very differently across sessions. A 10-point stop during Asia might be reasonable while the same stop during a volatile NY session gets swept routinely. The multipliers are calibrated to each session's typical volatility profile so your stop is always proportional to the market's actual movement. 8. Complete Trade Setup Examples. These examples show how all three layers work together in practice. Remember: every layer you skip is a filter you removed from your system's edge. The more layers that confirm, the higher your probability.

CheckWhat You SeeResult
ATR FirstATR label is green, NY stop is under 20 pointsPASS — safe to trade full size
Layer 1VWAP: ABOVE and Delta: BULL or BULL STRONG in Row 2PASS — institutions are buying
Layer 2Lime A Long arrow fires (or Cyan divergence or White confluence)PASS — RSI confirms seller exhaustion
Layer 3Close%: 65%+, Vol: CONFIRM, HA: BULL, Bar: STRONG LONG in Row 3PASS — buyers dominated this specific bar
BonusGreen confirmation square appears on RSI line at this barBONUS — system already counted 2+ layers agreeing

If Layer 1 is mixed (e.g. VWAP ABOVE but Delta BEAR) and Layers 2 and 3 are both strongly bullish, you may consider a half-size trade. Never trade on Layer 2 alone no matter how strong or clean the RSI signal appears.

SituationWhy to Skip
SIZE DOWN warning is activeRisk is structurally too high. Even perfect signals fail when stops must be 30+ points wide.
Within 15 minutes of major economic newsNews events can gap price through your stop in a single tick. No edge exists around high-impact releases.
RSI bouncing off OS repeatedly in downtrendRSI can remain oversold for many bars in strong trends. You are trying to catch a falling knife.
Layer 1 strongly against your directionTrading against institutional flow is the most common way retail traders give back profits. Skip and wait.
No volume confirmation on Layer 3Low-volume signals are likely noise. The smart money is not participating in the move.
Hidden divergence against higher TF trendHidden divergence only works with the prevailing trend. Against it, you are just fading momentum.

SessionRSI LengthOB LevelOS LevelATR MultMax TradesNotes
NY 9:30AM-4PM ET1070301.5x3Highest volatility and volume. Most reliable signals. Primary trading session.
London 3AM-8AM ET1272281.3x2Good trend days. Divergence signals work well. Moderate volatility.
Asia 7PM-2AM ET1465351.0x2Slow and choppy. Wider OS/OB avoids false signals in thin conditions.

SettingDefaultWhat Changing It Does
rsi_length10Number of bars in RSI. Lower = more signals, noise. Higher = fewer, lag. Change by session: NY=10, Lon=12, Asia=14.
rsi_priceclosePrice fed into RSI. Close is standard. HL2 or HLC3 give marginally smoother readings.
smooth_length7EMA length for yellow signal line. Higher = more lag. Lower = immediate response.
smooth_typeEXPONENTIALMoving average type. EXPONENTIAL weights recent bars more heavily. SIMPLE weights all equally.
ob_level70Overbought threshold. Raise to 72 for London, lower to 65 for Asia.
os_level30Oversold threshold. Lower to 28 for London, raise to 35 for Asia.
mid_level50Midline for color zone separation and mid-bounce detection. Rarely needs adjustment.
lookback_left3Bars to the LEFT of pivot. Higher = major pivots. Lower = minor pivots.
lookback_right3Bars to the RIGHT of pivot. Higher = more confirmation, fires later. Lower = earlier, noise.
max_lookback30How far back to look for prior swing. Higher = long-term. Lower = short-term.
conf_window5Bars apart A signal and divergence can be for confluence. Higher = more signals, lower quality.
atr_length9Bars for ATR. Higher = stable volatility reading. Lower = faster changing.
atr_mult_ny1.5Stop distance multiplier for NY. Increase if stopped out on valid setups.
vol_avg_length20Bars for average volume threshold calculation.
show_arrowsyesMaster toggle for all arrow signals. Useful for viewing RSI lines only.

SignalColorDirConfidenceAction
Mid BounceYellow arrowLWeakestTrend continuation only. Skip in sideways or choppy conditions.
A LongLime arrow wt 4LModerateOS cross. Wait for Layer 1 and Layer 3 confirmation before entering.
Reg Bull DivCyan arrow wt 3LMod-HighReversal signal. Best at support with Layer 1 bullish agreement.
Hidden Bull DivDk Green wt 2LContinuationPullback entry in uptrend. Requires clear higher timeframe uptrend.
Confluence LongWhite arrow wt 5LStrongestA signal + divergence within 5 bars. Highest priority long setup.
A ShortOrange arrow wt 4SModerateOB cross. Wait for Layer 1 and Layer 3 confirmation before entering.
Reg Bear DivMagenta arrow wt 3SMod-HighReversal signal. Best at resistance with Layer 1 bearish agreement.
Hidden Bear DivDark Red wt 2SContinuationBounce entry in downtrend. Requires clear higher timeframe downtrend.
Confluence ShortWhite arrow wt 5SStrongestA signal + divergence within 5 bars. Highest priority short setup.
Green SquareOn RSI lineL2+ layersStrong confirmation. Best entries combine square and arrow together.
Red SquareOn RSI lineS2+ layersStrong confirmation. Best entries combine square and arrow together.
 
Last edited by a moderator:

Join useThinkScript to post your question to a community of 21,000+ developers and traders.

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
1462 Online
Create Post

The Market Trading Game Changer

Join 2,500+ subscribers inside the useThinkScript VIP Membership Club
  • Exclusive indicators
  • Proven strategies & setups
  • Private Discord community
  • ‘Buy The Dip’ signal alerts
  • Exclusive members-only content
  • Add-ons and resources
  • 1 full year of unlimited support

Frequently Asked Questions

What is useThinkScript?

useThinkScript is the #1 community of stock market investors using indicators and other tools to power their trading strategies. Traders of all skill levels use our forums to learn about scripting and indicators, help each other, and discover new ways to gain an edge in the markets.

How do I get started?

We get it. Our forum can be intimidating, if not overwhelming. With thousands of topics, tens of thousands of posts, our community has created an incredibly deep knowledge base for stock traders. No one can ever exhaust every resource provided on our site.

If you are new, or just looking for guidance, here are some helpful links to get you started.

What are the benefits of VIP Membership?
VIP members get exclusive access to these proven and tested premium indicators: Buy the Dip, Advanced Market Moves 2.0, Take Profit, and Volatility Trading Range. In addition, VIP members get access to over 50 VIP-only custom indicators, add-ons, and strategies, private VIP-only forums, private Discord channel to discuss trades and strategies in real-time, customer support, trade alerts, and much more. Learn all about VIP membership here.
How can I access the premium indicators?
To access the premium indicators, which are plug and play ready, sign up for VIP membership here.
Back
Top