Profit or loss is always calculated in the collateral currency for the contract.
For Linear Contracts, the collateral is in the quote currency (USD), (e.g. FF_SOLUSD and PF_ETHUSD are collateralised in dollars).
Profit or loss is calculated as:
Profit or Loss in Base Currency = (Contract Exit Price - Contract Entry Price ) * Position Size
| EXAMPLE: LINEAR SOLANA-DOLLAR | - Trading requires a USD deposit to the USD-Dollar margin account
- Buy 100 Contracts at 150 USD per Solana, sell 100 Contracts at 160 USD per Solana. Profit is (160 - 150) * 100 = 1,000 USD
|
| EXAMPLE: LINEAR DOGE-DOLLAR | - Trading requires a USD deposit to the USD-Dollar Contract margin account
- Buy 10,000 Contracts at 0.18 USD per Dogecoin, sell 10,000 Contracts at 0.20 USD per Dogecoin. Profit is (0.20 - 0.18 ) * 10,000 = 2,000 USD
|
For Inverse Contracts, the collateral is in the base currency (e.g. FI_ETHUSD is collateralised in Ether, FI_LTCUSD is collateralised in Litecoin).
Profit or loss is calculated as:
Profit or Loss in Base Currency = ( 1 / Contract Entry Price - 1 / Contract Exit Price ) * Position Size
| EXAMPLE: INVERSE BITCOIN-DOLLAR CONTRACT | - Trading requires a bitcoin deposit to the Bitcoin-Dollar margin account
- Buy 10,000 Contracts at 75,000 USD per bitcoin, sell 10,000 Contracts at 76,000 USD per bitcoin. Profit is ( 1 / 75,000 - 1 / 76,000 ) * 10,000 = 0.00175 bitcoin
|
| EXAMPLE: INVERSE ETHER-DOLLAR CONTRACT | - Trading requires an ETH deposit to the Ether-Dollar margin account
- Buy 10,000 Contracts at 1800 USD per Ether, sell 10,000 Contracts at 1900 USD per Ether. Profit is ( 1 / 1800 - 1 / 1900 ) * 10,000 = 0.2924 Ether
|