Crypto Derivatives Trading – Technical Analysis in Perpetuals and CFDs

In this report, we demonstrate how to use popular technical indicators — MACD & RSI — to build trading strategies, with the consideration of margin and trading fees, within the Crypto.com ecosystem.

Nov 06, 2024
Rni Trade Cfds

Research Disclaimer

Crypto.com Research and Insights disclaimer for research reports

Executive Summary

  • Perpetual futures contracts (Perpetuals) and Contracts for Differences (CFDs) serve as popular derivative instruments, sharing several similarities that make them appealing to traders looking for flexible, leveraged trading options in the cryptocurrency market. However, they differ in terms of contract structure, fees, and trading mechanisms, amongst others, making them different for traders to control risks.
  • In this report, we demonstrate how to use popular technical indicators — Moving Average Convergence Divergence (MACD) and Relative Strength Index (RSI) — to build trading strategies, with the consideration of margin and trading fees, within the Crypto.com ecosystem. The trading strategy is evaluated based on data from October 2020 to October 2024. 
  • The strategy in the report combines the MACD crossover strategy and the RSI. According to historical data, the strategy could generate positive gains, which can be amplified along with the increase of leverage.
  • While the strategy provides a structured approach to trading using technical indicators, it is essential to recognise its limitations and consider additional factors like market conditions, risk management, and trader psychology. To improve its effectiveness, traders may want to incorporate more sophisticated techniques, diversify their strategies, and continuously adapt their approach based on real-time market analysis and feedback.

1.  Introduction

In the realm of cryptocurrency trading, Contracts for Differences (CFDs) and perpetual futures contracts (Perpetuals) serve as popular derivative instruments.

Contracts for Differences (CFDs): CFDs are agreements between a buyer and seller to exchange the difference in the value of an asset from the time the contract is opened to when it is closed. They do not have a fixed expiration date, allowing traders to hold positions as long as they wish, provided they meet margin requirements.

Perpetual Futures Contracts (Perpetuals): Unlike traditional futures contracts that have a specified expiration date, perpetual futures contracts do not expire. This allows traders to hold positions indefinitely without needing to roll over contracts. Perpetual futures are settled in cash, with periodic payments made based on the difference between the contract price and the underlying asset’s spot price, facilitated by a funding rate mechanism.

The similarities and differences between crypto CFDs and Perpetuals are shown below:

FeatureCFDsPerpetuals
ExpirationNo expirationNo expiration
PositionLong and ShortLong and Short
SettlementCash-settledCash-settled/Crypto-settled
Order TypeMultiple types*Multiple types
LeverageOfferedOffered
Price Adjustment MechanismClosely mirrors market priceFunding rate mechanism
CounterpartyBrokerExchange
Fee StructureFunding feeBid-ask spreadLiquidation feeMaker/Taker feeFunding feeLiquidation fee
Where to AccessCrypto.com Main AppCrypto.com Exchange
FeatureExpiration
CFDsNo expiration
PerpetualsNo expiration
FeaturePosition
CFDsLong and Short
PerpetualsLong and Short
FeatureSettlement
CFDsCash-settled
PerpetualsCash-settled/Crypto-settled
FeatureOrder Type
CFDsMultiple types*
PerpetualsMultiple types
FeatureLeverage
CFDsOffered
PerpetualsOffered
FeaturePrice Adjustment Mechanism
CFDsClosely mirrors market price
PerpetualsFunding rate mechanism
FeatureCounterparty
CFDsBroker
PerpetualsExchange
FeatureFee Structure
CFDsFunding feeBid-ask spreadLiquidation fee
PerpetualsMaker/Taker feeFunding feeLiquidation fee
FeatureWhere to Access
CFDsCrypto.com Main App
PerpetualsCrypto.com Exchange

In addition, traders often use technical indicators (e.g., RSI) to identify trading opportunities for financial gains. Amongst the technical indicators, the Moving Average Convergence Divergence (MACD) and Relative Strength Index (RSI) are popular and usually provided in price charts. They are momentum indicators used to measure the speed at which the price of a security is changing, allowing traders to identify potential reversals, continuations, or trends.

The MACD indicator shows the relationship between two moving averages of a security’s price, typically the 12-period and 26-period exponential moving averages (EMAs). It generates an MACD line and a signal line, with crossovers between these lines serving as buy or sell signals. The MACD histogram reflects the difference between these two lines, indicating momentum strength.

RSI is one of the most widely used momentum indicators, measuring the magnitude of recent price changes to evaluate overbought or oversold conditions. The RSI ranges from 0 to 100, with values above 70 indicating overbought conditions and values below 30 indicating oversold conditions. Traders often look for divergences between the RSI and price to spot potential reversals.

In this report, we utilise the popular technical indicators — MACD and RSI — to build a trading strategy.

2. Methodology

2.1 Identify Signals

In this report, we extracted Bitcoin (BTC) data from October 2020 to October 2024 and constructed a trading strategy mainly combining MACD and RSI. 

MACDRSI
StrategyCrossover strategyTrack the level of the indicator
Buy SignalEnter a long position when the MACD line crosses above the signal line, indicating potential upward momentum.RSI < 30
Sell SignalEnter a short position when the MACD line crosses below the signal line, suggesting a possible downward trend.RSI > 70
Strategy
MACDCrossover strategy
RSITrack the level of the indicator
Buy Signal
MACDEnter a long position when the MACD line crosses above the signal line, indicating potential upward momentum.
RSIRSI < 30
Sell Signal
MACDEnter a short position when the MACD line crosses below the signal line, suggesting a possible downward trend.
RSIRSI > 70

2.2 Fees and Other Constraints

To better simulate the trading in real-world trading scenarios, we also consider the potential fees and constraints to control the risks. All the conditions are from the related products provided by Crypto.com:

CFDsPerpetuals
Trading Fee0Quantity x Entry Price x Derivatives Trading Fee Rate (%)
Margin CallMargin Balance < Used Margin
Margin Balance = CFD Wallet + Unrealised PnL – Fee Reserves
Margin Balance = Positive cash balance on eligible collateral tokens + negative balance on all tokens + unrealised PnL — Fee Reserves
Liquidation Fee2% of notional amount that was liquidated2% of notional amount that was liquidated
Fee Reserves Potential liquidation feePotential liquidation fee
Stop-Loss Price RatioN/AUsers define
Take-Profit Price RatioN/AUsers define
Trading Fee
CFDs0
PerpetualsQuantity x Entry Price x Derivatives Trading Fee Rate (%)
Margin Call
CFDsMargin Balance < Used Margin
Margin Balance = CFD Wallet + Unrealised PnL – Fee Reserves
PerpetualsMargin Balance = Positive cash balance on eligible collateral tokens + negative balance on all tokens + unrealised PnL — Fee Reserves
Liquidation Fee
CFDs2% of notional amount that was liquidated
Perpetuals2% of notional amount that was liquidated
Fee Reserves 
CFDsPotential liquidation fee
PerpetualsPotential liquidation fee
Stop-Loss Price Ratio
CFDsN/A
PerpetualsUsers define
Take-Profit Price Ratio
CFDsN/A
PerpetualsUsers define

3. Results

Based on the trading strategy defined in section 2.1, the visualisation of the indicators are shown below:

We also demonstrate the buy and sell signals given the criteria of the indicators:

Given the trading signals and constraints in CFDs and Perpetuals (excluding the funding fees), the performance of trading a BTC/ETH pair with 1x ~ 10x leverage is shown below:

4. Limitations and Caveats

The trading strategy outlined above has several limitations that can affect its performance and reliability in real-world trading scenarios. Below are some key considerations:

Simplicity of Indicators

Limited Indicators: The strategy relies solely on MACD and RSI, which may not capture all market dynamics. Market conditions can rapidly change, and a more robust set of indicators might be needed.

Lagging Indicators: Both MACD and RSI are lagging indicators, meaning they may react too slowly to fast market movements, leading to missed opportunities or late entries/exits.

Ignoring Market Context

Lack of Fundamental Analysis: The strategy does not consider fundamental factors that can impact crypto prices, such as news, regulatory changes, or macroeconomic trends.

Market Sentiment: The model does not account for market sentiment, which can drive price movements beyond technical indicators.

Fixed Stop-Loss and Take-Profit Levels

Static Parameters: The stop-loss and take-profit levels are fixed percentages. This approach does not adapt to changing market volatility or price action, which could lead to unnecessary losses or missed profits.

Market Conditions: In volatile markets, fixed stop-losses may result in premature exits, while dynamic conditions might warrant tighter or looser levels.

Risk Management

Leverage Risks: The use of leverage can amplify both gains and losses. For example, a small adverse price movement can lead to significant losses, especially in a highly volatile market like crypto.

Margin Calls: The strategy includes checks for margin calls but does not account for rapid price fluctuations, which could lead to immediate liquidation of positions.

Transaction Costs

Trading Fees: Although the strategy tries to include as many as possible foreseeable fees, it does not factor in fees accrued in dynamic scenarios, such as funding fees.

Impact of Frequent Trading: If the strategy generates many trades, cumulative fees can erode profits.

Backtesting Limitations

Overfitting: If the strategy is backtested on historical data without proper validation, it may be overfitted to that data and perform poorly in live markets.

Data Quality: The accuracy of backtesting results relies heavily on the quality and granularity of historical data.

5. Conclusion

In this report, we built a simple strategy with the popular MACD and RSI technical indicators. The investment results are quantitatively demonstrated with positive APR ranging from 1.5% to 14.4%, with corresponding leverage of 2x ~ 10x in the period from October 2020 to October 2024. As a comparison, holding BTC directly can generate 108% APR during the same period.

While the strategy is easy to implement and provides a structured approach to trading using technical indicators, it is essential to recognise its limitations and consider additional factors like market conditions, risk management, and trader psychology. To improve its effectiveness, traders may want to incorporate more sophisticated techniques, diversify their strategies, and continuously adapt their approach based on real-time market analysis and feedback.

Interested to know more? Access exclusive reports by signing up as a Private member, joining our Crypto.com Exchange VIP Programme, or collecting a Loaded Lions NFT.

Authors

Crypto.com Research and Insights team


Get the latest market, DeFi & NFT updates delivered to your inbox:

Be the first to hear about new insights:

Share with Friends

Ready to start your crypto journey?

Get your step-by-step guide to setting up an account with Crypto.com

By clicking the Get Started button you acknowledge having read the Privacy Notice of Crypto.com where we explain how we use and protect your personal data.
Mobile phone screen displaying total balance with Crypto.com App

Common Keywords: 

Ethereum / Dogecoin / Dapp / Tokens