Jump to content
SteadyOptions is an options trading forum where you can find solutions from top options traders. Join Us!

We’ve all been there… researching options strategies and unable to find the answers we’re looking for. SteadyOptions has your solution.

Leaderboard

Popular Content

Showing content with the highest reputation since 08/03/25 in all areas

  1. Hi everyone, As some of you already know, I’m not only a fellow Steady Options member but also a physicist who loves coding Python tools to help me make better trading decisions—always grounded in probabilities and statistics. I’m excited to share that I’ve put some of these tools online at math-trading.com. One of the main ones available right now is my Monte Carlo simulation tool. Pricing: $39/month or $359/year (before applying the coupon). Special for SO members: you get 15% off all subscriptions until December 31, 2025. And here’s the bonus—new tools I’m currently developing (including a Monte Carlo + Credit Put Spread combo) will be added over time without any price increase. Feel free to check them out, and if you have any questions or ideas, just reach out through the math-trading.com website. Happy trading—and thanks for your trust! Romuald
    3 points
  2. Hi everyone, I have added a new tool to my math-trading.com website. It is a table showing the results of a scanner that computes the Probability of Profit (POP) for Credit Put Spreads options trading strategies on some ETF's (the most liquid in options) using Monte Carlo Simulations. The Monte Carlo Simulation runs thousands of individual stock price simulations and uses the data from these simulations to average out a POP number, using the Black&Scholes formula. Unlike other calculators, this new tool lets you is a scanner and tries different target profits (as a percentage of maximum profit that will trigger the position to close when it's reached in the simulation. Here's how it works: The algorithm scans: ETF tickers For each ticker: DTEs between 30 and 60 days For each expiration, it tries different deltas combinations: (0.45, 0.40), # Short delta = 45, Long delta = 40 (0.45, 0.35), # Short delta = 45, Long delta = 35 (0.40, 0.35), # Short delta = 40, Long delta = 35 (0.40, 0.30), # Short delta = 40, Long delta = 35 (0.35, 0.30) # Short delta = 35, Long delta = 30 ] For each Credit Put Spread, for each day between today and the expiration date, it performs 5,000 simulations of Monte Carlo and, for each of the 5,000 prices obtained, applies the Black & Scholes formula to estimate the price of the initially opened Credit Put Spread. When the GTC of 30%, 40%, and 50% is reached, it looks at the number of days it took to reach it. If it is not reached, the Credit Put Spread is considered lost. It thus calculates, for all simulations, a profit probability and an average day to close. Note, of course, that the IV is considered constant and equal to the value when the Credit Put Spread was opened. The stock price volatility is equal to the implied volatility and remains constant. It makes the following assumptions for its simulations : Geometric Brownian Motion is used to model the stock price using Monte-Carlo simulations, Risk-free interest rates remain constant, The Black-Scholes Model is used to price options contracts, Dividend yield is not considered, Commissions are not considered, Assignment risks are not considered, Earnings date and stock splits are not considered, Of course, not all of these assumptions are true in real life and so there are limitations to this approach. For example, it's highly unlikely that the stock price volatility remains constant for several days. Thus, one should take these results with a grain of salt. Here are the results for yesterday 2025-08-20: On that image I have applied the filters : Gain/Loss min = 0.50, GTC/Loss min = 0.25 and Avg DTC (Day to Close) max = 10 : it means that I want the scanner to select the trades that have reached their GTC within the 10 days after the opening of the trade : this filter is because it is better to close these kind of trades once we get within a 2 weeks of expiration because gamma risk gets much higher closer to expiration. Of course you can click on each columns to sort by ascending / descending order. The computation process itself is very long, given that 5,000 Monte Carlo simulations must be carried out for every day over the 5 last years (for the history of Monte-Carlo simulations), for all tickers, for different combos of Deltas and different expiration dates. On my powerful PC, this takes about 3 hours, without running anything else. Therefore, it is only possible, on math-trading.com, to put the final results table every day. You can see in the image that I have put very interesting filters so that everyone can choose according to their wishes. I will put a complete user guide and deeper explanations in the coming days but, in the footer of the table, you already have a brief description of the different terms ("dictionary of terms"). I hope you all find this tool useful! In preparation : a new tool for calculating the Probability of Profit (POP) and the Average Day to Close for a lot of options trading strategies using Monte Carlo Simulations! Stay tuned! Romuald
    3 points
  3. Profits come in bunches. The trick when going sideways between home runs is not to lose too much in between - Michael Covel I keep repeating this quote again and again, just look at latest Simple Spreads performance. Every drawdown in S&P 500 was followed by a monster rally (it is now up over 30% from its April lows in just 3 months). Every time SO was "underperforming" for a few months, was following by a monster year.
    2 points
  4. Here is an extract of the interactive table showing best credit put spread options strategies (from Monte-Carlo simulations POV) for ETF's as seen from my web site math-trading.com :
    1 point
  5. I just received this email addressing some issues SO was facing in the past. I’m not a member anymore but I was and I’m familiar with the strategies. I’m a vol trader since over 20 years so here my 5 cents. There is no fundamental change in volatility. Volatility is behaving as it always does. Volatility reflects the future expectation of movement of an underlying during a certain time frame. One important driver of Volatility are events. The bread and butter of SO, earnings events. Since Trump took office, single stock volatility also incorporates a lot of Macro Event vol and there are a lot more than normal. Best example is the one you used: SOFI. Expiry is 1st of August. Thats Trump’s Tarif deadline and that’s something effecting all businesses. Hence to the normal earnings expectations you got additional macro risk that is specifically fixed on one date. But Trump started taking some expectations out of the deadline by announcing the sending out of letters with deals about two weeks ago and about one week ago announcement of a deal with Japan and on Monday the deal with EU. Hence 1st of August premium got priced out after several parts of the big event got communicated down the road. Thats like pre earning releases. There are a lot of these Macro Events around. Hence, if you trade volatility, you need to be aware of these (extra)events and what the additional premium for these events are on top of the normal micro events. It’s ok trading on backtesting but you need to be aware of the future, hence if the future has addition risk that isn’t replicate in past comparisons. I can clearly say, the SO edge isn’t lost, you just need to be aware what expiry vols you are buying/selling and what (additional) risk they incorporate.
    1 point
This leaderboard is set to New York/GMT-04:00
×
×
  • Create New...