---
title: "The Head of Desk’s Job"
book: "The Desk and the Firm"
subject: quant
language: en
chapter: 6
exercises: 8
source: https://one-course.com/books/quant/16/en/chapter/6-the-head-of-desks-job
---

# Chapter 6 — The Head of Desk’s Job

The budget meeting in December sets next year’s revenue target at this year’s result plus ten per cent, and leaves the desk’s risk limits where they were. This year’s result was exactly what the desk expects to make; its revenue has a Sharpe ratio of 1.3. With those limits the desk meets the new target in 45 years out of a hundred. The head of desk has been handed a plan that fails more often than it succeeds, before a single trade; to meet it three years in four, the desk would have to run more than twice its risk. This chapter is about the numbers a head of desk agrees to in December and runs by for the rest of the year.

## 6.1 The budget: revenue, costs and the plan

**Definition 6.1 (Revenue budget, allocated cost).**

A desk’s *revenue budget* is the revenue it commits to produce in the coming year, agreed with the firm’s management and used to plan its costs, its pay pool and its capital. An *allocated cost* is a share of the firm’s shared costs, technology, premises, control functions, market data, charged to the desk by an allocation key (headcount, revenue, usage).

A desk’s plan has three parts: revenue by business, costs (its own direct costs and those allocated to it), and the capital and limits it will use (chapter 7). The chapter’s desk (illustrative, $ millions a year) runs three businesses: client flow, expected revenue 30 and volatility 25; inventory trading, 15 and 20; structured solutions, 10 and 12; correlated 0.3, 0.2 and 0.4. Its expected revenue is 55, its volatility 42.2 and its Sharpe ratio 1.30. Direct costs of 18 and [allocated costs](#def-fm-the-head-of-desks-job-budget) of 10 leave, after variable pay of 20% of a positive result, an expected profit of 20.5, and a 26% chance that revenue does not cover costs.

**Proposition 6.2 (What a target above expectation costs).**

Let annual revenue be normal with mean $\mu$ and volatility $\sigma$, Sharpe ratio $S=\mu/\sigma$, and let the budget be $k\mu$. The probability of meeting it is

$$
P=\Phi\bigl(S\,(1-k)\bigr).
$$

For $k>1$ it is below one half and falls as the Sharpe ratio rises. Scaling every position by $\lambda$ (mean and volatility both scale) meets the budget with probability $q$ if and only if $\lambda\,(\mu-z_q\sigma)=k\mu$, $z_q=\Phi^{-1}(q)$, which requires $S>z_q$.

**Proof.** $P(\text{revenue}\ge k\mu)=1-\Phi((k\mu-\mu)/\sigma)=\Phi(S(1-k))$, decreasing in $S$ when $1-k<0$. After scaling, revenue is normal with mean $\lambda\mu$ and volatility $\lambda\sigma$: $P=q$ iff $(\lambda\mu-k\mu)/(\lambda\sigma)=z_q$, i.e. $\lambda(\mu-z_q\sigma)=k\mu$, which has a positive solution only if $\mu>z_q\sigma$. ∎

The counter-intuitive half of the proposition is the useful one: a steadier desk is *less* likely to beat a stretch target, because its results cluster closer to their mean ([Figure 6.1](#fig-fm-the-head-of-desks-job-pmeet)). At $k=1.1$ and $S=1.3$ the desk meets its budget with probability 44.8% (45.0% in 20 000 simulated years); to meet it with probability 75% it must scale every position by 2.28. A budget that sits above the desk’s expected revenue does not ask for effort: it asks for risk.

![The probability that a desk’s annual revenue meets a budget set at k times its expected revenue, (S(1-k)), for four Sharpe ratios. Every curve passes through one half at k=1; above it, the steadier the desk, the less likely it beats the budget. Data: fm_head.p_meet_closed.](https://one-course.com/images/onecourse/chapters/quant-16/fm-the-head-of-desks-job/fig-06ca8103ff3b.svg)

***Figure 6.1.** The probability that a desk’s annual revenue meets a budget set at $k$ times its expected revenue, $\Phi(S(1-k))$, for four Sharpe ratios. Every curve passes through one half at $k=1$; above it, the steadier the desk, the less likely it beats the budget. Data: `fm_head.p_meet_closed`.*

**Method 6.3 (Negotiating a budget).**

1. Estimate each business’s expected revenue and volatility from its own history, on current limits, not from last year’s result alone.
2. Compute the desk’s expected revenue, volatility and Sharpe ratio, and the probability of meeting the proposed budget ( [Proposition 6.2](#prop-fm-the-head-of-desks-job-target) ).
3. If the budget is above expectation, state the risk scale it requires and ask for the limits that go with it, or for a budget at expectation.
4. Agree the costs allocated to the desk and the key that allocates them; check that the desk covers its full costs in its expected year.

## 6.2 Risk appetite: from a loss the firm can bear to limits

**Definition 6.4 (Risk appetite, risk appetite statement).**

A firm’s *risk appetite* is the aggregate level and types of risk it is willing to take, within the maximum it could take given its capital, liquidity and obligations, to achieve its strategy and business plan. Its *risk appetite statement* is the written form: qualitative statements and quantitative measures relative to earnings, capital, risk and liquidity, which its risk limits then allocate to business lines, desks and risk types.

The definitions follow the Financial Stability Board’s principles of 2013, which also name the upper bound, *risk capacity*, the most risk a firm can take before breaching its regulatory capital and liquidity constraints. A statement such as “the firm accepts a loss of at most $20 million in a one-in-twenty year from this desk” becomes limits in three steps ([Figure 6.2](#fig-fm-the-head-of-desks-job-cascade)).

![The risk-appetite cascade for the chapter’s desk: a loss tolerance becomes a volatility budget, which becomes a daily value-at-risk limit and a stop for each business, shared by volatility. $ millions; illustrative desk. Model: firm.deskplan.cascade.](https://one-course.com/images/onecourse/chapters/quant-16/fm-the-head-of-desks-job/fig-81bd74d60667.svg)

***Figure 6.2.** The risk-appetite cascade for the chapter’s desk: a loss tolerance becomes a volatility budget, which becomes a daily value-at-risk limit and a stop for each business, shared by volatility. $ millions; illustrative desk. Model: `firm.deskplan.cascade`.*

With expected revenue $\mu=55$, a loss of at most $L=20$ at 95% confidence allows a volatility of $(55+20)/1.645=45.6$: the desk, at 42.2, may scale up by 8%. At 99% one day, the corresponding value at risk (One Quant Book 6, chapter 21) is $2.326\times45.6/\sqrt{252}=6.7$. The $20 million of tolerance, shared by each business’s volatility, gives stops of 8.8, 7.0 and 4.2. The cascade is the risk hierarchy of One Quant Book 6, chapter 29, read from the top: the limits are the [risk appetite statement](#def-fm-the-head-of-desks-job-appetite) in numbers.

```python
def risk_multiple(plan: Plan, prob: float) -> float:
    """Scale lambda of every position (mean and volatility both scale) so that P(revenue >= budget) = prob:
    lambda (mu - z sigma) = budget, possible only if the desk's Sharpe ratio exceeds z = Phi^-1(prob)."""
    s = plan_stats(plan)
    z = _inv_phi(prob)
    edge = s["mu"] - z * s["sigma"]
    if edge <= 0:
        return math.inf
    return plan.budget / edge


def simulate(plan: Plan, n: int, rng, days: int = 252) -> dict:
    """n simulated years of daily revenue for the whole desk: annual totals and maximum drawdowns."""
    s = plan_stats(plan)
    d = rng.normal(s["mu"] / days, s["sigma"] / math.sqrt(days), (n, days))
    path = np.cumsum(d, axis=1)
    peak = np.maximum.accumulate(np.maximum(path, 0.0), axis=1)
    return {"annual": path[:, -1], "max_drawdown": (peak - path).max(1)}


def cascade(plan: Plan, loss_tolerance: float, conf: float = 0.95, var_conf: float = 0.99, days: int = 252) -> dict:
    """The firm bears a loss of at most loss_tolerance in a 1-in-(1/(1-conf)) year. With the desk's expected
    revenue mu, the volatility budget is (mu + L) / z_conf; the daily VaR limit is z_var * vol_budget / sqrt(days);
    each business's stop is its share of the volatility budget (by its own sigma) times the loss tolerance."""
    s = plan_stats(plan)
    vol = (s["mu"] + loss_tolerance) / _inv_phi(conf)
    sig = np.array([b.sigma for b in plan.businesses])
    stops = {b.name: loss_tolerance * w for b, w in zip(plan.businesses, sig / sig.sum(), strict=True)}
    return {"vol_budget": vol, "scale": vol / s["sigma"], "daily_var": _inv_phi(var_conf) * vol / math.sqrt(days),
            "stops": stops}

```

***Listing 6.1.** The risk scale a budget requires, and the cascade from a loss tolerance to a volatility budget, a daily VaR limit and stops. code/firm/deskplan/firm_deskplan.py*

**Remark 6.5 (The budget and the appetite must agree).**

The desk’s [risk appetite](#def-fm-the-head-of-desks-job-appetite) allows a volatility of 45.6; its budget, to be met three years in four, needs 2.28 times 42.2, or 96. A plan that sets one without the other asks the head of desk to break one of them. The planning round is where the firm chooses: a lower budget, a larger appetite, or a better Sharpe ratio, and only the first two can be chosen in December.

## 6.3 Product scope and new-product approval

**Definition 6.6 (Product scope, new-product approval).**

A desk’s *product scope* is the list of instruments, markets and client types it is authorised to trade. *New-product approval* is the process by which a firm reviews a new or modified product, market or activity before a desk may trade it: its risks, pricing and valuation, booking and settlement, legal and tax treatment, capital and compliance, each signed off by the function responsible.

A new product is where a desk’s risks are least understood and its controls least tested: the pricing model is new, the booking may be manual, the settlement process may not exist. US bank supervisors’ guidance expects banks to manage the risks of “new, modified, or expanded products and services” with appropriate approvals before a new activity starts and with controls to identify, measure, monitor and report its risks. For the head of desk, the approval process is the price of growth: every function that signs is one that will support the product when it goes wrong. [Product scope](#def-fm-the-head-of-desks-job-scope) also fixes what the desk may *not* do; a trader who finds a profitable trade outside it has found a request for approval, not a trade.

**Method 6.7 (Taking a new product through approval).**

1. Write the product’s description: payoff, clients, expected volume, the desk’s risk and its hedges.
2. For each function (risk, product control, operations, legal, tax, compliance, technology) list what it must build or check, and get its sign-off with conditions.
3. Start with limits on size and a review date; move the product to business as usual only after the first review.

## 6.4 The rhythm: the day, the week, the year

A head of desk runs to a calendar that repeats. The contents vary by firm; the structure is common, because it follows the controls:

| when | what the head of desk does |
| --- | --- |
| every morning | read the previous day’s P&L and its explanation (One Quant Book 1, chapter 7), limit usage and breaks; the morning meeting on markets, positions and client flow |
| during the day | approve trades above delegated limits; watch intraday risk and stops; client calls |
| every evening | sign off the day’s P&L with product control (chapter 15); check positions against limits |
| every week | review each business against plan, its risk and its attribution; hiring and projects |
| every month | plan against actual ([Figure 6.3](#fig-fm-the-head-of-desks-job-fan)); the risk committee’s review (chapter 12) |
| every year | budget and limits; pay pool and its allocation (chapter 10); [product scope](#def-fm-the-head-of-desks-job-scope) |

The monthly review compares cumulative revenue with the plan. A plan spread evenly over the year is a line; the desk’s revenue is a random path around its expectation, and the band it can wander in without meaning anything widens with the square root of time ([Figure 6.3](#fig-fm-the-head-of-desks-job-fan)). In month three, a desk exactly on its expected path is already $1.4 million behind a budget ten per cent above it, well inside its noise; a head of desk who reacts to that gap by adding risk is reacting to noise.

![The chapter’s desk: percentiles of cumulative revenue by month over 5 000 simulated years, against a budget of 1.1 times expected revenue spread evenly. By December the budget sits just above the median path. Data: fm_head.fan.](https://one-course.com/images/onecourse/chapters/quant-16/fm-the-head-of-desks-job/fig-53048ecf6922.svg)

***Figure 6.3.** The chapter’s desk: percentiles of cumulative revenue by month over 5 000 simulated years, against a budget of 1.1 times expected revenue spread evenly. By December the budget sits just above the median path. Data: `fm_head.fan`.*

## 6.5 Tutorial: next year’s plan

**Goal.** Build a desk’s plan, measure how likely it is to be met, and derive its limits from a loss tolerance. **End state:** [Figure 6.3](#fig-fm-the-head-of-desks-job-fan) and the numbers of [Remark 6.5](#rem-fm-the-head-of-desks-job-agree).

1. **The plan.** `fm_head.PLAN` is a `firm.deskplan.Plan` of three businesses, their correlations, costs and the budget; `plan_stats` gives expected revenue 55, volatility 42.2, Sharpe ratio 1.30.
2. **The odds.** `p_meet` gives 44.8%; `simulate` confirms it on 20 000 years and returns the maximum drawdowns (median $30.0 million, 90th percentile $50.4 million).
3. **The risk the budget needs.** `risk_multiple(PLAN, 0.75)` gives 2.28 ( [Listing 6.1](#lst-fm-the-head-of-desks-job-cascade) ).
4. **The cascade.** `cascade(PLAN, 20)` gives the volatility budget, the daily VaR limit and the stops.
5. **The year.** `fm_head.fan()` gives the monthly percentiles of [Figure 6.3](#fig-fm-the-head-of-desks-job-fan) .

**What to change next.** Raise the correlation between flow and inventory to 0.8 and redo the cascade; set the budget at expectation and compare the drawdowns the desk must live with.

## 6.6 Build: the desk plan

**Purpose.** The head of desk’s numbers in one place: the plan, its odds, the risk it needs and the limits the firm’s appetite allows.

**Interface.** `firm.deskplan`: `Business(name, mu, sigma)`, `Plan(businesses, corr, direct_cost, allocated_cost, var_pay, budget)`; `plan_stats`, `p_meet`, `risk_multiple(plan, prob)`, `simulate(plan, n, rng)`, `cascade(plan, loss_tolerance, conf, var_conf)`, `plan_vs_actual(plan, actual_monthly)`.

**Rules.** Revenue is normal over the year (the chapter says so where it matters); a budget that needs a Sharpe ratio above $z_q$ returns an infinite risk multiple; stops add up to the loss tolerance.

**Acceptance tests.** `code/firm/deskplan/tests/`: the closed form against simulation; the risk multiple solves its equation and is infinite when the Sharpe ratio is too low; the cascade’s volatility budget and stops; the plan-against-actual rows.

**Stretch.** Fat-tailed revenue (a Student-$t$) and its effect on the cascade; stops by business from each business’s contribution to the desk’s volatility (chapter 7) instead of its stand-alone volatility.

Sources and further reading

- Financial Stability Board, *Principles for an Effective Risk Appetite Framework* , 18 November 2013.
- Office of the Comptroller of the Currency, Bulletin 2017-43, *New, Modified, or Expanded Bank Products and Services: Risk Management Principles* , 20 October 2017.

## 6.7 Exercises

**Exercise 6.1 ★.**

A desk with a Sharpe ratio of 1 is given a budget at 1.1 times its expected revenue. What is its probability of meeting it?

**Solution of Exercise 6.1.**

$\Phi(1\times(1-1.1))=\Phi(-0.1)=46.0\%$.

**Exercise 6.2 ★.**

The chapter’s desk expects 55 with volatility 42.2 and has costs of 28. What is the probability that revenue does not cover its costs?

**Solution of Exercise 6.2.**

$\Phi(-(55-28)/42.2)=\Phi(-0.64)=26\%$.

**Exercise 6.3 ★.**

Compute the volatility budget of a desk expecting 55 whose firm accepts a loss of at most 20 in a one-in-twenty year, and its daily 99% VaR limit.

**Solution of Exercise 6.3.**

$(55+20)/1.645=45.6$; daily 99% VaR $2.326\times45.6/\sqrt{252}=6.7$.

**Exercise 6.4 ★★.**

Show that a desk of Sharpe ratio 1.3 cannot meet any budget with probability 95% by scaling its positions, whatever the budget.

**Solution of Exercise 6.4.**

Scaling needs $\mu-z_q\sigma>0$, i.e. $S>z_{0.95}=1.645$; the desk’s 1.3 falls short, so no scale achieves 95% for any positive budget.

**Exercise 6.5 ★★.**

From [Figure 6.1](#fig-fm-the-head-of-desks-job-pmeet), at what budget multiple does a desk of Sharpe ratio 2 have the same probability of success as a desk of Sharpe ratio 0.5 at $k=1.5$?

**Solution of Exercise 6.5.**

Sharpe 0.5 at $k=1.5$: $\Phi(-0.25)=40.1\%$. Sharpe 2 needs $2(1-k)=-0.25$: $k=1.125$.

**Exercise 6.6 ★★.**

In month three the desk of [Figure 6.3](#fig-fm-the-head-of-desks-job-fan) is exactly on its expected path. How far behind the budget is it, and how many standard deviations of its three-month revenue is that?

**Solution of Exercise 6.6.**

Budget to date $60.5\times3/12=15.125$ against $55\times3/12=13.75$: $1.4 million behind. The three-month standard deviation is $42.2\sqrt{0.25}=21.1$: 0.065 standard deviations, noise.

**Exercise 6.7 ★★★.**

*Coding.* Rerun `firm.deskplan.risk_multiple` for the chapter’s desk with the budget at 1.2 times expectation and a target probability of 75%. What scale is needed, and what daily VaR would it imply?

**Solution of Exercise 6.7.**

Budget 66: $\lambda=66/(55-0.674\times42.2)=2.49$; daily 99% VaR $2.326\times2.49\times42.2/\sqrt{252}=15.4$, against 6.7 allowed.

**Exercise 6.8 ★★★.**

*Find the flaw.* “We missed budget two years running although our Sharpe ratio is 1.3. The desk is underperforming.”

**Solution of Exercise 6.8.**

With a budget 10% above expectation the desk misses with probability 55% a year, and two years running with probability 30.5% if the years are independent. Two misses say little; compare revenue with expectation and the Sharpe ratio with its history.

## 6.8 Problem: Plus Ten Per Cent

**Problem 6.1.**

Weekend problem — plus ten per cent

A head of desk is handed next year’s budget, ten per cent above this year’s result, with unchanged limits. She has a week to answer.

**Part I — The plan.**

1. Define a [revenue budget](#def-fm-the-head-of-desks-job-budget) and an [allocated cost](#def-fm-the-head-of-desks-job-budget) .
2. Give the desk’s expected revenue, volatility and Sharpe ratio from its three businesses.
3. Give its expected profit after costs and variable pay, and the probability that revenue does not cover costs.
4. What is the budget, in $ million?

**Part II — The odds.**

5. State and prove [Proposition 6.2](#prop-fm-the-head-of-desks-job-target) .
6. Give the probability of meeting the budget, in closed form and simulated.
7. Why is a steadier desk less likely to beat a stretch budget?
8. Give the median and 90th percentile of the desk’s maximum drawdown in a year.
9. What risk scale meets the budget three years in four?

**Part III — The appetite.**

10. Define [risk appetite](#def-fm-the-head-of-desks-job-appetite) and a [risk appetite statement](#def-fm-the-head-of-desks-job-appetite) , and name the upper bound on [risk appetite](#def-fm-the-head-of-desks-job-appetite) .
11. Turn a $20 million loss tolerance at 95% into a volatility budget.
12. Give the daily 99% VaR limit and the stops by business.
13. By how much may the desk scale up under its appetite?
14. Compare the risk the appetite allows with the risk the budget needs.

**Part IV — The answer.**

15. Define [product scope](#def-fm-the-head-of-desks-job-scope) and [new-product approval](#def-fm-the-head-of-desks-job-scope) , and say why a new product is where controls are weakest.
16. In month three the desk is on its expected path. How far behind the budget is it, in $ million and in standard deviations?
17. What should the head of desk not do in response?
18. Which of the plan’s inputs can be changed in December, and which cannot?
19. State the *named result* : the probability of meeting a budget of $k$ times expected revenue at Sharpe ratio $S$ , its value for this desk, and the risk scale needed to meet it three years in four.
20. In two sentences, write her answer to the budget.

**Solution of Problem 6.1.**

1. See [Definition 6.1](#def-fm-the-head-of-desks-job-budget) .
2. 55, 42.2 and 1.30.
3. About $20.5 million after costs and pay; 26% that revenue falls short of the $28 million of costs.
4. $60.5 million.
5. See [Proposition 6.2](#prop-fm-the-head-of-desks-job-target) .
6. 44.8% in closed form, 45.0% in 20 000 simulated years.
7. Its results cluster near the mean, so a target above the mean is further in units of its volatility.
8. $30.0 million and $50.4 million.
9. 2.28 times every position.
10. See [Definition 6.4](#def-fm-the-head-of-desks-job-appetite) ; the upper bound is the firm’s risk capacity.
11. $(55+20)/1.645=45.6$ .
12. 6.7 a day; stops 8.8, 7.0 and 4.2.
13. By 8% (45.6 against 42.2).
14. The appetite allows 45.6 of volatility; meeting the budget three years in four needs about 96.
15. See [Definition 6.6](#def-fm-the-head-of-desks-job-scope) ; its pricing, booking and settlement are new and untested.
16. $1.4 million, 0.065 standard deviations.
17. Add risk to catch up: the gap is noise, and adding risk after losses breaks the appetite.
18. The budget and the limits; the desk’s Sharpe ratio is not a December decision.
19. $\Phi(S(1-k))$ : 44.8% at $S=1.3$ , $k=1.1$ ; a risk scale of 2.28 to meet it with probability 75%.
20. The budget is above the desk’s expected revenue and so is met less than half the time on current limits; either set it at expectation, or raise the limits by the factor it needs, which the firm’s [risk appetite](#def-fm-the-head-of-desks-job-appetite) does not allow.

## 6.9 Interview questions

**Interview question 6.1 ★ trader.**

Your desk’s Sharpe ratio is 1. What is the probability it makes less than its expected revenue in a year? Less than zero?

**Solution of Interview question 6.1.**

50%, and $\Phi(-1)=15.9\%$ for a loss.

*What the interviewer is looking for: normal quantiles in Sharpe units.*

**Interview question 6.2 ★ risk.**

What is a [risk appetite statement](#def-fm-the-head-of-desks-job-appetite), and how does it become a desk’s limits?

**Solution of Interview question 6.2.**

A written statement of the losses and risks the firm accepts, in earnings, capital and liquidity; cascaded into volatility budgets, VaR limits and stops by desk and business.

*What the interviewer is looking for: the top-down cascade.*

**Interview question 6.3 ★★ trader, researcher.**

Management raises your budget 20% and keeps your limits. What does that do to your odds, and what would you ask for?

**Solution of Interview question 6.3.**

At a Sharpe ratio of 1.3 the odds fall from 50% to $\Phi(-0.26)=39.7\%$; ask for the limits the budget needs or a budget at expectation.

*What the interviewer is looking for: $\Phi(S(1-k))$ and the link between budget and risk.*

**Interview question 6.4 ★★ trader.**

You are three months into the year and behind a budget spread evenly. When should that worry you?

**Solution of Interview question 6.4.**

When the gap is large relative to the volatility of revenue to date, which grows with the square root of time; a quarter in, most gaps are noise.

*What the interviewer is looking for: scaling the band with $\sqrt t$.*

**Interview question 6.5 ★★ bank, risk.**

A trader wants to trade a product the desk has never traded. What has to happen first, and why?

**Solution of Interview question 6.5.**

[New-product approval](#def-fm-the-head-of-desks-job-scope): risk, product control, operations, legal, tax, compliance and technology review it and sign off, often with initial size limits; its controls are the least tested.

*What the interviewer is looking for: the approval process and why.*

**Interview question 6.6 ★★★ researcher, risk.**

Why can a higher Sharpe ratio lower the probability of meeting a budget? When does it raise it?

**Solution of Interview question 6.6.**

$P=\Phi(S(1-k))$ falls in $S$ when $k>1$ (a stretch budget) and rises when $k<1$ (a conservative one).

*What the interviewer is looking for: the sign of $1-k$.*
