# HP 12C RPN calculator for FRM risk math

A free browser HP 12C in RPN for FRM risk math: square-root-of-time VaR scaling, continuous discounting with e^x, and forward rates keyed on the stack. GARP-approved RPN classic.

Canonical URL: https://exclam.ai/frm/hp12c-calculator/

[FRM](https://exclam.ai/frm/changes-2026/index.md)/HP 12C RPN calculator

GARP-approved RPN classic

Work the risk formulas the reverse-Polish way: scale a 1-day VaR across the square-root of time, discount an expected exposure with e^x, and derive a forward rate — every intermediate result staying on the stack, no equals key, no parentheses. The HP 12C is GARP-approved for the FRM.

[Start RPN tutorial](https://exclam.ai/frm/hp12c-calculator/index.md#tutorial)

Square-root-of-time VaR scaling on the stack

Continuous discounting of expected exposures with e^x

Forward rates and spot-curve arithmetic in RPN

Bond and TVM desk checks without an equals key

## Stack, not equals

Operands go up first; the operator acts on the top of a four-level stack.

## Fewer keystrokes

Chained VaR, discounting, and forward-rate math reuse intermediates in place.

## RPN muscle memory

Practice the exact stack rhythm before you clear it under exam pressure.

## Learn the RPN stack for risk math

Click a step to load its stack sequence beside the calculator. The path runs from a bare subtraction to square-root scaling, continuous exponentials, and a fully chained forward-rate formula.

### 1. Push operands, then operate

RPN puts numbers on a four-level stack before the operator acts. To subtract, key the first number, press ENTER to lift it onto the stack, key the second, then press minus. No equals key is involved.

4.2ENTER1.7−

Result: 2.5

### 2. Build a square root with the yth-root key

The square-root-of-time rule needs √N. Put N on the stack, ENTER, key 2, then g x√y to take the 2nd root. Everything stays on the display for the next multiply.

10ENTER2g x√y

Result: 3.162278

### 3. Exponentiate for continuous compounding

Continuous discounting runs through e^x. Assemble the exponent on the stack — here −r·t — then press g e^x to get the discount factor, ready to multiply by an exposure.

.07CHSg eˣ

Result: 0.932394

### 4. Chain a whole formula on the stack

RPN shines when results feed the next step. Raise a factor with yˣ, divide by another stack value, and subtract a constant — the forward-rate formula runs end to end without re-keying intermediates.

1.04ENTER2yˣ1.03÷1−

Result: 0.050097

### RPN keystroke checklist

Press ENTER to lift a number onto the stack before keying the next operand — the FRM clock rewards it.

Reach for g √x for a plain root and g x√y (with N and the index) when you need √N for square-root-of-time VaR.

Sign the exponent with CHS before g eˣ to discount an exposure continuously, and use g LN to walk a discount factor back to its rate.

Let the four-level stack park a running total — a sum of squares waits in Y while you assemble a VaR cross term in X.

Load uneven exposure streams with g CFo, g CFj, and g Nj so a repeated cash flow is keyed once, not once per period.

Add the ½·C·Δy² convexity term to the −D·Δy duration estimate before you trust a large-yield-move price change.

Rehearse the exact stack sequence on the physical HP 12C you will bring to the FRM — the emulator is for reps, not exam day.

## FRM risk examples, RPN keystrokes

Click an example to slot its stack sequence and answer beside the calculator. These are original practice items for risk candidates, not GARP exam questions.

Reverse Polish notation: the stack

### Net two desk positions on the stack

A book carries a +$4.2m long and a −$1.7m short. Net them the RPN way: put both operands on the stack first, then apply the operator — no equals key. Key 4.2, ENTER, 1.7, minus.

4.2ENTER1.7−

Answer: 2.5

RPN pushes operands onto a four-level stack and applies the operator to the top two. Once the stack feels natural, chained risk arithmetic runs with fewer keystrokes and no parentheses.

Market Risk: volatility scaling

### Scale a 1-day VaR to 10 days with the root key

A desk reports a 1-day VaR of $2,000,000. Under the square-root-of-time rule, VaR\_N = VaR\_1 · √N. Build √10 on the stack with the yth-root key, then multiply by the 1-day figure.

10ENTER2g x√y2000000×

Answer: 6,324,555.32

The square-root-of-time rule assumes independent, identically distributed returns and a zero drift. The 10-day VaR is about $6.32m — roughly 3.16× the 1-day number.

Credit Risk: continuous discounting

### Discount an expected exposure with e^x

An expected exposure of $5,000,000 falls due in 2 years. At a 3.5% continuously compounded rate, discount it with e^(−rt): build −0.07 on the stack, take g e^x, then multiply by the exposure.

.035ENTER2×CHSg eˣ5000000×

Answer: 4,661,969.10

e^(−rt) is the continuous discount factor. Reversing it with the LN key recovers the continuously compounded rate from a discount factor. The present value is about $4.66m.

Market Risk: term structure

### Forward rate from two spot rates

The 1-year spot is 3% and the 2-year spot is 4%. The 1y-into-2y forward solves (1 + z2)² / (1 + z1) − 1. Raise 1.04 to the power 2 with yˣ, divide by 1.03, then subtract 1.

1.04ENTER2yˣ1.03÷1−

Answer: 0.050097 (5.0097%)

The implied one-year forward beginning in year one is about 5.01%, above both spot rates because the curve is upward sloping. yˣ raising and stack division keep the whole chain on the display.

Market Risk: convexity adjustment

### Convexity-adjusted price move for a 100bp yield rise

A bond has modified duration 6.5 and convexity 80. For a +100bp yield move (Δy = 0.01) the second-order estimate is ΔP/P ≈ −D·Δy + ½·C·Δy². Build the positive convexity term ½·C·Δy² on the stack first, then key the duration term D·Δy and subtract it — the running total never leaves the display.

.5ENTER80×.01×.01×6.5ENTER.01×−

Answer: -0.061 (-6.10%)

Duration alone predicts −6.50%; the +0.40% convexity term pulls the estimate to about −6.10%. Convexity always softens the loss on a yield rise and adds to the gain on a fall, which is why long-convexity positions are prized in rate selloffs.

Market Risk: portfolio VaR

### Aggregate two desks into one correlated VaR

Desk A carries $3m VaR and desk B $4m VaR with a 0.5 return correlation. Combine them with VaR\_p = √(VaR\_A² + VaR\_B² + 2ρ·VaR\_A·VaR\_B). Working in $m, square each leg, park the sum in the stack, build the cross term 2ρ·VaR\_A·VaR\_B, add it, then take the root.

3ENTER×4ENTER×+2ENTER.5×3×4×+g √x

Answer: 6.082763 ($6.08m)

The undiversified sum of $7m collapses to about $6.08m once the 0.5 correlation is credited — the $0.92m gap is the diversification benefit. The four-level stack parks the 25 (sum of squares) in Y while the cross term is assembled in X.

Valuation: cash-flow registers

### Net present value of an uneven exposure profile

A hedging trade costs $5m today and returns $2m in each of years 1 and 2, then $3m in year 3, discounted at 8%. Load it into the HP 12C cash-flow registers: CFo as a negative, the repeated $2m with Nj = 2, then the $3m, set i, and press f NPV.

5000000CHSg CFo2000000g CFj2g Nj3000000g CFj8if NPV

Answer: 948,026.22

g Nj repeats an identical cash flow without re-keying it, which is where the RPN cash-flow registers beat a plain TVM worksheet on uneven streams. The positive $948k NPV means the trade clears an 8% hurdle rate.

hp 12c financial calculatorNo CF

0.00000

T0.0000

Z0.0000

Y0.0000

X0.0000

AMORTn12xINTi12÷NPVPVCF0RNDPMTCFjIRRFVNjRPNCHSDATE 7BEG 8END 9MEM ÷Undo

PRICEy^xx√yYTM1/xe^xSL%TLNSOYDΔ%FRACDB%INTG EEXDAYS 4D.MY 5M.DY 6x̄w ×x²

P/RR/SPSEΣSSTBSTPRGMR↓GTOCLEAR FINx↔yx≤yREGCLxx=0PREFIXENTER  1x,r 2y,r 3n! -Back

OFFON  f  g  STO( RCL) 0x .S Σ+Σ- +LSTx

Ready · FIX 5 · END

Loaded example

## 1. Push operands, then operate

Tutorial

RPN puts numbers on a four-level stack before the operator acts. To subtract, key the first number, press ENTER to lift it onto the stack, key the second, then press minus. No equals key is involved.

4.2ENTER1.7−

Result: 2.5

TutorialPush operands, then operateTutorialBuild a square root with the yth-root keyTutorialExponentiate for continuous compoundingTutorialChain a whole formula on the stackRPN warm-upNet two desk positions on the stackFRM Part I / IIScale a 1-day VaR to 10 days with the root keyFRM Part I / IIDiscount an expected exposure with e^xFRM Part IForward rate from two spot ratesFRM Part I / IIConvexity-adjusted price move for a 100bp yield riseFRM Part I / IIAggregate two desks into one correlated VaRFRM Part INet present value of an uneven exposure profile

## See the risk math the stack is chaining

These visuals are computed from the same formulas the RPN examples key by hand — so the shape of square-root-of-time growth and a continuously discounted exposure profile is legible before you race through the keystrokes.

Figure: Square-root-of-time VaR by horizon

$2m 1-day VaR scaled as VaR₁·√N

Hover or focus a point to inspect the curve.

The curve is concave, not linear: stretching a $2m one-day VaR to ten days multiplies it by √10 ≈ 3.16, not by 10. The dashed marker sits on the 10-day figure the RPN example lands at. Scaling this way assumes independent, zero-drift daily returns — an assumption the FRM curriculum tells you to challenge.

Figure: Continuously discounted expected-exposure profile

Hover or focus a bar to inspect the value.

Each bar is a year’s expected exposure pulled to today with the e^(−rt) factor at a 3.5% continuous rate. Peak exposure lands in year two, yet later years are discounted harder — the present-value ordering is what drives a counterparty credit charge, not the raw exposure peak.

HP 12C on the FRM: where it fits

GARP permits the HP 12C, but the BA II Plus is the dominant default that most providers teach first. The HP 12C rewards candidates who already live in RPN — the stack turns chained risk arithmetic into a smooth run of keystrokes. Confirm the current policy before exam day.

### HP 12C / Platinum / Prestige

GARP-approved. The RPN classic — bring it if reverse Polish notation is already second nature.

### TI BA II Plus / Professional

GARP-approved and the dominant default. Prefer it if you learned algebraic keystrokes first.

### HP 10B II, HP 10B II+, HP 20B

Also on the GARP-approved business-calculator list.

### Scientific models

Not on the FRM list. Bring one of the permitted business calculators.

Source: GARP FRM exam policies — [garp.org/frm/exam-policies](https://www.garp.org/frm/exam-policies).

## Want a study system around the math?

exclam.ai does for your whole FRM syllabus what this calculator does for one problem: you give it the inputs — your uploaded material and your sitting date — and it returns a worked schedule of flashcards, quizzes, and weak-topic review. Nothing is canned; the plan is generated from your files. The RPN calculator stays free to keep.

## Prefer algebraic entry?

The BA II Plus is also GARP-approved and uses worksheet keys instead of the stack. Try the BA II Plus page for exposure discounting, bond pricing, and effective duration.

[Open BA II Plus for the FRM](https://exclam.ai/frm/ba-ii-plus-calculator/index.md)

## HP 12C FRM FAQ

Can I use the HP 12C on the FRM exam?

Yes. GARP authorizes the HP 12C, including the HP 12C Platinum and Prestige, for the FRM exam. In practice it is the minority RPN choice — pick it if you already work in reverse Polish notation. GARP also permits the TI BA II Plus family and the HP 10B II / 10B II+ / 20B. Confirm the current policy at garp.org/frm/exam-policies.

BA II Plus vs HP 12C for the FRM — which should I bring?

Both are GARP-approved, so it comes down to muscle memory. The BA II Plus is the dominant default and the model most FRM providers (Schweser, Bionic Turtle, AnalystPrep) teach keystrokes for first. The HP 12C is an established RPN classic; long-time RPN users often clear it faster on the stack. Bring whichever you can drive without thinking.

What does RPN mean and is it faster under exam pressure?

Reverse Polish notation enters operands before the operator: 4.2 ENTER 1.7 − yields 2.5, with no equals key and no parentheses. For chained calculations — square-root-of-time VaR scaling, continuous discounting, forward rates — an experienced user keeps every intermediate result on the stack, which can shave keystrokes. The trade-off is a steeper learning curve.

Does this RPN practice tool run genuine HP 12C ROMs?

No. This is an independent HP 12C-style RPN calculator that recreates common stack, TVM, exponential, and cash-flow workflows in the browser. It does not use HP ROMs, firmware, or copied assets. Use it to build stack fluency, then rehearse on the physical model you will bring to the FRM.

FRM and GARP are trademarks of the Global Association of Risk Professionals. HP and HP 12C are trademarks of their respective owner. exclam.ai is not affiliated with, sponsored by, or endorsed by GARP or HP. This page is an independent calculator workalike for educational use.
