FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
MRPRRSIDENT

MRPRRSIDENT

Optionevents

Unlisted
Like
Optionevents
Home
Code
7
backend
1
frontend
2
shared
1
README.md
main.tsx
new-file-4782.ts
new-file-5090.tsx
Branches
2
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://MRPRRSIDENT--e422e520949911f0a25e0224a6c84d84.web.val.run
README.md

MP Capital - FRTB Risk Calculator

A comprehensive FRTB (Fundamental Review of the Trading Book) Calculator built for MP Capital's risk management operations. This application calculates market risk capital requirements for banks and financial institutions according to the Basel III FRTB framework using the Simplified Standardized Approach.

šŸ¦ Overview

This professional-grade financial risk management tool helps calculate regulatory capital requirements across four major asset classes:

  • Equities (stocks, indices)
  • Fixed Income (bonds, treasuries, corporate debt)
  • Foreign Exchange (currency pairs, FX derivatives)
  • Commodities (energy, metals, agricultural products)

šŸŽÆ Key Features

Risk Calculation Engine

  • Delta Risk: Linear price risk from underlying asset movements
  • Vega Risk: Risk from volatility changes
  • Curvature Risk: Non-linear price risk (gamma effects)
  • Basel III Compliance: Uses official risk weights and correlation factors

Professional Interface

  • MP Capital Branding: Custom styling with company colors and fonts
  • Results Dashboard: Comprehensive risk visualization
  • Input Methods: Manual forms, Excel upload, sample data
  • Responsive Design: Works on desktop and mobile devices

API Endpoints

  • POST /api/calculate: Performs FRTB calculations
  • GET /api/sample-data: Returns sample trading book data

šŸ—ļø Architecture

ā”œā”€ā”€ backend/
│   └── index.ts              # Hono API server with HTTP trigger
ā”œā”€ā”€ frontend/
│   ā”œā”€ā”€ index.html            # Results dashboard
│   └── input.html            # Data input interface
ā”œā”€ā”€ shared/
│   └── frtb-calculator.ts    # Core calculation engine
└── README.md

šŸ’° Sample Results

With pre-loaded sample data:

  • Total Capital Requirement: ~$4.35 million
  • Risk-Weighted Assets: ~$54.3 million
  • Asset Class Breakdown:
    • Fixed Income: $2.9M (largest risk component)
    • FX: $518K
    • Commodities: $475K
    • Equities: $455K

šŸŽØ Design System

MP Capital Brand Colors

  • Primary: #1a365d (Deep Navy)
  • Secondary: #2d5a87 (Medium Blue)
  • Accent: #4a90b8 (Light Blue)

Typography

  • Font: Inter (Google Fonts)
  • Weights: 300, 400, 500, 600, 700

šŸ”§ Technical Stack

  • Backend: Hono.js framework
  • Frontend: Vanilla HTML/CSS/JavaScript
  • Styling: TailwindCSS + Custom MP Capital theme
  • File Handling: SheetJS for Excel processing
  • Deployment: Val Town serverless platform

šŸ“Š Regulatory Compliance

This calculator implements:

  • Basel III FRTB Simplified Standardized Approach
  • Official risk weights for all asset classes
  • Correlation adjustments and stress scenarios
  • Proper risk aggregation methodologies
  • Transparent calculations with detailed explanations

šŸš€ Usage

  1. Access the Application: Navigate to the main URL
  2. View Results: See pre-calculated sample results on the dashboard
  3. Input Data: Use /input to enter your own trading book positions
  4. Multiple Input Methods:
    • Manual form entry
    • Excel file upload (with template)
    • Load sample data for testing

šŸ“ˆ Target Users

  • Risk Managers calculating regulatory capital
  • Compliance Teams ensuring Basel III adherence
  • Finance Professionals learning FRTB methodology
  • Banks & Financial Institutions requiring capital calculations

Ā© 2024 MP Capital. All rights reserved.
Basel III FRTB Compliance Tool

HTTP
  • index.ts
    MRPRRSIDENT--e4…84.web.val.run
Code
backendfrontendsharedREADME.mdmain.tsxnew-file-4782.tsnew-file-5090.tsx
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
Ā© 2025 Val Town, Inc.