Introduction
In this tutorial, we'll guide you through trading perpetuals on GMX v2, a decentralized exchange offering zero price impact, real yield, and on-chain settlement. You'll need familiarity with cryptocurrencies, Ethereum (ETH), and web3 wallets like MetaMask. Learn more about web3 wallets here.
Background Context
Perpetual contracts, also known as inverse swaps or reverse futures, provide traders with the ability to speculate on price movements without an expiration date. This makes them ideal for long-term positions and market volatility hedging.
Key Concepts and Terminology
- Perpetual Contract: A type of derivative contract with no expiration date.
- Funding Rate: The fee paid or received by traders based on the contract's market difference between the index price and the perpetual contract price.
- Index Price: The average price of a reference asset from multiple exchanges.
Prerequisites Checklist
- A web3-enabled browser like Brave or Chrome
- MetaMask or another Ethereum wallet with ETH
- Approximately $100 for trading fees and test transactions
Step-by-Step Guide
Formulas and Calculations
Funding Rate (FR) = [(Bid Price - Ask Price) / Margin] * (Interest Rate)
Example: If Bid Price = 10,000 USD, Ask Price = 10,500 USD, Margin = 20 USD, and Interest Rate = 0.01, the Funding Rate would be approximately 0.005% or 0.00005.
Worked Examples
We've prepared three scenarios demonstrating how to trade perpetuals on GMX v2.
Common Mistakes
Pro Tips
- Use limit orders to reduce slippage and risk.
- Monitor funding rates to manage potential losses or profits.
- Stay informed about market movements and adjust strategies accordingly.
Comparison with Other Exchanges
GMX v2 differs from competitors like Binance, Bybit, and OKX in its decentralized nature, on-chain settlement, and real yield.
Troubleshooting
Tools and Resources
- DEX Tools for GMX v2 Analysis
- Charting Libraries for GMX v2 Data