Traders' Tips from TASC Magazine
RSI Bands
Francois Bertrand’s article, “RSI Bands” describes the calculation and use of these bands. The MetaStock formulas and instructions on adding it to MetaStock are:
To enter these indicators into MetaStock:
- In the Tools menu, select Indicator Builder.
- Click New to open the Indicator Editor for a new indicator.
- Type the name of the formula: RSI Bands
- Click in the larger window and type in the formula:
- topv:=Input("overbought level",1,100,70);
- botv:=Input("oversold level",1,100,30);
- tp:=Input("RSI Time Periods",1,100,14);
- change:= ROC(C,1,$);
- Z:=Wilders(If(change>0,change,0),tp);
- Y:=Wilders(If(change<0,Abs(change),0),tp);
- tx:=(tp-1)*(Y*topv/(100-topv)-Z);
- bx:=(tp-1)*(Y*botv/(100-botv)-Z);
- tband:=If(tx>0,C+tx,C+tx*(100-topv)/topv);
- bband:=If(bx>0,C+bx,C+bx*(100-botv)/botv);
- tband;
- bband
- Click Ok to close the Indicator Editor.
The article also make reference to using “clamping” when the number volatility caused the bands to widen beyond a usable range. Here is the same indicator with the option to enable clamping at a variable range:
Name: RSI Bands with clamping
Formula:
- topv:=Input("overbought level",1,100,70);
- botv:=Input("oversold level",1,100,30);
- tp:=Input("RSI Time Periods",1,100,14);
- clamp:=Input("use clamping 1=Yes/0=No",0,1,0);
- cper:= Input("clamping percent",5,50,10);
- change:= ROC(C,1,$);
- Z:=Wilders(If(change>0,change,0),tp);
- Y:=Wilders(If(change<0,Abs(change),0),tp);
- tx:=(tp-1)*(Y*topv/(100-topv)-Z);
- bx:=(tp-1)*(Y*botv/(100-botv)-Z);
- tb1:=If(tx>0,C+tx,C+tx*(100-topv)/topv);
- bb1:=If(bx>0,C+bx,C+bx*(100-botv)/botv);
- tband:=If(clamp=1 AND tb1>C*(1+cper/100),C*(1+cper/100),tb1);
- bband:=If(clamp=1 AND bb1<C*(1-cper/100),C*(1-cper/100),bb1);
- tband;
- bband
William Golson
Equis International
Contents
- Affine transformation
- Anticipating Moving Average Crossovers
- At Last! A Trend-Friendly Oscillator
- Average True Range or Standard Deviation
- Balance of Market Power
- Between Price and Volume
- Bollinger Band Targets
- BONUS ISSUE: Mutual Fund Screen
- Boosting Profitability - the AIM Indicator
- Breakout_Range2
- Bridging the Gap, Linking Point & Figure and Bar Charts
- Buff Up Your Moving Averages
- Bull and Bear Balance Indicator
- Candlestick Filtering
- Coding Candlesticks (II)
- Confirming the Price Trend
- Creating Multi-Colored Indicators in MetaStock
- Darvas-Style Trading and Something Darvas
- Deviation Oscillator
- Directional Breakout
- Ehlers Filters
- Elastic Volume Weighted Moving Average
- Finding Key Reversals
- Fisher Transform
- FVE - %b
- FVE - lin reg slope
- FVE - Storz's divergence
- FVE w/ linear regression slope
- High Low Strategy
- High Tech Mesa Adaptive Moving Averages
- Hilbert Indicators Tell You When to Trade
- Holding Overnight Positions
- Hot Zones
- How Smooth is Your Data Smoother
- Ichimoku Charts
- Index of Chart Sentiment
- Laguerre Filter
- Laguerre RSI
- MACD of Relative Strength
- Moving Average Crossovers
- Moving Average: Long on Talk, Sort on Action
- Normalization
- Now's The Time To Trade Crude
- Pivot point Strategy
- Profit with ETFs
- Quicken Your Averages
- Red-Green Strategy
- Refining the Hilbert Indicator
- Regularization
- Relative Performance Charting
- RSI Bands
- Squelch Those Whipsaws
- sRSI - Original
- sRSI - Using Wilders
- Stochastics
- Tandem Studies on Market Movement
- Targeting Your Pattern
- TC 2000 Scans
- The Average Peak Excursion
- The Cocked Gun Revisited
- The Inverse Fisher Transform
- The Self-Adjusting RSI
- The Truth about Volatility
- The Wilson Relative Price Channel
- Thrust Oscillator
- Trade Against the Gap
- Trade Into the Gap
- Trade the Swing Price
- Trend Continuation Factor
- Trend Quality Indicator
- Trend Trigger Factor
- TrendIV & Volume - Buy Signal
- TrendIV & Volume - Sell Signal
- Triggering Your Trading System
- Using Money Flow to Stay with the Trend
- Using Volume to Detect Shifts In Power
- Volatility System
- VWAP for Support and Resistance
- When and When not to Trade