OptionsMillionaire's SPY Options trading system is based mainly on these indicators:
- 8 EMA*
- 21 EMA*
- 100 SMA*
- 200 SMA*
- Squeeze Momentum
(*provided by this indicator)
and follows these rules:
| 1) I never fight the trend. If its green, i buy calls. If its red, i buy puts. I will only buy puts on a green day if there is a overall change in market trend. Inversely, calls on a red day
| 2) Price action is my #1 indicator. I wait for it to confirm my thesis before i enter a trade
| 3) I only trade SPY Options
| 4) My baseline is to choose a call/put that has a DTE (Date To Expiration) 6-7 days out, with a strike $2-$3 away. I adjust that to fit my current appetite for . i virtually never play same day DTE's.
| 5) I set a 10% stop, but usually exit at 8% before my stop triggers depending on current situation
| 6) I utilize about 10-20% of my Portfolio for one trade. Sometimes more. Rarely less.
| 7) I never hold overnight in these market conditions.
| 8) I shoot for 10-20% for gains. Depending on market conditions.
| 9) Always look for confirmations in your indicators.
| 10) I never force a trade. No trade is a good trade too if the entry just isn't there.
| 11) Patience always pays off. A great set-up can form in minutes or seconds. I never regret being patient to enter. I nearly always regret rushing into a trade.
This indicator combines the moving averages into a single unit to simplify one part of the indicator usage rules: the 8 / 21 Cross. . The 8 crossing over the 21 is a signal, while the 8 crossing under the 21 is a signal. This indicator places flags at these crossover/under points, as well as shading the area between the 8 and 21 EMAs to help visualize the strength of the trend; green during a cross, and red during a cross.
A new addition to this strategy is the , or . This script defaults to an of 20 and shows alerts when candles close above or below the plot in the form of green and red candle backgrounds. This alert is best used in conjunction with the main crossovers and should be considered an addition level of confidence rather than providing trade entry/exits directly. This indicator is more flexible and you should feel free to adjust the period if you find a different value works better within your own personal trading style.
Each individual element of this indicator can be modified or toggled, providing maximum customization. While you should strive to become comfortable with the default settings, these options are provided in case you feel the need to adjust for your own style (or if testing on tickers other than SPY , for example).
Goodluch, and happy trading!
1) Displaying VWAP (Volume Weighted Average Price) is now included, and is displayed as white dots. Since VWAP is not a part of OM's core strategy, it is off by default and can be toggled on in the "Inputs" panel. VWAP is useful in intraday time frames and represents exactly what it says: the average price throughout the day, based on both volume and price. In general, price above VWAP is Bullish, and price below VWAP is Bearish (but always confirm with other indicators).
2) The Hull Moving Average has been toggled off by default, since it is not part of OM's core strategy (yet, he's still testing it). Functionality remains the same if toggled back on.
2a) Fixed a bug where toggling Hull off didn't remove the alert bands as well.
3) Color change to the 8 ema, 21 ema, and 20 hma; 8 is now magenta, 21 is now green, and hull is now cyan. I made this change on the advice of fellow traders. Of course it is changeable to your own desires.
2) Added optional Standard Deviation bands to VWAP
3) Changed bonus MAs defaults to 34 SMA and 50 SMA
1) Removed the Hull Moving Average. The call/put signals weren't strong enough to justify the alerts, in my opinion, and cluttered the chart.
---The code for the Hull alerts are retained; if you want them back you can clone and edit the script to uncomment those lines. They are marked clearly.
2) Added a third "Bonus" moving average in lieu of the Hull; if you liked the Hull you can customize this to replace it.
3) Cleaned up the input panel with inline inputs and removed the check boxes for the bonus MA's; those can be toggled in the style section if desired.
4) included ALMA as an option for MA types
2) VWAP defaults to "on", standard deviation bands default to "off". This is also in response to OM's evolving strategy.
3) You can now toggle between text-based Calls and Puts flags, or text-less up and down triangles.
The zero lag exponential moving average (ZLEMA) indicator was created by John Ehlers and Ric Way.
As is the case with the double exponential moving average (DEMA) and the triple exponential moving average (TEMA) and as indicated by the name, the aim is to eliminate the inherent lag associated to all trend following indicators which average a price over time.
The idea is do a regular exponential moving average (EMA) calculation but on a de-lagged data instead of doing it on the regular data. Data is de-lagged by removing the data from "lag" days ago thus removing (or attempting to) the cumulative effect of the moving average.
- Added custom timeframes to the signal MAs and bonus MAs individually. These can be useful for showing the trend in a higher timeframe without needing to switch charts.
- Added an "Ignore Extended Hours" toggle to stop Pre-Market and After-Hours price action from affecting the MAs.
If you like this indicator and want to see more, check out the rest of my stuff here!
In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.