Virtual inventory is to help prevent price manipulation.
MarketUtils.getVirtualInventoryForSwaps
MarketUtils.getVirtualInventoryForPositions
virtual inventory = long and short token amounts
virtual inventory >= 0 -> long open interest
< 0 -> short open interest