In this release the possibilities to remove/redo/reallocate pricings and the allocated futures have been extended.
Background: In Agiblocks you can follow 2 scenarios to price and hedge (a part of) the quantity of a contract:
1. | Start from Contract Management |
a. | Enter a pricing on the Risk tab of the Contract form |
b. | In the Hedge Allocation screen, allocate futures to the Price Hedging requirement that corresponds to this pricing. |
2. | Start from the Futures block |
a. | In the Hedge Allocation screen, allocate futures to the Price Fixing requirement that corresponds to this pricing. |
b. | On the Risk tab of the Contracts form you see that Agiblocks automatically generated a pricing for the same price as these futures. |
If later you need to change this, e.g. replace the futures or move the pricing to a different contract then that was possible, up to a point.
Deleting and Reversing Pricing
In order to make actions associated with deleting and revising pricing more clear and flexible, the following changes have been made in this release:
a. | In the Existing allocations table in the Hedge Allocation screen, an additional button called Delete and revert pricing has been added before the Delete button on the command line. |
b. | The Delete button should now be used when you need to move futures allocations to different contracts, without affecting the pricings. The Delete button functionality has been changed. It will now always do nothing more than deleting the futures allocation, no matter which scenario you used to create this. It leaves the pricing as it is, and the screen shows again a Price Hedging requirement. This behavior will also be possible once the month is closed (as you are only moving allocations around). |
c. | The new Delete and revert pricing button should be used when you not only need to move futures around but also need to (re)move pricings. This button will also delete the futures allocation, but next to that, it reverts the pricing that it is allocated to (no matter which scenario you used to create it). |
i. | If that pricing was dated in the currently Open month, then the pricing will be simply deleted. |
ii. | If that pricing was dated in an already Closed month (assuming Period closure is enforced), then it will not be deleted but it will be compensated by creating an inverse pricing dated in the currently Open month. In that case, both the old pricing and the inverse pricing will not get a new hedge requirement, as they are canceling each other out. |
iii. | While this example was about pricing and inverting a pricing, all this functionality also applies to other pricing-related actions such as price rolling, and cross market pricing (if applicable to your Agiblocks system). |
“None” in futures price on a contract risk tab
As it may be unclear why some pricing/rolling actions do not get a hedge requirement, an addition has been made to the Contract Risk tab to clarify this. These types of actions will now show the word "None" instead of the futures price 0.00 when there is a hedge requirement which was not yet allocated.
|