Wednesday, 1 June 2016

Modelling a naked call position

Small intro about how-tos

We often hear the rebuke that our documentation is much too dry and much too technical. With this blog we’re going to breath in some personality into our public material. We’ll do this by examining some concrete use examples and describing how to solve them using our software. All posts of this kind will be registered in the how-to category, so it will be easy to filter them.

Preconditions

Below we describe how to play with some very basic options positions modelling. We assume that the user has already setup the software with at least one datasource. We’ve created several videos describing integration with external systems, if you’re interested, you can find them here.

Modelling a single position

One options trading mentor had a very simple reply to the question “How to start trading options”:

– Just buy a call and see what will happen

So you want to follow this advice, but without opening a real position. Maybe even without having a real account. It means that all you need is to create a virtual position at the current market price and with the desired number of contracts and then monitor it as the market changes.

Adding an account

This step is optional, because in most cases after connecting OptionWorkshop to some datasource it will pull trading accounts and automatically add them to the list. But if, for example, the user connected the software to IQ Feed – a pure market data source, without execution – then it’ll be necessary to create an account. Another reason to create a virtual (test, modelling) account is just to separate modelling options positions from real ones.

Add new account button above accounts list

Add new account dialog

To add virtual account in the Positions form press the cross button above the accounts list. The form for entering a new account name appears, there we have to fill in the Name field as shown on the second form. Now press Ok and see that account was added and appears in the list.

New Account, without strategies yet

Strategy

Fig. 2, Add new strategy dialog

Now let’s add a strategy. Press the button with a cross icon that’s above the strategies list (see Fig. 2), that will bring the form on the lift. The Account field will be pre-filled out if before clicking the add strategy button you’ve selected an account in the list. The only thing you’ll need to do is to select a base asset and type in the new strategy name. Remember that the name must be unique within an account and base asset subportfolio. When the form has been filled out, press Ok. The new strategy will be added.

New strategy added

In the next post we will talk about strategies in more details, for now let’s just consider that our strategy is just a subportfolio, in which we place some positions.

Position

There are three ways to add a modelling position into strategy and the aim of this post is to describe them all:

  1. The “Add position” button;
  2. Drag&drop instrument from the options desk to the positions table;
  3. Drag&drop instrument from the instrument tree to the positions table.

“Add position” button

“Add position” button

Above the positions table there is a button with a cross icon, showed on the picture on the left. Clicking this button brings the “Add a new position” form and users only need to fill in the form fields, which are the instrument, the position price and the quantity. Remember, the quantity can be negative, that means the position will be a short position.

“Drag&drop” from options desk

This is the most convenient way to add new positions.

Drag&drop option from options desk to positions table

From the options desk you can drag&drop any option into the positions table, and this action will also open the “Add new position” dialog. Dragging the left (green) part of a row will add a call, the right (red) – will add a put.

Note, that “Add new position” will be prefilled as much as possible: account, instrument, strategy and price will all have predifined values when the form opens. The price field will be prefilled with a value depending on which cell you started dragging from. If we start dragging the “bid” cell, then the price will be taken from the bid.

“Drag&drop” from instruments tree

Drag&drop instrument from instruments tree

Simply drag the instrument from the instruments tree onto the positions table. It works exactly the same as the previous two methods.

Chart

Now that the position is added, we can build a risk profile and visualize the greeks. The Chart button above the positions table opens a new window with all the strategy parameter graphs.

Call P&L and greeks chart

Call P&L chart

Call gamma chart

Call delta chart

Call P&L and greeks chart



Read also

Bear Call Spread

Strategy name and alternative names

Bear Call Spread. An alternative name is Credit Call Spread.

Main characteristics

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.

Options used in the combination

Sell to open one at-the-money (ATM) call and simultaneously buy to open one out-of-the money (OTM) call. The strike price of the short call is below that of the long call. The advantage of this spread is that it benefits from time decay and provides an immediate inflow of cash. The maximum gain and loss on the spread are very limited and well defined.

18 April 2017

Straddle

Strategy name and alternative names

Straddle. An alternative name is Long Straddle.

Main characteristics

Neutral position. It is a combination involving an equal number of long puts and long calls at the same strike price and the same expiration date. It is a debit combination, which means you must pay to put on the position. The strategy profits when the price of the underlying security moves up or down beyond the breakeven points.

Options used in the combination

Buy to open one at-the-money (ATM) call and simultaneously buy to open one ATM put. Both options derive from the same underlying stock and have the same strike price and expiration date. The advantage of this combination is that it benefits from volatility, independent of the direction of stock price movement. Both the put and the call have (potentially) unlimited upsides but limited loss exposure.

3 February 2017

Vertical Bull Debit Call Spread

Strategy name and alternative names

Vertical bull debit call spread. An alternative shorter name is bull call spread.

Main characteristics

Moderately bullish. It is a vertical spread, which means it involves two or more options at different strike prices with the same expiration date. It is a debit spread, which means you must pay to put on the position. The strategy profits when the underlying security rises moderately.

Options used in the spread

Buy to open one at-the-money (ATM) call and simultaneously sell to open one out-of-the money (OTM) call. Both calls derive from the same underlying stock. The advantage of this spread is that the credit from the sale of the OTM call partially offsets the debit paid for the ATM call. Basically, the spread allows you to buy the ATM call at a discount in exchange for a cap on the maximum profit you can extract from the spread.

18 January 2017

Option Workshop, version 16.10.1194

In our new version, we have added several improvements by request from our users, and fixed some interface bugs, the DDE export bugs etc. The new version can already be downloaded from our website or through the update system.

10 October 2016

To report a typo:

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