LazyBear

3 more indicators: Inverse Fisher on RSI/MFI and CyberCycle

Suggested by John Ehlers, IFT helps you to determine the exact oversold/overbought points in any oscillator-type indicators.

The 3 IFT based indicators in this chart are:
- Inverse Fisher on RSI (IFTRSI)
- Inverse Fisher on MFI             (IFTMFI)
- Inverse Fisher on CyberCycle (IFTCC)

Suggested method to use any IFT indicator is to buy when the indicator crosses over –0.5 or crosses over +0.5 if it has not previously crossed over –0.5 and to sell short when the indicators crosses under +0.5 or crosses under –0.5 if it has not previously crossed under +0.5.

More info: http://www.mesasoftware.com/Papers/THE%20INVERSE%20FISHER%20TRANSFORM.pdf

You can use these indicators by doing "Make it mine" (Click on "Share" to open the dialog box with this button).

Let me know what you think, would love to hear how these indicators are used and how effective these are for other instruments.
Remove from Favorite Scripts Add to Favorite Scripts
//
// @author LazyBear
// If you use this code in its orignal/modified form, do drop me a note. 
// 
study("Inverse Fisher Transform RSI [LazyBear]", shorttitle="IFTRSI_LB")
s=close
length=input(14, "RSI length")
lengthwma=input(9, title="Smoothing length")

calc_ifish(series, lengthwma) =>
    v1=0.1*(series-50)
    v2=wma(v1,lengthwma)
    ifish=(exp(2*v2)-1)/(exp(2*v2)+1)
    ifish

plot(calc_ifish(rsi(s, length), lengthwma), color=orange, linewidth=2)
hline(0.5, color=red)
hline(-0.5, color=green)
List of my free indicators: http://bit.ly/1LQaPK8
List of my indicators at Appstore: http://blog.tradingview.com/?p=970

Goldeny
2 years ago
Currently working on a bot using tradewave. I make simulation with many indicators. I will tell you the result soon. IFTCC seems great.
+3 Reply
LazyBear PRO Goldeny
2 years ago
Thanks. IFTCC could be slightly lagging. I wanted to play with triple smoothing, like how ergodic works, haven't yet gotten to it.

BTW, check out Schaff Trend Cycle in my published charts, it is one of the most responsive cycle detectors.
+6 Reply
Goldeny
2 years ago
I checking all your post and want to say thanks for your work. Please continue
+3 Reply
LazyBear PRO Goldeny
2 years ago
Thx.
+6 Reply
Nice work here. Excellent indications to tell me to stay in the trend when bearish/negative.
+5 Reply
QuantitativeExhaustion PRO QuantitativeExhaustion
2 years ago
*and when to get out. Very obvious with inverse Fisher, breaking the negative -.5 reading.
+5 Reply
Related Indication

...code you worked on (slightly Modified)

study(title = "Ulcer Slow Stregth Index ", shorttitle="USSI")
length1=input(14)
length2=input(21)
cutoff1=input(3)
cutoff2=input(20)
src=close

calc_ui(src, length) =>
hcl=highest(src,length)
r=100.0*((src-hcl)/hcl)
sqrt(sum(pow(r,2), length)/length)

ui1=calc_ui(src, length1)
ui2=calc_ui(src, length2)
hline(cutoff1, color=red)
hline(cutoff2, color=maroon)
x=avg(ui1, ui2)
plot(x, linewidth=2, color=maroon)

study(title = "Ulcer Fast Stregth Index ", shorttitle="UFSI")
length1=input(4)
length2=input(9)
cutoff1=input(2)
cutoff2=input(10)
src=close

calc_ui(src, length) =>
hcl=highest(src,length)
r=100.0*((src-hcl)/hcl)
sqrt(sum(pow(r,2), length)/length)

ui1=calc_ui(src, length1)
ui2=calc_ui(src, length2)
hline(cutoff1, color=red)
hline(cutoff2, color=maroon)
x=avg(ui1, ui2)
plot(x, linewidth=2, color=black)

snapshot


Problem with this example and Ulcer example I plugged in here, is that the indicator works really well at picking off the highest degree of capitulation for the downside, and not the parabolic moves to the upside.

What would be the best way to represent a parabolic upside move?

Inverse(ing)
Inverse(ing) in reference with RSI
+5 Reply
I'm going to try more test on this one
+5 Reply
Trucking
2 years ago
Very nice> Use this for shorting puts
+2 Reply
new one for you LazyBear Beta with a benchmark (vs Exchange of the underlying) and Index
+2 Reply
snapshot


Also having problems changing the Length
+2 Reply
QuantitativeExhaustion PRO QuantitativeExhaustion
2 years ago
Alpha does change chart reading, however length is not adjusting
+2 Reply
QuantitativeExhaustion PRO QuantitativeExhaustion
2 years ago
Sorry, forgot to mention it's CCI Inverse that's having the problem with changing length reading. Everything else works great.
snapshot

Changed Length with Inverse RSI/Fisher + smoothing. Changed alpha for CCI inverse which worked, and length did not change with the chart.
+2 Reply
LazyBear PRO QuantitativeExhaustion
2 years ago
Yes..."length" is not used in IFTCC. Only configurable param is "alpha".
+2 Reply
craunico PRO
a year ago
Hey Lazy Bear I just joined and really like your dedication to this and the excellent work. I saw the IFTRSI however, I cannot find the other two ( CC and MFI) Thanks again
Reply
Ideas Scripts Chart
United States
United Kingdom
India
España
Italia
Brasil
Россия
Türkiye
日本
한국
Home Stock Screener Economic Calendar How It Works Chart Features House Rules Moderators For the WEB Widgets Stock Charting Library Priority Support Feature Request Blog & News FAQ Help & Wiki Twitter
Private Messages Chat Ideas Published Followers Following Priority Support Public Profile Profile Settings Billing Sign Out