(JS)S&P 500 Volatility Oscillator For Options 2.0I am going to start taking requests to open source my indicators and they will also be updated to Version 4 of Pinescript.
I added some features to the original code such the ability to smooth the oscillator and select the look back periods for the historical volatility.
Link to original:
Original post:
"The idea for this started here: www.tradingview.com with the user @dime
This should only be used on SPX or SPY (though you could use it on other things for correlation I suppose) given that the instrument used to create this calculation is derived from the S&P 500 (thank you VIX ). There's a lot of moving parts here though, so allow me to explain...
First: The main signal is when Implied Volatility (from VIX ) drops beneath Historical Volatility - which is what you want to see so you aren't purchasing a ton of premium on long options. Green and above 0 means that IV% has dropped lower than Historical Volatility . (this signal, for example, would suggest using a Long Call or Put depending on your sentiment)
Second: The green line running underneath zero is the bottom portion of the "Average True Range" derived from the values used to create the oscillator. the closer the bottom histogram is to the green line, the more "normal" IV% is. Obviously, if this gets far away from the line then it could be setting up nicely to short options and sell the IV premium to someone else. (this signal, for example, would suggest using something like a Bull Put Spread)
Third: The red background along with the white line that drops down below zero signals when (and how far) the IV% from 3 months out (from VIX3M ) is less than the current IV%. This would signal the current environment has IV way too high, a signal to short options once again (and don't take any long option positions!).
Tried to make this simple, yet effective. If you trade options on SPX , SPY , even ES1! futures - this is a tool tailored specifically for you! As I said before, if you want you can use it for correlation on other securities. Any other ideas or suggestions surrounding this, please let me know! Enjoy!
Feb 17, 2019
Release Notes: Cosmetic update for a much cleaner look:
-Replaced the "HIGH IV" with a simlple "H"
-Now the white line is constantly showing you the relationship between VIX and VIX3M - when VIX is greater than VIX3M the background still goes red
-However, now when VIX drops below Historical Volatility, the background is bright green
-When both above are true - it's dark green
-The Average True Range on the bottom is now a series of crosses"
ابحث في النصوص البرمجية عن "implied"
Casey's Parabolic SARI whipped together this script after having listened to Hyperwave with Sawcruhteez and Tyler Jenks in the evening on July 3, 2019. They felt that the existing Parabolic SAR was not doing its calculations properly, and they hoped that someone might help them correct this. So I tried my hand at it, learning Pine as I went. I don't know if this script works properly (so don't use it!), but it does show a trend change on the weekly this week as it apparently should. I'm making the script public so that Sawcruhteez and Tyler Jenks can take a look at it.
MIT License
Copyright (c) 2019 Casey Bowman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Percentage OscillatorUsing momentum calculations on multiple time frames and adding everything together into 4 separate directions:
1- green: the strength and momentum in +45 to +90 degrees angle
2- blue: the strength and momentum in 0 to +45 degrees angle
3- orange: the strength and momentum in 0 to -45 degrees angle
4- red: the strength and momentum in -45 to -90 degrees angle
Single parameter to control the size of the largest moving window.
Uptrend is green with orange corrections
Downtrend is red with blue corrections
When downtrend turns into uptrend, blue becomes green
When uptrend turns into downtrend, orange becomes red
The natural cycle of the market is RED->BLUE->GREEN->ORANGE and so on, you will see the cycle repeats itself 3 times before a break up\down. The strength of the movement depends on the height and width of all the waves that created the 3 cycle movement (reminds Elliot in an oscillatory representation)
The script is provided as is, there are no trading strategies implied or recommended.
Feel free to PM with questions
Daily Deviations (Self Input Version)
Plots the standard deviation resistance/support levels.
Input the previous settlement price and the implied volatility.
credit to u/UberBotMan and u/Living_Granger for the idea and formulas
(preview example is using settlement of 2420 and IV of 11)
ST_Trend_ReversalSTRONG TREND REVERSAL INDICATOR
The code is the percentage difference between the spot price of a given financial asset and its 200-day MA of that period. My standard setup is Daily, and I think it's got very good predictive power at that timeframe.
It can be read in two ways:
1. Values extremely above or below the 200-period MA present chances of buying/selling agains the prevailing trend.
2. Values closely above or below the 200-period MA are make-or-break market periods, where a medium-term trend becomes evident. Breaks above or below the MA are associated with strong chances of directional movements. But it's not fool-proof as false breaks have become commonplace nowadays.
Other way to use it is as confirmation of breakdowns: For example, an asset that loses its 200-day MA and then can't rally above it becomes exposed to steep losses afterwards.
It's also helpful to use in volatility trading: the closer the asset goes to its MA, the lower goes implied vol, and thus better opportiunities to be long volatility on those occasions where direction is hard to predict.
STRI = close/(200dMA)
Values over 100 indicate percentage premiums of spot vs its moving average.
Values below indicate percentage discounts of spot vs its moving average.




