Home AI Trading Strategies / Carry Factor Fixed Income

Carry Factor Fixed Income Trading Strategy Analysis

Analyze carry factor strategies across fixed income markets with Sourcetable AI. Calculate yields, durations, and carry returns automatically without complex bond formulas.

Andrew Grosser

Andrew Grosser

February 24, 2026 • 19 min read

Introduction to Carry Factor Fixed Income Trading

January 2024: The yield curve is inverted, 2-year Treasuries yield 4.85% while 10-years sit at 3.97%. Fixed income traders face a constant challenge: identifying bonds that deliver superior returns through carry—the income earned from holding a security over time. The carry factor strategy systematically exploits yield differentials across bonds with similar risk characteristics, capitalizing on the compensation investors receive for bearing duration risk, credit risk, and liquidity constraints.

Traditional carry analysis requires juggling complex calculations across multiple spreadsheets. You need to calculate yields to maturity, accrued interest, roll-down returns, financing costs, and duration-adjusted carry—all while monitoring hundreds of securities across Treasury, corporate, municipal, and international bond markets. A single portfolio might contain 50+ positions requiring daily recalculation as yields shift and time passes sign up free.

Excel becomes unwieldy fast. You're writing nested formulas for yield calculations, manually updating pricing data, creating pivot tables for sector analysis, and building custom macros to compute carry metrics. When your portfolio manager asks 'Which bonds have the highest duration-adjusted carry in investment-grade corporates?' you're spending 30 minutes pulling data instead of making decisions.

Sourcetable eliminates this complexity entirely. Upload your bond portfolio data and ask questions in plain English: 'Calculate carry for all positions,' 'Show me highest yielding bonds with duration under 5 years,' or 'Compare carry across credit ratings.' The AI understands fixed income terminology, automatically applies the correct formulas, and generates instant visualizations. What took hours in Excel now takes seconds. Try it yourself at sign up free.

This guide explores how Sourcetable transforms carry factor analysis from a tedious calculation exercise into an intuitive conversation with your data. Whether you're managing a multi-billion dollar bond fund or analyzing personal fixed income investments, you'll discover how AI-powered spreadsheets make sophisticated carry strategies accessible to everyone.

Why Sourcetable Beats Excel for Carry Factor Analysis

The carry factor in fixed income represents the expected return from holding a bond, assuming no change in yield. It combines coupon income, roll-down gains as bonds approach maturity, and financing costs. Institutional investors use carry strategies to generate alpha by systematically overweighting high-carry bonds while managing interest rate and credit risk.

Excel forces you into a formula-writing marathon. Calculating yield to maturity requires the YIELD function with six parameters—settlement date, maturity date, coupon rate, price, redemption value, and frequency. Computing accrued interest needs ACCRINT with seven inputs. Roll-down returns demand custom calculations projecting bond prices along the yield curve. Duration metrics require DURATION or MDURATION functions, and financing costs need separate repo rate calculations.

Sourcetable's AI handles all this automatically. You don't write a single formula. Upload a CSV with bond identifiers, prices, coupons, and maturity dates. Ask 'Calculate carry for my portfolio' and the AI instantly recognizes the data structure, applies appropriate bond math, and returns comprehensive carry metrics. Need duration-adjusted carry? Just ask 'Show carry per unit of duration.' The AI understands the context and performs the calculation.

The difference becomes dramatic with portfolio-level analysis. In Excel, comparing carry across 200 bonds means copying formulas down spreadsheet columns, creating pivot tables for sector breakdowns, and manually updating charts when data refreshes. Sourcetable treats this as a simple conversation: 'Which sectors have highest average carry?' or 'Show me a scatter plot of carry versus duration.' The AI generates complete analysis in seconds.

Real-world example: A fixed income analyst manages a $500 million investment-grade corporate portfolio with 150 positions. Daily carry analysis in Excel takes 45 minutes—downloading prices, updating formulas, checking for errors, generating reports. With Sourcetable, she uploads the overnight price file and asks 'Update carry analysis and highlight positions below median.' Total time: 90 seconds. She's shifted from data janitor to strategic analyst.

Sourcetable also excels at scenario analysis critical for carry strategies. Ask 'What happens to carry if the yield curve steepens 50 basis points?' and the AI recalculates all positions under the new scenario. In Excel, this requires building separate scenario worksheets and manually updating assumptions across multiple tabs. Sourcetable makes sophisticated what-if analysis as easy as asking a question.

The platform's natural language interface means junior analysts become productive immediately without mastering complex bond formulas. Senior portfolio managers can explore data interactively during investment committee meetings. Everyone speaks the same language—plain English—rather than Excel's arcane syntax. This democratization of fixed income analytics transforms how teams work.

Benefits of Carry Factor Analysis with Sourcetable

Carry strategies deliver consistent returns in fixed income markets by systematically capturing yield premiums. Sourcetable amplifies these benefits by making sophisticated analysis accessible, fast, and error-free. Organizations using AI-powered carry analysis report faster decision-making, reduced operational risk, and improved portfolio performance.

Instant Multi-Dimensional Carry Calculations

Carry isn't a single number—it's a multifaceted metric combining coupon income, roll-down returns, financing costs, and currency hedging expenses for international bonds. Sourcetable calculates all dimensions simultaneously. Ask 'Show me total carry, roll-down carry, and financing-adjusted carry for all positions' and receive a complete breakdown instantly. The AI automatically identifies which bonds have repo agreements, applies appropriate financing rates, and computes net carry after funding costs.

For international portfolios, currency-hedged carry calculations become trivial. Upload bond data with currency codes and forward points. Ask 'Calculate hedged carry for my European bond positions' and Sourcetable applies forward FX rates to compute carry in your base currency. In Excel, this requires separate worksheets for spot rates, forward points, and manual cross-currency calculations prone to errors.

  • Simple Carry: Coupon yield minus repo financing rate; a 10-year Treasury yielding 4.2% funded at 5.3% repo has negative carry of -110bps—you pay to hold it.
  • Roll-Down Return: As a 10-year bond ages to 9 years, it reprices at the 9-year yield; if the curve slopes down 10bps per year, the bond earns an additional 10bps annually just from aging.
  • Total Carry: Coupon income + roll-down - financing cost; in a steep curve environment, a 5-year note can earn total carry of +180bps even after funding costs.
  • Cross-Sectional Carry Rank: Rank all bonds by total carry, go long top quintile and short bottom quintile; this factor delivers Sharpe ratios of 0.5–0.8 in US Treasuries historically.

Dynamic Yield Curve Analysis

Roll-down returns—gains from bonds moving down the yield curve as they approach maturity—constitute a major component of carry. Sourcetable makes yield curve analysis conversational. Upload Treasury curve data and your portfolio. Ask 'Project roll-down returns over 6 months assuming unchanged curve' and the AI calculates expected price appreciation for each bond as it rolls to shorter maturities.

The platform handles curve flattening and steepening scenarios effortlessly. Ask 'Compare carry under current curve versus 25 basis point flattening' and receive side-by-side analysis. This scenario testing, which requires extensive Excel modeling, becomes an interactive exploration. Portfolio managers can test multiple curve assumptions during strategy meetings and adjust positions in real-time based on AI-generated insights.

Risk-Adjusted Carry Metrics

Raw carry means nothing without risk context. A 5% carry bond with 10-year duration faces far more interest rate risk than a 3% carry bond with 2-year duration. Sourcetable automatically computes risk-adjusted metrics. Ask 'Show carry per unit of duration' and the AI calculates carry divided by modified duration for every position, instantly identifying bonds delivering maximum income per unit of interest rate risk.

For credit portfolios, the AI incorporates spread duration and credit risk measures. Ask 'Calculate carry adjusted for spread duration and credit rating' and Sourcetable generates composite scores weighing income against both interest rate and credit risk. This multi-dimensional risk adjustment, requiring custom Excel macros and extensive testing, happens automatically through natural language queries.

Automated Sector and Security Selection

Carry strategies work best when systematically applied across broad universes. Sourcetable excels at screening and ranking. Upload a universe of 500 investment-grade corporate bonds. Ask 'Rank bonds by carry within each sector and rating category' and receive a sorted list identifying top carry opportunities in financials, industrials, and utilities across AAA, AA, and A ratings.

The AI understands complex multi-criteria filters. Ask 'Show me bonds with carry above 4%, duration between 3 and 7 years, minimum $500 million outstanding, and liquidity score above 7' and Sourcetable instantly filters your universe. In Excel, this requires nested IF statements, VLOOKUP functions, and manual sorting—and breaks when data structures change. Sourcetable adapts automatically to your data.

Real-Time Performance Attribution

Understanding which components of carry drive returns helps refine strategy. Sourcetable performs instant attribution analysis. Ask 'Break down last month's returns into coupon income, roll-down, yield change, and spread change components' and the AI decomposes performance across all factors. This attribution, requiring complex Excel models with historical yield data and price calculations, becomes a simple question.

The platform maintains historical context automatically. Ask 'Compare this quarter's carry realization versus last four quarters' and Sourcetable pulls historical data, calculates realized carry for each period, and generates trend charts. Portfolio managers gain immediate insight into whether carry strategies are delivering expected returns or if market conditions have changed.

Collaborative Analysis and Reporting

Fixed income teams need shared access to carry analysis. Sourcetable enables collaboration that Excel can't match. Multiple analysts work in the same environment, asking questions and building on each other's analysis. A junior analyst calculates carry metrics, a senior portfolio manager adds risk constraints, and the CIO reviews results—all in one shared workspace with complete audit trails.

Report generation happens through conversation. Ask 'Create a summary showing top 20 carry positions with sector breakdown and risk metrics' and Sourcetable generates a formatted report ready for investment committee review. No more copying Excel tables into PowerPoint or worrying about broken links when data updates. Reports refresh automatically as underlying data changes.

How Carry Factor Analysis Works in Sourcetable

Sourcetable transforms carry factor analysis from a technical exercise into an intuitive workflow. The platform combines AI understanding of fixed income concepts with powerful spreadsheet functionality, letting you analyze bonds through natural conversation rather than formula construction. Here's how to implement carry strategies step-by-step.

Step 1: Import Bond Portfolio Data

Start by uploading your bond data. Sourcetable accepts CSV files, Excel workbooks, or direct connections to portfolio management systems. A typical dataset includes CUSIP or ISIN identifiers, issuer names, coupon rates, maturity dates, prices, yields, and credit ratings. You might have 50 positions for a focused strategy or 500+ for a diversified institutional portfolio.

The AI automatically recognizes bond data structures. It identifies date fields, understands that '4.50' in a coupon column means 4.50%, and recognizes credit ratings like 'AA-' or 'Baa2'. Unlike Excel where you manually format cells and define data types, Sourcetable intelligently interprets your data. Upload a file and the platform immediately understands you're working with fixed income securities.

  • Start by uploading your bond data.
  • " in a coupon column means 4.50%, and recognizes credit ratings like "

Step 2: Calculate Core Carry Metrics

With data loaded, ask Sourcetable to calculate carry. Type 'Calculate carry for all bonds' and the AI computes multiple carry components. Current yield (annual coupon divided by price) appears first—if a bond pays a 5% coupon and trades at $98, current yield is 5.10%. The AI then calculates yield to maturity using bond pricing formulas that account for time value of money across all future cash flows.

Roll-down carry comes next. The AI projects each bond's price three months, six months, and one year forward, assuming the yield curve remains unchanged. A 10-year Treasury yielding 4.2% becomes a 9-year Treasury in one year. If the 9-year yield is 4.0%, the bond appreciates as it rolls down the curve. Sourcetable calculates this price gain automatically, adding it to coupon income for total carry.

For leveraged portfolios, financing costs matter. If you hold bonds in a repo agreement at 3.5%, net carry equals bond yield minus financing rate. Ask 'Calculate net carry after 3.5% financing' and Sourcetable adjusts all positions. The AI understands repo conventions and applies day-count adjustments (actual/360 for most repo versus 30/360 or actual/actual for bonds) automatically.

  • Carry Decomposition: Split total carry into coupon carry, roll-down, and financing component; understanding which driver dominates tells you what market regime you're exposed to.
  • Duration-Adjusted Carry: Divide total carry by modified duration to get carry per unit of rate risk; comparing a 5-year at +40bps carry vs a 10-year at +80bps carry requires adjusting for the 2x duration difference.
  • Credit-Adjusted Carry: For corporate bonds, subtract expected loss (PD × LGD) from gross carry; a BBB bond yielding 5.8% with 2% probability of default and 40% recovery has credit-adjusted carry of 5.8% - 1.2% = 4.6%.
  • Currency-Hedged Carry: For foreign bonds, subtract hedging cost (forward points); a German Bund yielding 2.6% with a 1.8% EUR/USD hedge cost provides US investors just 0.8% of actual carry.

Step 3: Apply Risk Adjustments

Raw carry rankings mislead because they ignore risk. Ask Sourcetable 'Calculate duration for all positions' and the AI computes modified duration—the percentage price change for a 1% yield move. A bond with 7-year duration and 4.5% carry delivers 0.64% carry per year of duration (4.5% ÷ 7). Another bond with 3-year duration and 3.3% carry delivers 1.10% carry per duration unit—better risk-adjusted return despite lower absolute carry.

For corporate bonds, credit risk matters as much as duration. Ask 'Show carry adjusted for credit spread duration' and Sourcetable calculates how much carry you earn per unit of credit risk. A BB-rated bond yielding 6.5% with spread duration of 5 years delivers 1.30% carry per year of spread risk. An A-rated bond yielding 4.8% with spread duration of 4 years delivers 1.20%. The AI helps you compare apples to apples across credit qualities.

  • "Calculate duration for all positions"
  • "Show carry adjusted for credit spread duration"

Step 4: Screen and Rank Opportunities

With metrics calculated, identify best opportunities through natural language queries. Ask 'Show me top 10 bonds by duration-adjusted carry in investment grade corporates' and Sourcetable filters by rating, sorts by your specified metric, and returns a ranked list. Each query takes seconds—no pivot tables, no sorting columns, no formula errors.

Combine multiple criteria effortlessly. Ask 'Which bonds have carry above 4%, duration under 5 years, minimum $300 million outstanding, and investment grade ratings?' and the AI applies all filters simultaneously. This multi-dimensional screening, requiring complex nested formulas in Excel, becomes a conversational question. Sourcetable returns exactly the securities meeting your requirements.

Step 5: Visualize Carry Distributions

Numbers tell part of the story; visualizations complete it. Ask 'Create a scatter plot of carry versus duration' and Sourcetable generates an instant chart showing the relationship. You'll see clusters—short-duration bonds with low carry, long-duration bonds with high carry, and outliers offering exceptional carry for their duration that warrant deeper investigation.

Sector analysis becomes visual too. Ask 'Show average carry by sector and rating as a heatmap' and Sourcetable creates a grid with sectors on one axis, ratings on the other, and color-coded carry levels in each cell. You immediately spot that BBB-rated utilities offer higher carry than BBB industrials, informing sector rotation decisions. These visualizations, requiring manual chart building in Excel, appear instantly through AI.

Step 6: Run Scenario Analysis

Carry strategies depend on stable yield curves and credit spreads. Test sensitivity by asking 'What happens to carry if the yield curve flattens 50 basis points?' Sourcetable recalculates roll-down returns under the new curve shape, showing which bonds lose carry as flattening reduces roll-down gains. You might discover that barbell portfolios (short and long bonds) suffer more than bullet portfolios (intermediate bonds) in flattening scenarios.

Credit spread scenarios matter for corporate portfolios. Ask 'Calculate carry if investment grade spreads widen 25 basis points' and the AI shows how mark-to-market losses offset carry income. A bond with 4.5% annual carry and 5-year spread duration loses 1.25% (5 × 0.25%) from spread widening, leaving 3.25% net return. This scenario testing helps size positions appropriately for risk tolerance.

Step 7: Monitor and Rebalance

Carry characteristics change as time passes and markets move. Set up daily monitoring by uploading updated prices each morning. Ask 'Which positions dropped below median carry?' and Sourcetable identifies bonds that no longer meet your criteria. These become rebalancing candidates—sell lower-carry bonds and reinvest in higher-carry opportunities identified through your screening process.

The AI maintains context over time. Ask 'Show me how portfolio average carry has changed over the last 90 days' and Sourcetable generates a time series chart. You'll see whether carry is trending up (good—you're improving portfolio quality) or down (concerning—market conditions may be deteriorating or you need to refresh holdings). This temporal analysis, requiring extensive Excel date formulas and manual tracking, happens automatically.

Real-World Carry Factor Use Cases

Carry strategies span multiple fixed income markets and investor types. From sovereign wealth funds managing multi-billion dollar bond portfolios to individual investors building retirement income, carry factor analysis guides security selection and portfolio construction. These real-world scenarios demonstrate how Sourcetable enables sophisticated carry strategies across different contexts.

Investment Grade Corporate Bond Selection

A $2 billion corporate bond fund seeks to outperform the Bloomberg US Corporate Index by systematically overweighting high-carry securities. The portfolio manager starts with a universe of 800 investment-grade corporate bonds. In Sourcetable, she uploads the universe with prices, yields, durations, spreads, and credit ratings updated daily from Bloomberg.

She asks 'Calculate duration-adjusted carry for all bonds and rank within each rating category.' Sourcetable instantly identifies that BBB-rated financials currently offer 1.35% carry per year of duration versus 1.15% for BBB industrials—a 20 basis point advantage. Within financials, the AI highlights five bank subordinated bonds with carry exceeding 1.50% per duration unit, all from institutions with stable credit profiles.

Next she tests risk scenarios: 'Show me these positions if credit spreads widen 50 basis points.' The AI calculates that even with spread widening, the bonds' high carry provides cushion—annual carry of 5.2% offsets 2.5% spread-widening loss (5-year spread duration × 0.50%), leaving 2.7% net return. She allocates 15% of the portfolio to these high-carry financials, confident the carry buffer protects against moderate spread volatility.

Monthly rebalancing takes minutes instead of hours. She uploads updated prices and asks 'Which holdings dropped below 75th percentile carry in their rating category?' Sourcetable identifies three bonds where carry deteriorated due to price appreciation or sector spread tightening. She sells these and asks 'Show me replacement candidates with similar duration and higher carry,' receiving a ranked list of alternatives. The fund consistently outperforms its benchmark by 45 basis points annually through systematic carry capture.

Treasury Curve Positioning for Hedge Funds

A macro hedge fund runs a carry-and-roll strategy in US Treasuries, profiting from bonds rolling down the yield curve. The strategy works best when the curve is steep—longer-maturity bonds yield significantly more than shorter ones, creating roll-down gains as bonds age. The fund holds $500 million across 20 Treasury positions from 2-year to 30-year maturities.

The trader uploads daily Treasury prices and the current yield curve into Sourcetable. He asks 'Calculate 6-month roll-down return for each position assuming unchanged curve.' The AI projects each bond's price six months forward—a 10-year note yielding 4.20% becomes a 9.5-year note, repricing at the 9.5-year yield of 4.05%. The 15 basis point yield decline generates 1.35% price appreciation (9-year duration × 0.15%), plus 2.10% coupon income, for 3.45% total 6-month carry.

He compares across the curve: 'Show me roll-down return per year of duration for all positions.' Sourcetable reveals that the 7-to-10-year sector offers maximum roll-down per unit of risk—the curve is steepest there. He asks 'What's the optimal barbell versus bullet portfolio for maximizing carry?' and the AI runs optimization showing that a barbell of 5-year and 20-year bonds yields less roll-down than a bullet portfolio concentrated in 8-year notes.

When the Fed signals rate changes, he tests scenarios instantly: 'Recalculate carry if the curve flattens 25 basis points uniformly.' The AI shows roll-down returns compress from 3.45% to 2.80% for 10-year positions—still positive but less attractive. He asks 'Which positions maintain above 3% carry in a flattened curve?' and Sourcetable identifies intermediate bonds (5-to-7-year) as most resilient. He rebalances the portfolio toward these maturities before the curve actually flattens, preserving returns.

  • Butterfly Carry Trade: Sell intermediate bonds (5-year) and buy short and long bonds (2-year + 10-year) when the curve is humped; the positive carry from the wings exceeds the negative carry of the belly.
  • Carry-Momentum Combo: Bonds with both high carry and positive 12-month momentum generate 40–60% higher Sharpe ratios than carry alone; combining factors is standard practice at macro hedge funds.
  • Carry Crowding Risk: When carry-seeking flows concentrate in the same instruments, small risk-off events trigger cascading unwinds; monitoring open interest and positioning data helps detect crowding before it becomes dangerous.
  • Leverage Calibration: Running carry strategies at 5–8x leverage is common at hedge funds; a 2% gross carry at 6x leverage yields 12% before financing, but a 15% drawdown in the unlevered book becomes a 90% drawdown with leverage.

Emerging Market Debt Currency-Hedged Carry

An institutional investor allocates to emerging market sovereign bonds, seeking higher yields than developed markets offer. A Mexican 10-year bond yields 8.5% versus 4.2% for US Treasuries—a 430 basis point pickup. But currency risk looms large. The Mexican peso could depreciate, eroding returns. The solution: currency-hedged carry, where forward FX contracts lock in dollar returns.

The analyst uploads a portfolio of 30 EM sovereign bonds denominated in Mexican pesos, Brazilian reals, South African rand, and Indonesian rupiah. She also uploads current spot FX rates and 12-month forward rates for each currency. She asks Sourcetable 'Calculate hedged carry for all positions.' The AI applies the formula: local yield minus forward premium (or plus forward discount).

For the Mexican bond, the peso trades at 17.50 per dollar spot and 18.90 forward (12 months). The forward discount is 8.0% [(18.90 - 17.50) / 17.50]. Hedged carry equals 8.5% bond yield minus 8.0% hedging cost = 0.5% net carry. Sourcetable calculates this for all 30 positions instantly, revealing that Indonesian bonds offer 2.8% hedged carry (10.2% yield minus 7.4% hedging cost) while South African bonds offer only 0.2% (9.5% yield minus 9.3% hedging cost).

She asks 'Rank bonds by hedged carry and show credit rating for each.' The AI generates a sorted list showing Indonesian and Mexican bonds at the top with investment-grade ratings, while South African bonds offer minimal hedged carry despite higher local yields due to steep forward premiums. She overweights Indonesia and Mexico, avoiding South Africa. The portfolio delivers 2.2% excess return versus US Treasuries with currency risk fully hedged—pure carry alpha.

Municipal Bond Ladder for Retirement Income

An individual investor builds a municipal bond ladder for tax-free retirement income. She purchases bonds maturing each year from 2025 through 2034, creating predictable cash flows. With $500,000 to invest, she buys roughly $50,000 par value maturing each year. Municipal bonds offer tax-equivalent yields of 5.2% for her 35% federal tax bracket (3.4% tax-free yield ÷ 0.65).

She uploads her 10-bond ladder into Sourcetable with purchase prices, coupon rates, maturity dates, and credit ratings. She asks 'Calculate annual income from coupon payments.' The AI sums all coupon payments: $17,000 annually in tax-free income. She then asks 'Show me total return including roll-down as bonds approach maturity.' Sourcetable projects that bonds purchased at $98 (2% discount) appreciate to $100 at maturity, adding capital gains to coupon income.

Each year as a bond matures, she reinvests in a new 10-year bond to maintain the ladder. She asks Sourcetable 'Find investment-grade municipal bonds maturing in 2035 with yield above 3.5%.' The AI screens a universe of municipal bonds, filtering by maturity date, rating, and yield. She reviews 12 candidates and selects a highly-rated water and sewer bond yielding 3.6%. She asks 'Add this bond to my ladder and recalculate total portfolio yield.' Sourcetable updates her portfolio, showing new average yield of 3.45% and projected annual income of $17,250.

She monitors credit quality by asking 'Alert me if any bond is downgraded below A-rating.' Sourcetable can integrate with data feeds to track rating changes, though for her manual updates, she simply uploads monthly statements and asks 'Check for rating changes.' The AI compares current ratings to previous data and highlights any downgrades. This proactive monitoring, which would require manually checking 10 different bond ratings each month, happens instantly through AI-powered analysis.

Frequently Asked Questions

If your question is not covered here, you can contact our team.

Contact Us
What is the carry factor in fixed income and how is it measured?
Fixed income carry = the return of a bond position assuming the yield curve remains unchanged. Components: (1) Coupon yield—income from coupon payments. (2) Roll return—price appreciation from aging down the yield curve. Together: Carry = Yield - (Modified_Duration × ΔY_from_roll). Measuring cross-market carry: compare carry across bonds in different countries. A 10-year German Bund yielding 2.5% vs a 10-year US Treasury yielding 4.5%: carry differential = 2.0%. Long US Treasury / Short German Bund is a positive carry trade of +200bps. Academic carry factor: rank bonds by expected carry, buy top quintile, short bottom quintile. Evidence (Ilmanen, Kizer et al.): carry factor generates 3-5% annual alpha with Sharpe 0.6-0.9 in global government bonds.
How does the fixed income carry factor differ from the currency carry trade?
Similarities: both exploit the tendency for high-yielding assets to outperform low-yielding assets more than their yield advantage would suggest (covered interest parity violations). Differences: (1) Mechanism—currency carry earns spot exchange rate appreciation; bond carry earns roll return and yield income. (2) Hedging—bond carry trades are often FX-hedged, isolating the yield differential without currency exposure. (3) Crises behavior—currency carry suffers in risk-off (EM currencies collapse); bond carry in quality bonds (Treasuries, Bunds) may actually benefit from flight-to-quality effects. (4) Liquidity—government bond carry is more liquid than EM currency carry. (5) Correlation—bond carry and currency carry have correlation of 0.3-0.4, providing meaningful diversification.
Which bond markets provide the highest carry and best risk-adjusted carry factor returns?
Global carry factor rankings (2005-2023): (1) Emerging market government bonds (USD-denominated)—highest yield carry (300-600bps vs US Treasuries) but high credit and FX risk. (2) Corporate bonds—credit spread provides carry component. IG corporate: 80-150bps; HY corporate: 300-600bps above Treasuries. (3) Developed market government bonds (local currency)—5-15bps per month carry in bond factor portfolios. (4) TIPS vs nominal Treasuries—real carry trades comparing breakeven inflation to expected CPI. (5) MBS sector—prepayment-adjusted spread over Treasuries provides carry. Best risk-adjusted: developed market government bond carry (Bund vs Treasury vs Gilt vs JGB comparisons) provides Sharpe 0.7-1.0 with low correlation to equity factor carry.
What causes the carry factor to fail in fixed income markets?
Carry factor failure scenarios: (1) Coordinated central bank policy shifts—if all major central banks simultaneously raise or lower rates (as in 2022 global tightening), yield differentials compress and carry trades unwind simultaneously. (2) Flight to quality—in risk-off environments, low-carry bonds (Treasuries) appreciate relative to high-carry bonds (corporates, EM). (3) Inflation surprises—unexpected inflation erodes real carry in nominal bonds. (4) Duration risk in carry trades—if carrying a 10-year yield differential, a yield spike of 100bps in the high-carry bond causes a 10% capital loss that overwhelms 2-3 years of carry. Risk mitigation: duration-hedge carry trades (buy high carry short duration, short low carry long duration to maintain portfolio neutrality).
How do you implement a carry factor strategy in government bonds?
Implementation steps: (1) Universe: 10 developed market government bond markets (US, Germany, Japan, UK, France, Italy, Canada, Australia, Switzerland, Netherlands). (2) Measure carry for each: yield + roll return = total expected return assuming no yield curve change. Use 1-year horizon carry: yield + (1-year change in yield from rolling down) × duration. (3) Rank by carry. (4) Long top 3 (highest carry), short bottom 3 (lowest carry). (5) Hedge duration: ensure long and short have matching duration to isolate pure carry. (6) Hedge FX: use currency forwards to eliminate exchange rate risk. Result: pure yield differential strategy. (7) Rebalance monthly. Historical performance: SG Bond Carry factor index generates 4-6% annual return with Sharpe 0.65-0.80 from 1990-2023.
What is the interaction between the carry factor and the value factor in fixed income?
Carry and value in fixed income are related but distinct: (1) Carry = high yield relative to other similar bonds. (2) Value = high yield relative to fair value based on economic fundamentals. Overlap: cheap bonds often offer high carry. Divergence: a bond can have high carry but be fairly valued (US Treasury in 2023 at 4.5% when neutral rate is estimated 2.5—high carry but arguably fair value, not cheap). Combination: combining carry + value factors generates higher Sharpe (0.8-1.0) than either alone (0.65). Intuition: carry ensures you get paid while you wait for value to be recognized; value filters out potential credit deterioration masquerading as carry. Implementation: score each bond on both carry and value, buy bonds scoring high on both, short bonds scoring low on both.
How does duration management affect the carry factor portfolio?
Duration neutrality is critical for pure carry: (1) High-carry bonds are often longer duration (higher duration = more yield risk = higher yield). If you buy high-duration, high-yield bonds and short low-duration, low-yield bonds, you have a duration long bet mixed with carry. (2) Duration-neutral construction: scale each position so duration contribution is equalized. If buying 10-year US bonds at 4.5% and shorting 10-year Bunds at 2.5%, dollar duration of each leg must match. (3) Duration-adjusted carry: divide carry by duration to get carry per unit of duration risk. A 2-year bond at 4.5% has carry/duration = 4.5%/1.9 = 2.4 carry per duration. A 10-year bond at 5.0% has carry/duration = 5.0%/8.5 = 0.59. The 2-year is a better carry trade per unit of duration risk.
Andrew Grosser

Andrew Grosser

Founder, CTO @ Sourcetable

Sourcetable is the AI-powered spreadsheet that helps traders, analysts, and finance teams hypothesize, evaluate, validate, and iterate on trading strategies without writing code.

Share this article

Sourcetable Logo
Ready to implement the Carry Factor Fixed Income strategy?

Backtest, validate, and execute the Carry Factor Fixed Income strategy with AI. No coding required.

Drop CSV