A Monthly Dollar Carry Strategy Using Interest-Rate Differentials
Summary
The code describes a currency carry strategy that compares the US three-month Treasury rate with the average forward discount of a basket of developed-market currencies. The basket uses equal weights, and the comments say that an average three-month interest rate can serve as an alternative to the forward discount. When the US rate is higher, the strategy takes short positions in the currency futures basket; otherwise, it takes long positions. Holdings are divided equally across the listed contracts, and the portfolio is intended to rebalance monthly.
The implementation loads futures and rate series, applies leverage and a fee model, and checks data freshness before updating signals. However, it does not provide backtest performance, statistical evidence, or discussion of risk-adjusted results. The code’s comments and implementation also deserve scrutiny: the code has a fixed set of symbols that includes Mexico despite the comments describing a developed-market universe, and the stated direction rule is repeated in comments with confusing wording. Signal construction, futures exposure, data availability, transaction costs, and currency risk would all need careful validation before interpreting the example as a tested strategy.
Key ideas
- The signal compares the US three-month Treasury rate with an equal-weighted currency basket measure.
- The strategy takes the same directional exposure across the listed currency futures and divides holdings equally.
- The code checks recent data availability and includes leverage and a transaction fee model.
- The document provides implementation detail but no evidence of historical profitability or risk-adjusted performance.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.