Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/cyhzzz/financial-services-plugins-ficc --skill risk-management명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | risk-management |
| description | 风险管理插件 - 市场风险、信用风险、流动性风险管理 |
| dependency | {"python":["pandas>=2.0.0","numpy>=1.24.0"]} |
风险管理插件是FICC核心插件层的重要组成部分,提供全面的风险管理能力,包括市场风险、信用风险、流动性风险的计量、监控和报告。
class MarketRiskManager:
"""市场风险管理器"""
def calculate_var(self, portfolio, method="historical", confidence=0.99):
"""
计算VaR
Methods: historical, parametric, monte_carlo
"""
pass
def calculate_cvar(self, portfolio, confidence=0.99):
"""计算CVaR/Expected Shortfall"""
pass
def calculate_sensitivities(self, portfolio):
"""
计算敏感度指标
包括:PV01, CS01, Delta, Gamma, Vega等
"""
pass
def perform_stress_test(self, portfolio, scenarios):
"""执行压力测试"""
pass
def monitor_risk_limits(self, portfolio, limits):
"""监控风险限额"""
pass
class CreditRiskManager:
"""信用风险管理器"""
def calculate_exposure(self, counterparty, trades):
"""
计算敞口
包括:当前敞口、潜在未来敞口(PFE)
"""
pass
def calculate_cva(self, portfolio, counterparty_data):
"""
计算信用估值调整(CVA)
"""
pass
def calculate_pfe(self, portfolio, confidence=0.99, horizon=252):
"""
计算潜在未来敞口(PFE)
"""
pass
def assess_counterparty_risk(self, counterparty_id):
"""评估交易对手风险"""
pass
def monitor_credit_limits(self, exposures, limits):
"""监控信用限额"""
pass
class LiquidityRiskManager:
"""流动性风险管理器"""
def calculate_lcr(self, assets, liabilities):
"""
计算流动性覆盖率(LCR)
LCR = High Quality Liquid Assets / Net Cash Outflows over 30 days
"""
pass
def calculate_nsf(self, assets, liabilities):
"""
计算净稳定资金比率(NSFR)
NSFR = Available Stable Funding / Required Stable Funding
"""
pass
def assess_funding_liquidity(self, portfolio):
"""评估融资流动性"""
pass
def assess_market_liquidity(self, positions):
"""评估市场流动性"""
pass
def stress_liquidity(self, portfolio, stress_scenarios):
"""流动性压力测试"""
pass
class RiskReporting:
"""风险报告"""
def generate_daily_risk_report(self, portfolios):
"""生成日度风险报告"""
pass
def generate_risk_appetite_report(self, risk_metrics, limits):
"""生成风险偏好报告"""
pass
def generate_stress_test_report(self, stress_results):
"""生成压力测试报告"""
pass
def create_risk_dashboard(self, real_time_data):
"""创建风险仪表盘"""
pass
# 业务插件使用风险管理服务示例
from core_plugins.risk_management import MarketRiskManager, CreditRiskManager
from core_plugins.ficc_core import CurveBuilder
class FixedIncomePlugin:
def __init__(self):
self.market_risk_mgr = MarketRiskManager()
self.credit_risk_mgr = CreditRiskManager()
self.curve_builder = CurveBuilder()
def analyze_portfolio_risk(self, bond_portfolio):
# 计算VaR
var_result = self.market_risk_mgr.calculate_var(
portfolio=bond_portfolio,
method="historical",
confidence=0.99
)
# 计算敏感度
sensitivities = self.market_risk_mgr.calculate_sensitivities(
portfolio=bond_portfolio
)
# 计算信用敞口
credit_exposure = self.credit_risk_mgr.calculate_exposure(
counterparty=bond_portfolio.counterparty,
trades=bond_portfolio.trades
)
return {
"var": var_result,
"sensitivities": sensitivities,
"credit_exposure": credit_exposure
}
SOC 직업 분류 기준