NexusFi: Find Your Edge


Home Menu

 





Selling Options on Futures?


Discussion in Options

Updated
      Top Posters
    1. looks_one ron99 with 2,221 posts (4,489 thanks)
    2. looks_two SMCJB with 346 posts (733 thanks)
    3. looks_3 kevinkdog with 341 posts (400 thanks)
    4. looks_4 myrrdin with 288 posts (408 thanks)
      Best Posters
    1. looks_one SMCJB with 2.1 thanks per post
    2. looks_two ron99 with 2 thanks per post
    3. looks_3 myrrdin with 1.4 thanks per post
    4. looks_4 kevinkdog with 1.2 thanks per post
    1. trending_up 2,001,527 views
    2. thumb_up 9,259 thanks given
    3. group 458 followers
    1. forum 7,370 posts
    2. attach_file 794 attachments




 
Search this Thread

Selling Options on Futures?

  #4801 (permalink)
 rsm005 
vancouver BC/Canada
 
Experience: Beginner
Platform: Zaner360, OX
Broker: DeCaley
Trading: options
Posts: 264 since Jan 2015
Thanks Given: 13
Thanks Received: 205

Just executed risk reduction step 1.

Bought back 30 contracts of ESX5 P1700 at $27.00, I was within inches of a margin call and this step doubled my excess. This should buy me enough time to see what happens on Monday. If Monday is flat then I'll hold tight, if not then I'll begin to buy back and reduce risk as the day goes on.

/rsm005/

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
About a successful futures trader who didnt know anythin …
Psychology and Money Management
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
REcommedations for programming help
Sierra Chart
Better Renko Gaps
The Elite Circle
 
  #4802 (permalink)
 ron99 
Cleveland, OH
 
Experience: Advanced
Platform: QST
Broker: QST, DeCarley Trading, Gain
Trading: Options on Futures
Posts: 3,081 since Jul 2011
Thanks Given: 980
Thanks Received: 5,785

Margin calls don't hit until your maintenance margin, which is 10% less than IM, is greater than your account balance.

I'm not sure how FCMs figure balance for options. I'm assuming it is last trade which can be off sometimes to true value. I sum the bid and ask and divide by 2 to get current value in my spreadsheets.

Started this thread Reply With Quote
Thanked by:
  #4803 (permalink)
 rsm005 
vancouver BC/Canada
 
Experience: Beginner
Platform: Zaner360, OX
Broker: DeCaley
Trading: options
Posts: 264 since Jan 2015
Thanks Given: 13
Thanks Received: 205



ron99 View Post
Margin calls don't hit until your maintenance margin, which is 10% less than IM, is greater than your account balance.

I'm not sure how FCMs figure balance for options. I'm assuming it is last trade which can be off sometimes to true value. I sum the bid and ask and divide by 2 to get current value in my spreadsheets.

That's the same thing I do and honestly I had about 45k left before margin call but I just felt it would be better to unload a small portion of my more expensive puts to add a bit more breathing room. Right no my total margin reserve is approx. 90k with a realized loss of 40k. Nothing terrifying and something that I can work to make back but the added margin reserve lets me sleep a bit easier tonight.

/rsm005/

Reply With Quote
  #4804 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207

Maximizing ROI in Ron99's Trading Method

Full Disclaimer:- The idea behind this analysis is 100% @ron99's I'm just trying to put some Math behind an idea. I am not in anyway trying to claim any credit for @ron99's method. While I have discussed this analysis with @ron99 any mathematical or computational errors are 100% my fault and do not reflect on his methodology in anyway.

Quick introduction
Okay quick intro for those who don't know me. I'm a 20+ year professional energy trader who has been following this thread since Winter 13/14 when there was a slight tangent in the discussion to selling Natural Gas Call Options. I don't currently actively trade any options but have done previously including at least one position as an option portfolio manager. I'm also a bit of a geek in that I enjoy sitting with a laptop on my lap and building models / running simulations / performing analysis & writing code rather than watching TV.

Ron99's ES Option Selling Methodology
If you reading this thread then I assume that you know what @ron99's ES Option Selling Methodology is. Unlike many trader's that focus purely on premium @ron99 correctly focus's on ROI where 'investment' is viewed as the margin required to support the position. (Well actually 3x IM as @ron99 builds in a 2x cushion). Several month's back @ron99 detailed a change in his methodology where he no longer lets his options expire, but closes them out after a 50% gain and re-enters new positions. His results imply this enhances his returns. This makes logical sense to me as theta is not linear and if you can catch 50% of the decay in <50% of the time then obviously results will be better. Around this time I was just learning to program in R and was looking for some good challenges to practice my skills on. I decided to program an analysis that would calculate what the best option, and best holding time would be, in order to maximize ROI. Several hours and several weekends later I had a working prototype and shared the results with @ron99. The results fully supported his analysis in both picking the option and in closing the position early. It was always my intention to further refine and make the results look prettier but other projects grabbed my attention and I never got to it. With last weeks plunge in the S&P500 I decided to rerun the analysis to see whether the increased implied Volatilizes made any difference. The following shows that analysis.

The Concept
There are many option pricing models but the first and most famous was the "Black Scholes" Stock Option Pricing Model. This (relatively simple) model will calculate a stock option price (and the rest of the greeks) given the inputs of (Strike, Underlying Price, Implied Volatility, Dividend Rate, Risk Free Interest Rate & Time to Expiry of the Option). The model can be expanded to calculate futures option prices by setting the dividend rate to 0. (Often called the Black or Black-76 model). This model is relatively easy to program and can quickly converted to an excel function. For anybody relatively new to options I would strongly advise you google and plagiarize an Excel Black Scholes Function and build some spread sheets to model prices, delta, gamma, theta etc of different options and option structures in different scenario's. You will probably learn a lot. Back on subject if we have an option model, and all the required inputs we can change any of those inputs and see how the price changes (aka the greeks). The simple concept of this analysis was to reduce the time to expiry by daily steps, recalculate the option price, and then calculate what the ROI of that option would on that day. To help in the selection of which option to sell, we perform this analysis on dozens/hundreds of different options across different expiries and different strikes simultaneously.

R Code for a Function to Calculate a Put Option Price using Black Scholes
 
Code
bs.pp <- function (Price, Strike, sigma, texp, int) 
{
  d1 <- (1/(sigma*sqrt(texp)))*(log(Price/Strike)+(int+(sigma^2)/2)*texp)
  d2 <- d1-sigma*sqrt(texp)
  Strike*pnorm(-d2)*exp(-int*texp)-Price*pnorm(-d1)
}

Version 1 - Calculation Example
Consider the Oct 1800 Put.
On Friday 21st August the
- Dec ES contract settled at 1963.1 (aka our Underlying Price)
- Oct 1800 Put settled at 25.5 (aka our Premium)
- Time to expiry of the option was 0.1507 years
- I used a Risk Free Interest Rate of 2% (probably too high but not significant)
- Initial Margin Requirement was $2154.90
The one thing we are missing is the Implied Volatility but since we already know the option value, it's easy to calculate what implied volatility gives that option price.
- Implied Volatility is 0.29

Price at T=0 is 25.5
If price, volatility and interest rates stay the same, we can calculate what the option will be worth in a weeks time by reducing the time to expiry by 7/365.
Expected Price at T+7 is 21.7
Gross Profit at T+7 is 3.8
Assume that we experiences 0.25 points slippage during the trade
Profit after Slippage at T+7 is 3.55
Convert to $ by multiplying by 50 and deduct round turn commissions of $6
Net Profit T+7 is $171.5
Since we invested or 'reserved' 3x Initial Margin, or Investment in this position was 3x 2154.9 = $6464.7 and our Return on Investment is 171.5/6464.7 or 2.65%
Return / 3x IM is 2.65%
But this is our return for 7 days. To calculate our Annulaized rate we need to multiply this by 365/7
Annualized ROI is 138.3% !!!!

Version 1 Results
The following Heat Map/Contour Chart shows the expected ROI if prices, volatility and interest rates stay unchanged. The Y axis shows the Expiry Month & Strike Price. The X axis shows the number of days forward. The heat map/contour chart shows the Annualized ROI. Assumed Slippage is 0.25 points and RT Commissions of $6. The top third is Dec options the middle third Nov and the bottom third V.

This analysis shows that the if the market were to stay unchanged that the highest ROI could be achieved by selling the October 1400 Put at 3.45 and buying it back in 13 days time at 1.47 a 57.3% decline.

NOTE This is different from earlier analysis which showed that a longer term option had higher ROIs. I assume that this is due to the difference in implied volatilities by expiration.

NOTE2 I started the chart at Day 9 because including days 1-8 distorts the heat map due to losses incurred on the deep oout of the money options purely due to our slippage factor.


Hmm strange nexusfi.com (formerly BMT) didn't resize this graphic. @Big Mike ?

Version 2
Assuming price and volatility stays unchanged is an interesting experiment but in reality markets and volayility move. ES has a long term uptrend. Implied Volatility tends to increase as we approach expiry. Version 2 of the model adds the ability to add any one or all of the following...
- A daily price drift (ie +0.1 point/day)
- A one time price shock (ie -10 points on day 5)
- A daily volatility drift (ie +0.1 point/day)

This is the same (style) chart, but includes a 1% price drop (19.63 points) on day 3, ie Monday 23rd (think weekends).

NOTE This chart starts at Day 5 rather than Day 9 and the scale is from -550% to +250% instead of -40% to +250%



Zooming In and rescaling we can see that under this scenario the option with the highest ROI is the V1400/1375/1350P with a repurchase at approximately day 18.



Another Example
Back to normal, typical ES market that always goes up.
Price increases 1% per month or 0.9 points/day
Volatility increases 0.01 points/day

Time to sell the Oct 1400 Put....



I'm sure this analysis isn't perfect and if anybody has any further idea's, question's or comments feel free to ask and I will try my best to answer.

All credit to @ron99 for the trading concept and also thanks to @Dudetooth for his PCSPAN application which we used to generate the input file for the analysis.

Reply With Quote
  #4805 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207


SMCJB View Post
Three Consecutive 2% Down Days.
Only happened 5 times since 1940.
3 of the 5 the third down day was a Monday...
 
Code
Date	        Day	Close	  Change2DayAgo	 ChangeYday ChangeToday	ChangeTomorrow	
10/16/1987	Fri	282.9400	-0.0295	    -0.0234	-0.0508	       -0.2046	
10/19/1987	Mon	225.0600	-0.0234	    -0.0508	-0.2046	        0.0523	
07/22/2002	Mon	819.8500	-0.0270	    -0.0384	-0.0329	       -0.0270	
07/23/2002	Tue	797.7000	-0.0384	    -0.0329	-0.0270	        0.0573	
08/05/2002	Mon	834.6000	-0.0296	    -0.0231	-0.0343	        0.0299

ES trading 1925 down 2.4%

Reply With Quote
Thanked by:
  #4806 (permalink)
 rsm005 
vancouver BC/Canada
 
Experience: Beginner
Platform: Zaner360, OX
Broker: DeCaley
Trading: options
Posts: 264 since Jan 2015
Thanks Given: 13
Thanks Received: 205

Ok so that's it. That last move down below 1920 pretty much ended me and I'm out. All exit points have been reached and I pulled the "oh shit" handle. I'll update everyone with the totals but it's ugly and my account has pretty much been obliterated. I'm a bit down and out right now and quite frankly numb but will recover. Have a great weekend everyone and good luck tomorrow.

Thanks,
/rsm005/

Reply With Quote
  #4807 (permalink)
 
fminus's Avatar
 fminus 
Washington DC
 
Experience: Advanced
Platform: TT
Broker: Dorman
Trading: US Treasuries
Posts: 126 since Sep 2009
Thanks Given: 156
Thanks Received: 299

I'm out of my small OESX5 P1650 for 27.00. Initial premium was 4.00. It has exceeded my plan, and I don't know if it's going to bounce, but I have to stick to my plan and not rely on hope. Pretty heavy loss but living to fight another day. Hope everyone else is weathering the storm well.

In trading, shortcuts lead to the longest path possible.
Reply With Quote
Thanked by:
  #4808 (permalink)
 ron99 
Cleveland, OH
 
Experience: Advanced
Platform: QST
Broker: QST, DeCarley Trading, Gain
Trading: Options on Futures
Posts: 3,081 since Jul 2011
Thanks Given: 980
Thanks Received: 5,785

I got out of all naked puts. Still have my spreads on. Going to bed.

I got out when I saw how much Chinese equities were down.

Started this thread Reply With Quote
Thanked by:
  #4809 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207

12.11am
ESU5 ~ 1914
V Wing Vol looks like its ~ +11
X Wing Vol ~ +8

Reply With Quote
Thanked by:
  #4810 (permalink)
 PeakGrowth 
Sydney, Australia
 
Experience: Intermediate
Platform: Sierra Chart, IRESS
Broker: IB, IQFeed
Trading: ES, SPI, ASX stocks, options
Posts: 399 since Jun 2015
Thanks Given: 169
Thanks Received: 465


Bull put spreads fellas... always hedge your downside. Open ended loss with limited upside will get burnt much sooner than you think.

A few clients here are buying back SPI index options they sold at 7 for 70+, and I'm talking in the thousands.

Pain city.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on July 28, 2023


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts