ORE Studio publishes FX forwards derived from published curves

Table of Contents

1. Summary

ORE Studio derives each FX forward from one spot and two published funding curves, and it accepts no keyed points. The result is a parity forward, so it holds no cross-currency basis. A forward curve is a published record, written to the database with its provenance and approved as an IR curve is. Until that work is complete, the ladder still computes on read.

2. Detail

2.1. Why

The calculation is a pure function of its inputs, and the curves already pass through a publish per currency. The published set records what the firm used at an as-of: the numbers, the spot, both curve publishes, the convention, the method and the approval. A later change to an input does not alter it. The set is a record of a decision, so it does not go stale. It can only be superseded.

The calculation uses dates and discount factors, so different day-count conventions do not enter it. See FX forward calculations run on discount factors and not quoted rates.

2.2. What this costs

2.3. Scope

A forward set belongs to a party, and so do the two funding curves it reads. The raw spot is the system's, reached through the party's subscription. USD-hub pairs come first. A pair's spot days are the larger of its two currencies, as FX spot date and settlement states.

3. See also

4. Sources

Emacs 29.3 (Org mode 9.6.15)