A Simple Java Futures Option CalculatorThis is a small Java applet designed to calculate the premium and sensitivity measures for options on futures contracts.
( To display the applet in its own separate window click here )
- Enter the required inputs in the left hand panel. - Use the [Tab] key to move between fields.
- Enter dates in the format DD/MM/YYYY (i.e 07/01/1998 for the 7th January 1998).
- To calculate either press [Enter] when the cursor is in one of the input fields or use the mouse to press the Calc button.
The units for the price and strike input fields and the premium, vega and theta output fields can be changed to match the contract specifications (e.g. Options on Treasury Bond futures are priced in 64ths and the underlying contracts are traded in 32nds) by selecting the required units in the coloured pull down menus.
Regardless of the units chosen prices are always displayed and entered using the decimal point as the separator e.g to enter an underlying price of 104 and 21 thirtyseconds, select +32nds in the entry units choice box and enter the price as 104.21, Similarly prices and output values are displayed as a whole number and the appropriate number of 32nds, 64ths etc.
The calculator uses the binomial method specifically adjusted for futures options. The number of steps used in building the tree is fixed at 100. Vega is calculated by moving the volatility up by one percent.
Although the calculator should produce accurate and reliable values for options on futures contracts, We cannot take responsibility for any errors or mispricings that may occur. Different browsers may display the calculator differently or provide a lower level of functionality to that described due to the different and possibly incomplete versions of the Java Virtual Machine that they implement.
(Note to Windows 95 users: This applet may display odd colour buttons and borders of textfields, this is because under java version 1.0.2 The buttons and other screen objects can only take the colour defined in the contol panel for windows 3d objects. )
For more information please contact us by mail at email@example.com