This morning, first thing I have rolled over NG to the "new" contract NGJ6.
As explained before, I have closed the position with a player and reopened with a manual order, to preserve the trading information of the existing buy players:
As explained, the reason why one may want to use a (sell) player (to reopen the position) is because this way, the contango (which is quite significant with stuff like NG, CL, and so on) can be eventually fully recovered in an automatic manner.
It is important to be able to "roll back" these rollover orders, as the contango is one of the (three) most powerful long-term "forces" at work in the mkt, and if not managed can "erode" significantly our PNL.
There are "side effects" of this recovery mechanism:
1. In time (if the instrument keeps "sliding down") the rollover order on the sell side can become quite large. This creates a local "spot of inefficiency" which is undesirable. In fact, we know that too large orders, at a given price level, can be quite harmful, and they are the very reason why the so called stop/reverse approach cannot work. We have already implemented a solution to this problem in a previous thread, and it consists in "transforming" the sell player (which represents the position "reopen" in the rollover) in a spaced sequence of sell players which overall have the same average of the original sell player.
2. The close of the sell player, can cause "overload" of the position on the buy side. So if one does not desire such effect, the manual buy (used to close the position at rollover) can be equally transformed into a buy player (after the lower sell position gets closed).
With such mechanisms we are fully equipped to manage and recover the contango (or backwardation, for the instruments "sliding up", such as ES, YM, NQ, NKD, ...).
In essence, we can fully maintain the trading information and avoid the $$$ losses associated with the "loss of trading information". In fact, conceptually a "loss" is consolidated not when we "realize" it (as, obviously, a position can be always "reopened") but when we lose the associated trading information (what most traders do when "stopping", or when are forcedly liquidated), or when our trading information (stored in the players) remains "confined" in a zone where the price does return anymore (e.g, drifting or decaying instruments), which, of course, is practically equivalent to throwing away the associated trading information.
As explained before, I have closed the position with a player and reopened with a manual order, to preserve the trading information of the existing buy players:
As explained, the reason why one may want to use a (sell) player (to reopen the position) is because this way, the contango (which is quite significant with stuff like NG, CL, and so on) can be eventually fully recovered in an automatic manner.
It is important to be able to "roll back" these rollover orders, as the contango is one of the (three) most powerful long-term "forces" at work in the mkt, and if not managed can "erode" significantly our PNL.
There are "side effects" of this recovery mechanism:
1. In time (if the instrument keeps "sliding down") the rollover order on the sell side can become quite large. This creates a local "spot of inefficiency" which is undesirable. In fact, we know that too large orders, at a given price level, can be quite harmful, and they are the very reason why the so called stop/reverse approach cannot work. We have already implemented a solution to this problem in a previous thread, and it consists in "transforming" the sell player (which represents the position "reopen" in the rollover) in a spaced sequence of sell players which overall have the same average of the original sell player.
2. The close of the sell player, can cause "overload" of the position on the buy side. So if one does not desire such effect, the manual buy (used to close the position at rollover) can be equally transformed into a buy player (after the lower sell position gets closed).
With such mechanisms we are fully equipped to manage and recover the contango (or backwardation, for the instruments "sliding up", such as ES, YM, NQ, NKD, ...).
In essence, we can fully maintain the trading information and avoid the $$$ losses associated with the "loss of trading information". In fact, conceptually a "loss" is consolidated not when we "realize" it (as, obviously, a position can be always "reopened") but when we lose the associated trading information (what most traders do when "stopping", or when are forcedly liquidated), or when our trading information (stored in the players) remains "confined" in a zone where the price does return anymore (e.g, drifting or decaying instruments), which, of course, is practically equivalent to throwing away the associated trading information.
Last edited: