Using Excel and via iteration, to calculate implied I compare the market price with a theoretical price. When there is convergence, I have the implied.
The method has room for improvement but I don't know how to set up the formula. Perhaps someone can help?
Currently, I start with an initial implied, eg 10%. If the theoretical is less than the market price, the implied is increased by eg, 0.01%, and vice versa (that's Latin) .
The procedure works but adjusting increments (by 0.01%) seems somewhat tortuous.
An improvement could be something like this:
Current:
Start with initial implied.
If theoretical is less than market, increase implied by X%
If theoretical is greater than market, decrease implied by X%
Modify to:
Start with initial implied.
A) If theoretical is less than market, increase implied by X% (50%?)
B) If theoretical is greater than market, decrease implied by X% (50%?)
Following A)
If theoretical is greater than market, decrease implied by 50% of the initial increase
Otherwise increase by 50% of initial
Following B), If theoretical is less than market, increase implied by 50% of the initial increase
Otherwise decrease by 50% of initial
This loop is repeated until convergence. The main point however is that the constant 50% adjustment leads to a more rapid convergence.
Unfortunately, I can't work out how to reproduce this directly on Excel, ie in the cells, rather than VBA. However, if a VBA solution can be readily implemented then it will certainly be considered.
Please note: Personally, VBA is as legible as Aramaic so please be precise.
Thank you for any advice.
Grant.
The method has room for improvement but I don't know how to set up the formula. Perhaps someone can help?
Currently, I start with an initial implied, eg 10%. If the theoretical is less than the market price, the implied is increased by eg, 0.01%, and vice versa (that's Latin) .
The procedure works but adjusting increments (by 0.01%) seems somewhat tortuous.
An improvement could be something like this:
Current:
Start with initial implied.
If theoretical is less than market, increase implied by X%
If theoretical is greater than market, decrease implied by X%
Modify to:
Start with initial implied.
A) If theoretical is less than market, increase implied by X% (50%?)
B) If theoretical is greater than market, decrease implied by X% (50%?)
Following A)
If theoretical is greater than market, decrease implied by 50% of the initial increase
Otherwise increase by 50% of initial
Following B), If theoretical is less than market, increase implied by 50% of the initial increase
Otherwise decrease by 50% of initial
This loop is repeated until convergence. The main point however is that the constant 50% adjustment leads to a more rapid convergence.
Unfortunately, I can't work out how to reproduce this directly on Excel, ie in the cells, rather than VBA. However, if a VBA solution can be readily implemented then it will certainly be considered.
Please note: Personally, VBA is as legible as Aramaic so please be precise.
Thank you for any advice.
Grant.
