NextPricer  /  Dashboard
Stress Test Configuration
Help / Read me — Equities CSV

Upload a .csv file — one instrument per row. Set product_type to identify the product.

Important CSV rule: The CSV is flexible, but it is not arbitrary. The user can upload a mixed portfolio CSV, but each row must contain all required fields for its own product_type. Columns can be in any order, unused columns can be left empty, but missing required fields will make that row fail or return no valid stress result.

There is no fixed number of columns. The required columns depend on the instrument. For example, a stock needs fewer fields than an option, and an option needs fewer fields than a convertible bond.

Supported product_type values

product_typeDescriptionKey fields required
eq_stockCash equity / stockspot, quantity
eq_futureEquity index / single-stock futurespot, futures_price, time_to_expiry_years, risk_free_rate, quantity
eq_optionVanilla call/put (Black-Scholes)spot, strike, time_to_expiry_years, risk_free_rate, dividend_yield, volatility, option_type, quantity
eq_swapEquity total-return swapspot, initial_spot, notional, risk_free_rate, time_to_expiry_years, quantity
eq_variance_swapVariance swaprealised_vol, variance_strike, vega_notional, quantity
eq_convertibleConvertible bond (simplified)spot, face_value, coupon_rate, time_to_expiry_years, risk_free_rate, volatility, conversion_ratio, quantity

Shocks — Moderate: spot ±15%, vol ±20%, rate ±50bps  |  Extreme: spot ±35%, vol ±50%, rate ±150bps

No results yet. Configure and run a stress test.