Skip to content
All library documents

Choosing Bloomberg FWCM or FWCV for Treasury Forward Rates

Article Quant Q&A · Author: LeonC

Summary

This discussion compares Bloomberg’s FWCM and FWCV functions for projecting US Treasury forward rates. Both use the same underlying calculation formula, but can show different values because of curve settings, interpolation, conventions, and update timing. FWCM is described as using piecewise linear interpolation and scheduled updates, while FWCV offers configurable tenors and more current data when loaded.

For Treasury curves, the selected rate type and conventions matter: the answer distinguishes swap rates from zero rates and notes their different day-count and compounding conventions. It recommends checking FWCV’s settings and curve source against Bloomberg’s defaults. The response says the functions can agree when set to the same swap-rate conventions, and suggests historical comparisons to avoid timing differences. These details are based on the respondent’s recollection and are not a substitute for confirming current Bloomberg documentation or settings.

Key ideas

  • FWCM and FWCV can apply the same forward-rate calculation while displaying different results because their settings differ.
  • FWCM is described as using piecewise linear interpolation and scheduled data updates.
  • FWCV allows users to customize tenors and forward periods and may show more current data.
  • Treasury rate comparisons require matching rate type, day-count, compounding, and curve settings.
  • Historical comparisons can help isolate differences caused by update timing.

Tags

Full text
# Bloomberg FWCM vs FWCV


# Bloomberg FWCM vs FWCV












I'm helping my team to project 90-day T-bill forward rates. I have two options: using FWCM or FWCV in Bloomberg. My team has used FWCM. Today I opened FWCV and found that the rates for the same curve (US Treasury Actives Curve) are not the same.

FWCM:

FWCV:

I contacted Bloomberg Help Desk. They told me that FWCM is based on market rates while FWCV is based on projections. I'm still not sure which is more accurate or appropriate to use. Could someone please shed some lights?

## Answer by AKdemy (score 3)

https://quant.stackexchange.com/a/74026

It will depend on what you need.

The calculation method itself is based on the same formula in any case. However, from the top of my head, FWCM always uses piecewise linear (Simple-comp zero rate) interpolation method. There are also some small timing differences because FWCM (and the BLC tickers of FWCM) uses hard coded update times for example (I think the update frequency is every 5 minutes).

Since you are looking at US treasuries, you need to make sure you are using the treasury conventions. If I remember correctly there is (at least used to be) a document showing the exact differences and how to reconcile the results between them. You can ask the help desk for this again if they did not provide it.

Within the horizon tab, you can switch between `Swap Rate` and `Zero Rate`. If you click on the cogwheel in FWCV, you also have a bunch of settings and if you hover your mouse over the column headers you can see day-count and compounding conventions.

Only the Swap Rate setting uses the standard `Actual/Actual EOMC Semi- Annually` for treasuries and if you toggle to Zero Rate, you will get `ACT/360 EOMC Continuously Compounded`.

The choice between FWCV and FWCM pins down to the following considerations:

- If you need the latest data (up to data whenever you load the function) and more flexibility in terms of tenors, you can load FWCV and set all tenors (via Customize at the bottom right) and Forwards you are interested in.

- If you like historical views (load tickers in HP) and a nice overview (complete matrix), you can use FWCM. Either way, it is the same data and calculation, just in a different representation.

Provided you look at Swap Rates, FWCM and FWCV Horizon curve will be identical. You can best check that with historical data because the update frequency does not matter anymore. The ticker on the right hand side below comes directly from FWCM (loaded in `HP`).

The major difference for swaps is that FWCV uses your curve settings, which may (almost certainly) be different from BLC's. The setting BLC uses for this curve are the source 8 default bloomberg curve with interpolation method 1(PWL).

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.