Comment on page
There could be a few reasons that you aren't able to open a position:
You already have an open position - Perennial only allows one position per market. Please check you have no open positions for that market.
You don't have any collateral - Make sure that you have added collateral in the protocol. You can check this by looking here:
The market could be at 100% utilization - The maker liquidity is fully utilized and no more positions can be opened. Check back later as full utilization incentivises new liquidity to be added to the Vaults.
The price you receive opening a position is the next oracle update, not when you click the button. The protocol is designed this way to stop bots from abusing timing inefficiencies amongst markets. On average the oracle should update every 10-15 seconds.
When you decrease your position size, your collateral stays in the protocol. In order to withdraw it you need to click the "Withdraw Collateral" button and follow the instructions there.
When executing a trade, Perennial uses delayed settlement to ensure consistency in the market. When you submit your order it takes 1 oracle update to be entered into the system.
Perennial V2 uses a request based oracle. When using a Gnosis Safe you must collect the signatures required to submit within roughly 1 minute to ensure the data isn't stale.