Skip to main content

What is Asset Rotation?

Asset rotation is a trading strategy that involves selling the expensive asset and buying the cheap asset based on their historical price relationship. The most common application is rotating between similar bonds like GD30 and AL30.
The core principle: When two similar assets diverge from their typical price relationship, you bet on mean reversion by taking opposing positions.

Understanding the Ratio Concept

What is a Bond Ratio?

The ratio between two assets is simply:
Ratio = Price of Asset 1 / Price of Asset 2
Example:
  • GD30 price: $60,000
  • AL30 price: $55,000
  • GD30/AL30 ratio: 60,000 / 55,000 = 1.0909 (or 9.09% premium)

Why Ratios Matter

For similar bonds (same issuer, similar characteristics):
  • The ratio typically trades in a predictable range
  • Extreme highs suggest Asset 1 is expensive vs Asset 2
  • Extreme lows suggest Asset 1 is cheap vs Asset 2
  • Traders profit by betting on mean reversion
There are no guarantees the ratio will revert. You’re making an assumption based on historical patterns. Past performance doesn’t guarantee future results.

How to Visualize Bond Ratios

You cannot determine if an asset is expensive or cheap without viewing the historical ratio.

Using TradingView

1

Open the chart for Asset 1

Navigate to GD30’s price chart in TradingView
2

Add the Ratio indicator

Click Indicators button at the top of the chart
3

Select 'Ratio' from indicators list

Search for and select the Ratio indicator
4

Enter Asset 2 ticker

Type AL30 and click Apply
5

Analyze the ratio chart

The chart now shows GD30/AL30 ratio over time. Look for:
  • Historical average ratio
  • Current ratio position
  • Extreme highs and lows
Add horizontal lines at key ratio levels to quickly identify when opportunities arise.

The Asset Rotation Strategy

Core Principle: Buy Cheap, Sell Expensive

When executing asset rotation:
  1. Identify which asset is relatively cheap vs expensive (using ratio analysis)
  2. Buy the cheap asset
  3. Sell the expensive asset for the same total amount
  4. Wait for the ratio to move in your favor
  5. Close both positions when the ratio normalizes

Critical Rule: Equal Dollar Amounts

Do NOT trade equal nominal amounts. Trade equal dollar amounts based on the ratio.
Wrong approach:
  • Buy 10,000 nominal AL30
  • Sell 10,000 nominal GD30
Correct approach:
  • Calculate total dollar amount for one position
  • Use the ratio to determine the nominal amount for the other position

Complete Example: GD30/AL30 Rotation

Opening the Position

Market conditions:
  • GD30 price: $60,000
  • AL30 price: $55,000
  • Ratio: 60,000 / 55,000 = 1.0909 (9.09% premium)
Your hypothesis: AL30 is cheap relative to GD30. You expect AL30 to rise more (or fall less) than GD30.
1

Decide your total position size

You want to invest $6,000,000 total
2

Buy the cheap asset (AL30)

  • Nominal to buy: 6,000,000/6,000,000 / 55,000 = 109.09 bonds
  • Round to 10,909 nominal (10.909 bonds × 1,000 nominal)
  • Total cost: 10,909 × 55,000/1,000=55,000 / 1,000 = 5,999,950
3

Sell the expensive asset (GD30)

  • Nominal to sell: We need to match ~$6,000,000
  • Using ratio: 10,909 / 1.0909 ≈ 10,000 nominal
  • Total proceeds: 10,000 × 60,000/1,000=60,000 / 1,000 = 6,000,000
Position summary:
  • Long: 10,909 nominal AL30 (cost: $5,999,950)
  • Short: 10,000 nominal GD30 (proceeds: $6,000,000)
  • Net cash: $50 (approximately market neutral)

Closing the Position

Time passes… new market conditions:
  • GD30 price: 59,000(down59,000 (down 1,000 or -1.67%)
  • AL30 price: 54,500(down54,500 (down 500 or -0.91%)
  • New ratio: 59,000 / 54,500 = 1.0826 (8.26% premium)
Analysis: The ratio decreased from 9.09% to 8.26%, meaning AL30 outperformed GD30 (fell less). Your hypothesis was correct!
1

Sell your AL30 position

  • Sell 10,909 nominal AL30 at $54,500
  • Total proceeds: 10,909 × 54,500/1,000=54,500 / 1,000 = 5,945,405
2

Buy back your GD30 position

  • Buy 10,000 nominal GD30 at $59,000
  • Total cost: 10,000 × 59,000/1,000=59,000 / 1,000 = 5,900,000
3

Calculate P&L

AL30 leg:
  • Bought: $5,999,950
  • Sold: $5,945,405
  • Loss: -$54,545
GD30 leg:
  • Sold: $6,000,000
  • Bought: $5,900,000
  • Profit: +$100,000
Total P&L: 100,000100,000 - 54,545 = $45,455 profit
For simplicity, this example excludes commissions and market fees. In practice, subtract approximately 0.10-0.20% total cost from your profit.

Understanding the Math

Why Equal Dollar Amounts?

Asset rotation is a market-neutral strategy. You’re not betting on the overall market direction, only on the relative performance of two assets. If you use equal nominals:
  • You’re exposed to overall market direction
  • If markets fall 10%, you lose money even if your ratio bet is correct
If you use equal dollar amounts:
  • Long and short positions offset
  • You profit purely from ratio movement
  • Market direction has minimal impact

Calculating Nominals from Ratio

Given:
  • Asset 1 nominal amount (N1)
  • Ratio (R) = Price1 / Price2
Then:
Asset 2 nominal amount (N2) = N1 / R
Example:
  • Selling 10,000 nominal GD30
  • Ratio = 1.0909
  • Need to buy: 10,000 / 1.0909 = 9,167 nominal AL30
Wait, that’s different from our earlier example! That’s because we started with the buy side. Starting from either side works, as long as the dollar amounts match.

When to Enter and Exit

Entry Signals

When the ratio reaches the top or bottom of its historical range:
  • High ratio: Asset 1 is expensive → Sell Asset 1, Buy Asset 2
  • Low ratio: Asset 1 is cheap → Buy Asset 1, Sell Asset 2
When the ratio deviates significantly from its moving average:
  • Calculate 20-day or 50-day moving average of the ratio
  • Enter when current ratio is 2+ standard deviations away
When news or events cause temporary mispricing:
  • One bond has unusual selling pressure
  • Liquidity differences create short-term dislocations

Exit Signals

Close when the ratio returns to its historical average or your target level.
Set a predetermined profit target (e.g., 2% of notional) and close when reached.
Set a maximum loss threshold (e.g., -1% of notional) in case your hypothesis is wrong.
Close after a certain period if the ratio hasn’t moved as expected.

Risk Management

Key Risks

Divergence Risk

The ratio may continue diverging instead of reverting. Use stop losses.

Structural Changes

Fundamental changes can permanently alter the ratio relationship.

Liquidity Risk

One asset may become illiquid, making it hard to close positions.

Execution Risk

Prices move between opening the first and second leg of your trade.

Risk Mitigation Strategies

1

Start small

Begin with smaller position sizes until you understand the ratio dynamics.
2

Use stop losses

Set maximum loss limits and honor them religiously.
3

Monitor correlations

Ensure the two assets remain fundamentally similar (same issuer, currency, etc.).
4

Execute both legs quickly

Minimize timing risk by executing buy and sell orders in rapid succession.
5

Track your ratio thesis

Regularly review why you entered. If fundamentals change, exit.

Beyond GD30/AL30

Other Bond Pairs

The ratio strategy works for any similar asset pairs:
  • AE38 / AL29: Similar duration sovereign bonds
  • GD35 / GD38: Different maturities, same issuer
  • Provincial bonds: Pairs from the same province

Criteria for Good Pairs

  1. Same issuer: Reduces credit risk differences
  2. Similar maturity: Reduces duration risk differences
  3. Same currency: Eliminates FX risk
  4. High liquidity: Enables easy entry/exit
  5. Stable relationship: Historical ratio should show mean reversion
  6. Similar coupon structure: Reduces cash flow timing differences

Practical Tips

Keep a Ratio Watchlist

Track 3-5 pairs in TradingView. Set alerts at key ratio levels.

Document Your Trades

Record entry ratio, exit ratio, and P&L for each trade. Learn from patterns.

Understand Seasonality

Some ratios have seasonal patterns (tax selling, coupon payments, etc.).

Account for Costs

Commissions and fees can eliminate small ratio profits. Ensure spreads are wide enough.

Common Mistakes to Avoid

Mistake 1: Trading equal nominals instead of equal dollar amounts
  • Result: Unwanted directional exposure
  • Fix: Always calculate nominals to match dollar amounts
Mistake 2: Ignoring transaction costs
  • Result: Apparent profits become losses after fees
  • Fix: Calculate break-even ratio movement needed before entering
Mistake 3: Not using stop losses
  • Result: Small losses become large losses
  • Fix: Set stop loss at 1-2% and honor it
Mistake 4: Assuming mean reversion is guaranteed
  • Result: Holding losing positions too long
  • Fix: Reassess your thesis if the ratio continues diverging

Arbitrage Strategies

Learn about settlement term arbitrage opportunities

Understanding Settlement Terms

Master CI, 24hs, and 48hs settlement mechanics

Build docs developers (and LLMs) love