Added another of those option configurations to GDXJ (structurally the same as TBT, but ratio R 4:1), since it raised a bit today and tomorrow we have some option expirations.
Currently we have 55 layers under watch, 2 of which are currently "inactive" (VXX and DGAZ). Tomorrow we will have 12 options expiring, so by Monday 12 layers will be gone. Tomorrow we will examine one by one the protective structures which are expiring and how to "close" them.
There is of course the little "dilemma" on the best way to deal with those expiring structures and still have a "perfect" representation of the PNL (which currently is accurate to the penny, and includes the closing costs and spread).
The little "problem" we face - and maybe some readers have some ideas to suggest in regard - is how to deal neatly with the options and the shares used to cover the short options, while maintaining a precise PNL. The problem seems to be especially with the options expiring ITM (in the money), because we do not know (do we?) exactly what prices will be used for the settlement on both sides (option and shares) and if there are some other fees associated with the process. With options expiring OTM (out of the money), I think we can just assume the price equal to 0. Clearly, we are talking of a few bucks, but still, we would like to keep the PNL curve very accurate. To avoid this uncertainty, and in the conviction that there are no "free lunches" anyway, I will follow the following procedure, unless some of you readers can suggest something better.
Options OTM: I will not do anything. Just after expiry I will force the price to 0 (this is just an option of the application, in "layer settings"), to get a precise PNL.
Option ITM: I will close the position (if possible) before the market closes, so that the app will know for sure the price to be used for the PNL computation.
Shares (those on the "manual" layer used to cover the short options): I will close the position before the market closes (along with the corresponding options).
After all these actions, the 12 option layers will be removed (the application will keep anyway memory of the removed layers, and the PNL curve will of course continue to incorporate their contribution).
This way we should ensure to remain accurate to the penny. Clearly, the alternative would be to let everything expire without doing anything, close the shares related with OTM or cash-settled options and, on Monday, simply re-sync the shares position which need so, by using the facility "project a virtual fill", which allows to re-sync the application position with the current account position. However, I think that doing so we may introduce some (small) inaccuracy in the PNL curve (a few bucks).
Clearly, let me know if you have better ideas.
An example of current "state" of option layers is the following, showing a couple of options layers (expiring tomorrow) of TNA: PUT 58 and a CALL 75, with the first one OTM and the other one slightly ITM (at this very moment).
(The "yellow line" (follow the cyan arrow) is a recent addition (of these days), to help summarize at a glance the status of the option). You also see the spread is worth about $15 (that's already taken into account in the PNL figure shown by the app).
Currently we have 55 layers under watch, 2 of which are currently "inactive" (VXX and DGAZ). Tomorrow we will have 12 options expiring, so by Monday 12 layers will be gone. Tomorrow we will examine one by one the protective structures which are expiring and how to "close" them.
There is of course the little "dilemma" on the best way to deal with those expiring structures and still have a "perfect" representation of the PNL (which currently is accurate to the penny, and includes the closing costs and spread).
The little "problem" we face - and maybe some readers have some ideas to suggest in regard - is how to deal neatly with the options and the shares used to cover the short options, while maintaining a precise PNL. The problem seems to be especially with the options expiring ITM (in the money), because we do not know (do we?) exactly what prices will be used for the settlement on both sides (option and shares) and if there are some other fees associated with the process. With options expiring OTM (out of the money), I think we can just assume the price equal to 0. Clearly, we are talking of a few bucks, but still, we would like to keep the PNL curve very accurate. To avoid this uncertainty, and in the conviction that there are no "free lunches" anyway, I will follow the following procedure, unless some of you readers can suggest something better.
Options OTM: I will not do anything. Just after expiry I will force the price to 0 (this is just an option of the application, in "layer settings"), to get a precise PNL.
Option ITM: I will close the position (if possible) before the market closes, so that the app will know for sure the price to be used for the PNL computation.
Shares (those on the "manual" layer used to cover the short options): I will close the position before the market closes (along with the corresponding options).
After all these actions, the 12 option layers will be removed (the application will keep anyway memory of the removed layers, and the PNL curve will of course continue to incorporate their contribution).
This way we should ensure to remain accurate to the penny. Clearly, the alternative would be to let everything expire without doing anything, close the shares related with OTM or cash-settled options and, on Monday, simply re-sync the shares position which need so, by using the facility "project a virtual fill", which allows to re-sync the application position with the current account position. However, I think that doing so we may introduce some (small) inaccuracy in the PNL curve (a few bucks).
Clearly, let me know if you have better ideas.
An example of current "state" of option layers is the following, showing a couple of options layers (expiring tomorrow) of TNA: PUT 58 and a CALL 75, with the first one OTM and the other one slightly ITM (at this very moment).
(The "yellow line" (follow the cyan arrow) is a recent addition (of these days), to help summarize at a glance the status of the option). You also see the spread is worth about $15 (that's already taken into account in the PNL figure shown by the app).
Last edited:
by them.