Option Workshop, version 18.8.1744

User parameters of volatility scew lines now can be marked as default to be used for all new charts. In the instrument tree it 's now possible to see instruments, which does not have options. Vertical line showing current price of an underlying asset added to the volatility scew chart.

28 August 2018

Option Workshop, version 18.6.1727

Main feature in this version is an ability to rotate market data subscriptions, so we can have a quasi-realtime quotes for as much instruments as we want. We also improved stability of the delta-hedger in "discrete by base asset price" regime.

15 June 2018

Online application release

Introducing our new online application Online OptionWorkshop. Please give it a try! What’s the big idea behind the app? To move into online application all functionality unrelated to real-time market data, actual positions, order execution. It includes, but isn’t limited to options positions modeling, historical data analysis, history of IV curves, ATM IV, spreads IVs, and various scanners.

6 November 2020

Option Workshop, version 17.6.1515

In this update, we’ve added several improvements: copying a strategy with all fills, a new Mnns (moneyness) column that shows the option status, the ability to bind the Charts form with the active (selected) strategy in the Positions manager, the ability to display the P&L chart taking the commission for the fills into account, etc.

6 June 2017

Bear Call Spread

Bear Call Spread. An alternative name is Credit Call Spread. Bearish position. It is a vertical spread involving an equal number of long and short calls on the same underlying asset and with the same expiration date. It is a credit spread, which means you receive money to put on the position. The strategy profits as long as the price of the underlying security remains below the breakeven point.

18 April 2017

Release fix, 17.4.1457

We've released a small update, which includes only two bug-fixes: The program sometimes hangs when user try to change position price through the Set price button; The program ignores the first line of a CSV file with volatility curve.

3 April 2017

Option price constituents

Option’s pricing is no walk in the park. Different pricing models are implemented in every piece of options-trading software and used by traders every day. Ninety-nine percent of people take Black-Scholes and other models for granted, using them with no clue about what’s going on under the hood. Well, if they looked, they’d find a bunch of complicated math.

This article graphically shows how the option’s theoretical price is influenced by three main parameters:

  1. time to expiration
  2. underlying price volatility
  3. distance between the option’s strike and the current value of the underlying instrument price

Instead of tying ourselves to any particular options pricing model, let’s just use some common-sense reasoning.

Without losing generality, we’ll consider a call option. All reasoning applicable to put options.

Let’s simulate the underlying price random walks from some point in time up to the option’s expiration date and discuss how these walks affect the call’s price.

Distance between option’s strike and underlying asset price

Let the initial conditions be as follows:

  • underlying instrument price at Day 1 is 50 (some units, doesn’t matter)
  • some volatility in the underlying instrument price
  • option series time to expiration – 250 trading days (approximately 1 year)
  • we observe three out-of-the-money call options with strikes 55, 60, and 65

Now, let’s simulate a reasonable number of underlying instrument price random walks. Each walk starts at Day 1, has a price of 50, and lasts for 250 trading days.

This video shows how generated price walks evolve over time and how some of them reach and cross strikes levels:

The 55th strike was crossed 43 times, while the 60th only 35 times and the 65th 21. From the viewpoint of a call option seller, each cross means that the option goes in-the-money and the seller is in hot water.

Because the seller gets in trouble with the 55th strike more often than with the 60th, they’ll sell the 55th call at a higher price than the 60th and 65th calls. Thus, the further the strike stands from the current underlying instrument price, the safer and cheaper an option at this strike is for the seller.

Time to expiration

To visualize how time to expiration affects an option price, let’s start with the following:

  • underlying instrument price at Day 1 is 50
  • some fixed underlying instrument price volatility
  • two expiration dates, two option series with 125 and 250 trading days till expiration
  • a call option with the 60th strike in both series

In the video below, vertical lines denote two expiration dates. The horizontal line is a 60th strike level. Blue lines are the underlying instrument price walks.

Clearly, the strike line was crossed by underlying price walks twice as many times during the whole simulation time range (from the beginning to the second expiration date) than in the first half. From the option seller’s point of view, this means that an option with the later expiration date has more chances to get an in-the-money state than the same strike with sooner expiration. More time to expiration → more risk → greater price.

Underlying instrument price volatility

The following video contains the same experiment as the first one. The only difference is that we simulate random walks of two underlying instruments, and the volatility of one is twice as big as another. Random walks lines have different colors. Blue lines are for the more volatile instrument.

Red marks denote crossings of the strike level by the more volatile instrument. Black marks are for the less volatile. We can see that red marks dominate black ones.

More volatile instrument → greater frequency in reaching the strikes → more expensive options.

28 October 2020


February OptionWorkshop updates ⛄

Charm and Vanna charts, what-if scenarios cloning, caching market data to database, simplifying the program settings at the first launch after installation.

26 February 2021

November OptionWorkshop updates 🍂

We continue to stabilize existing functionality and meticulously, step by step, implement new, useful features with a single aim: to ease the life of options traders. Take a look at what we accomplished in November.

30 November 2020

October OptionWorkshop updates 🎃

Revamped the OptionWorkshop licensing system. Now the license is linked to authorization by login and password. Users will be able to work under the same license on multiple computers without having to request a second license from support.

31 October 2020

Option Workshop, version 19.2.1808

We have released a new version of the Option Workshop. Main changes are around the FOS (Futures Orders Stairs) feature. We've rewritten it from scratch. Documentation is not updated yet, thus, a brief description of what has changed below.

13 February 2019

To report a typo:

  1. Select the text with a typo.
  2. Press Ctrl+Enter
  3. (optionally) Enter a description
  4. Press Enter