Opened this beautiful bullish spread today.
4 August 2020
Opened this beautiful bullish spread today.
4 August 2020
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
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
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
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. 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
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’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:
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.
Let the initial conditions be as follows:
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.
To visualize how time to expiration affects an option price, let’s start with the following:
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.
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
Performance optimization, strategy charts improvements, and a lot of behind-the-scenes improvements.
23 March 2021
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
Lots of improvements last month! We optimized charts, updated the connectors’ status bar, fixed user bugs, and much more.
29 January 2021
Merry Christmas and Happy New Year :)
28 December 2020
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
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
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: