totalCost
< minCost or > maxCostexpiry
< block.timestamp
forceClose
to bypassforceClose
to bypassforceClose
to bypasssetCollateralTo
must equal 0position.owner
must equal msg.sender
position.state
must be ACTIVE
or TradeInputParameters
do no match positionId
OptionMarket.settleBoard
has not been called