FX trade UX improvements: tabs, currency pairs, rate computation

Table of Contents

This page is a capture in the next bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.

What

(One paragraph: the idea.)

Why

(Motivation, problem being solved, related context.)

References

See also

Three related UX gaps in the FX forward trade form:

  1. Tabs — the FX forward form has too many fields on one page. Split into logical tabs (e.g. Economics, Optionality, Settlement).
  2. Currency pair — users currently select Pay Currency and Receive Currency independently. Introduce a Currency Pair entity; the user selects a pair (EUR/USD) and the two currency fields populate automatically.
  3. Rate computation — the rate (price) should be computable from the notional amounts and the user's input direction. Provide a "Calculate" button or live derivation when two of the three values are filled.

Emacs 29.1 (Org mode 9.6.6)