Financial futures trading

Trading categories can be built on a voluntary basis, and the two-way opening of a position is done as per contract. This supports fixed-period contracts and forever contracts, and supports the part margin and maximum margin models as well.