Dynamic RSI Credit Spread Strategy For ThinkOrSwim

SealTrades

New member
I've been playing with a strategy that has been working well for me, even with the current market volatility. I'm mainly wanting to put it out there so people who are more experienced can play Devil's Advocate and point out things maybe I'm not considering. I've tried to keep the rules simple.

Indicator: Dynamic RSI (free) from TOS Indicators (https://tosindicators.com/indicators/dynamic-rsi)
  • I disable the trend lines and clean it up a bit by making some of the lines 60% transparent (see image below).

Rules
  • Bullish Stock (stacked EMAs, Market Pulse, whatever you use to define the trend) = sell ATM Credit Spread when RSI hits bottom Bollinger Band.
  • Bearish Stock = sell ATM Credit Spread when RSI hits top Bollinger Band
  • No setup when Squeeze is firing.
  • No setup if I don't receive at least 30% of the spread in credit, but I average about 40%+ because of the contrarian nature of the setup.
  • No setup if the stock doesn't respect the RSI Bollinger Bands. This is easy enough to determine by reviewing previous price action when the RSI hits the bands.
  • Use whatever other confluence you like, but I find the RSI hitting the Bollinger Bands is pretty indicative of a top/bottom depending on the trend. I'll use trend lines or the TTM_LRC with a 21 length on the daily chart (one month of trading days) and weekly/monthly pivot points on the hourly chart as extra confluence. When the price is hitting all three (RSI Bollinger, pivot point, and 1 or 2 standard deviation line on the LRC) it's an A+ setup. Given the forgiving nature of 45 DTE credit spreads, however, if the trend is strong enough I'll place a trade just off the RSI as long as there's no squeeze in sight.

Credit Spread Parameters
  • 45 DTE, ATM $5 spread
  • Once filled, BTC order place for 50% of credit received
  • At around half way to expiration, if 50% hasn't been hit, I tend to start seeing what the price action is doing to decide if I'm going to close it or let it run
  • Since my Risk to Reward is usually 1.5:1 or even closer to 1:1 I don't use stops. The only losses I've had so far came from closing orders early that would have ended up winners based on the closing price at expiration. With that said, my max loss is nothing more than I'm willing to lose, and the win rate is well over 50%.
Trade Example (Symbol: PDD, 23 Mar 22) (refer to image)
  • I took this trade intra day off the Daily chart. At the time (but not captured in the screenshot), RSI was penetrating the upper band so I placed an STO order for the 55/60 spread for a credit of 1.80 (36% of the spread). The grey horizontal lines are what I use as a visual reference for my spreads. I place a "mid point" line where I want to start keeping an eye on the price action.
  • My 50% profit target hit the next day, but it usually takes a week or two. IV might have still been high from earnings.
  • Confluence: Notice that it was also hitting the 2 Standard deviation line on the LRC and was close to my trendline. In the second picture, notice it being rejected by the monthly pivot point (purple dotted line).
Dyn-RSI-Credit-Spread-Example.png


Dyn-RSI-Credit-Spread-Example-2.png
 

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

Why not just do a 20 delta naked 45 DTE increase the chances of winning trade. Also spreads at the money take a long time to decay. I prefer selling spreads further away naked usually 15-20 delta strike. And spreads 30 delta or less.
 
Why not just do a 20 delta naked 45 DTE increase the chances of winning trade. Also spreads at the money take a long time to decay. I prefer selling spreads further away naked usually 15-20 delta strike. And spreads 30 delta or less.
absolutely. the target is to get about 10% credit of the spread size ( $0.50 in a $5 spread) and that is usually about delta 0.16. the further you go, easier the management though it might take a bit longer to get out at for example 50% of the received credit, but that is a personal choice. personally, i prefer something of 21 to 30 dte but each case is a case
 

Not the exact question you're looking for?

Start a new thread and receive assistance from our community.

87k+ Posts
282 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