I always used to develop option selling strategy with fixed stop loss usually when it hits, I prefer to simply close it and move on. Since most option experts use to tell me that only with adjustments one can make consistent profits with option selling, but this adjustment was mostly on discretionary basis. I couldn’t come up with any quantifiable parameters for adjusting the option legs based on any specific rules.
Three months before I got an idea for creating an Option selling strategy that can automatically adjust positions based on market movements. Here’s the rule.
Consider Bank Nifty is trading at 30000, we sell ATM straddles at 9:30 AM, but we don’t keep any stop loss here. Instead, when Bank Nifty moves +1% or -1%, we exit the straddle and create a new position. So when Bank Nifty moves to 30300 or 29700, the straddle created at 9:30 am will be closed, and new straddle will be created with same +1% or -1% move in Bank Nifty, if that happens again, then we repeat the same, exit the straddle and create new one. I simply forward tested with 2 lacs capital with one lot. From Feb 2021 to till date this strategy has been fully automated and running live.
Here’s the snapshot of trade results including all real charges like brokerage, Trans charges, GST, STT etc.
The drawdown did not exceed more than 10% so far
Even the returns generated were butter smooth without any violent moves, made around 70,000 profits after all charges and slippages which is around 36% returns for last three months.
Whenever market moves up, it moves up like a snail and when it drops it falls like a stone. So with this strategy, when markets trend, it doesn’t trend continuously non-stop. It moves, then it pauses, and then it moves, during this time when market pauses, the decay in premium happens. And also we are using 1% as benchmark for adjustments, instead of using points like 100 or 200, because Bank Nifty easily makes such 100 points move, which will end up in more number of trades that in turn results in higher transaction charges. By keeping 1%, we are giving enough room for Bank Nifty, as long as it oscillates between -1% to +1% the position makes profit.
Here’s the distribution of profits on day wise, since decay on friday’s aren’t much, profit made on Fridays are comparatively lesser. Wednesdays are the one that makes higher profits.
For people who are interested in the back test, check this out. It has generated around 14000+ gross profits from 2016 to 2021.
The average profit per trade is much higher on Thursday and much lower on fridays, hence we recommend users to avoid using this bot on fridays.
The maximum profit from this auto adjustment strategy came from expiry days.
Higher volatility is not a problem for this strategy, because the highest profits generated from this strategy came during last year, the second highest was from this year.
The maximum drawdown from this auto adjustment strategy is -1400 points exlcuding fridays.
If you want to trade this strategy only on expiry days, then this is how your overall gross profit would look like
and max drawdown was 900 points if you traded only on expiry days.
Upon further analysis, we figured out that maximum profits from this strategy comes from 1st trade, once the market gets into trending phase, the follow through trades ends up in loss most of the time. By sticking to only one trade from this strategy, the average profit per trade increases. So the bot has been modified to trigger only one trade, once the 1% level is crossed, the bot would close the trade and avoid placing any new trades.
And those who are looking to trade multiple uncorrelated strategy, combining Intraday Bank Nifty Short straddle strategy with this auto adjustment strategy would yield best returns because, with the fixed stop loss strategy, at times after hitting stop loss, market moves in favour and decay happens, but we miss out the profits, but with this bot, these are the scenarios we make profit since we can capture the theta decay. Also, if the market keeps moving in one-sided direction, the fixed stop loss strategy would close the loss making position very quickly and the other side of the leg continues to decay much higher which ends up in profits, whereas the auto adjustment strategy might end up in loss that day as it continues to create new straddle with every 1% move, but by capping only one trade from this bot, we are capping the risk to greater extent.
Even though I considered 2 lacs capital to trade one lot, we should be even more conservative with the risk, I would suggest to trade with 3 lacs capital per lot or even 4 lacs capital per lot would much better for those who want to trade with lower risk, since drawdown will be much lesser with higher capital. We are able to see promising returns with this strategy after testing without our own capital.
The bot has been launched now with both Nifty and Bank Nifty, all users has to do is enter your lot size to the bot every day, the system will automatically place the entry at 9:30am and start making auto adjustments whenever Nifty/Bank Nifty moves 1% or -1% from 9:30 am levels.
Based on numerous requests from our subscribers, we are enabling free access to Multi Short Straddle bot free for users who have opened Alice blue account under Square off Referral. If you have opened an account under our referral and interested to get access to this bot, please email firstname.lastname@example.org with your Aliceblue id, we shall enable free access for you to this bot, as its a limited slot offer, once the slots are filled, free access cant be granted further.
And others who wanted to get free access to this bot can open account using this link https://squareoffbots.com/