対象者
本記事は、証券会社のリスク管理、コンプライアンス、内部統制、オペレーショナルリスク、信用管理の職務を準備している方を対象としています。求人票のキーワードを丸暗記するのではなく、その言葉が実際にはどのような成果物(VaRレポート、ECL計算書、限度超過アラート、SAR報告)に変わるのかを理解することに焦点を置きます。求人票に書かれている「市場リスクのモニタリング」「Basel III対応」「インサイダー取引検知」が、机の上で具体的にどのExcel、どのSQL、どの会議として現れるかを整理します。FRM/CFAを取得したいが進路が曖昧な方、東証や金融庁を目指している方にも役立ちます。
なぜリスク・コンプライアンスは「統制する仕事」なのか
証券会社の他の職務がお金を稼ぐ仕事だとすれば、リスク・コンプライアンスはお金が漏れ出さないようにする仕事です。トレーダーは1秒で1億円を稼ぐことも失うこともあります。プライベートバンカーは顧客資産を運用しますが、利益相反に陥れば会社全体が揺れます。IBバンカーは大型ディールを成立させますが、記載誤り一つで損害賠償に巻き込まれます。統制部署はこれら全ての職務の背後で、限度、手順、証跡、報告を作っています。
「統制」という言葉は堅苦しく聞こえるかもしれませんが、実際には会社が潰れないようにする最後のシートベルトです。Barings Bankが1995年にニック・リーソン一人のせいで233年の歴史を終わらせたのも、MF Globalが2011年に欧州国債への賭けで崩壊したのも、Archegosが2021年3月にわずか数日で100億ドルを失ったのも、結局は限度管理と統制失敗の物語です。リスク・コンプライアンス職は、これらの事件が自社で起きないように毎日データを見て、限度を調整し、取引を検証します。
4種類のリスク: Market / Credit / Operational / Liquidity
リスクを4つに分けるのはBaselの分類と同じです。それぞれ測定方法と統制手段が異なります。
- 市場リスク(Market Risk): 株価、金利、為替、ボラティリティ、信用スプレッドが動いてポジション価値が変動するリスク。トレーディング勘定で最もよく見ます。例: KOSPI200先物100枚保有中にコスピが2%下落すると約5億ウォンの損失。
- 信用リスク(Credit Risk): 取引相手が約束した金銭を返済できないリスク。社債発行体の倒産、信用供与の未返済、貸借取引の未決済、OTCデリバティブのカウンターパーティ倒産が含まれます。例: B格の社債100億円保有中に発行体が倒産すると、回収率40%想定で60億円損失。
- オペレーショナルリスク(Operational Risk): 人、システム、プロセス、外部事象から発生する損失。誤発注(ファットフィンガー)、システム障害、内部不正、外部からの不正アクセス、自然災害。Baselは7つの損失事象タイプに分類します。例: 2014年のみずほ証券のシステム障害、サムスン証券2018年の配当誤入力事件。
- 流動性リスク(Liquidity Risk): 資金調達流動性と市場流動性に分かれます。短期資金が枯渇して期日返済できないか、市場が凍結して保有資産を適正価格で売れないリスク。例: 2020年3月のコロナショック直後に社債市場が事実上閉じた数日間。
面接で「4つのリスクを説明せよ」と聞かれたら、定義と一緒に例も話すべきです。定義だけだと教科書から取ってきた答えになり、例を添えると現場を見た答えになります。
Market Risk: VaR (Historical/Parametric/MC), Expected Shortfall, FRTB
市場リスクの中心指標はVaR(Value at Risk)です。「明日95%の確率で損失がX円を超えない」という意味です。測定方法は3つに分かれます。
- Historical Simulation: 過去250日または500日の日次収益率をそのまま使って分布を見ます。分布の仮定が不要な利点、過去になかった事象は捉えられない欠点。
- Parametric (Variance-Covariance): 収益率を正規分布と仮定し、平均、標準偏差、相関係数で計算。速いがファットテールを無視します。
- Monte Carlo: モデルを決めて数十万回シミュレーション。オプションや非線形商品に強いが計算が重い。
VaRの弱点は裾の向こうを見ないことです。だからES(Expected Shortfall, CVaR)を一緒に見ます。ESは「95% VaRを超える損失の平均」です。BaselのFRTB(Fundamental Review of the Trading Book)は2023年からVaRに代えてESを標準指標とし、資産クラスごとに流動性ホライズンを変えました。日本は2024年から段階適用中です。
実務では日次VaR限度、月次ES限度、危機シナリオ用のstressed VaRを併せて見ます。限度超過が出ると、リスク部署がトレーダーにポジション縮小やヘッジ追加を要請します。
Credit Risk: PD/LGD/EAD, IFRS 9 Stage 1/2/3, Basel III/IV
信用リスクは3つのパラメータに分解します。
- PD (Probability of Default): 1年以内に倒産する確率。格付別に異なります。AAAは0.02%、BBBは0.3%、Bは5%程度。
- LGD (Loss Given Default): 倒産時の損失率。担保があれば低く、無担保劣後では高い。通常無担保シニアは60%程度。
- EAD (Exposure at Default): 倒産時点のエクスポージャー。コミットメントライン枠なら引出済みと未引出の一部を足します。
ECL(Expected Credit Loss) = PD × LGD × EAD。これがIFRS 9の核心式です。
IFRS 9は資産を3つのStageに分けます。
- Stage 1: 信用リスクが当初と同程度。12ヶ月ECLのみ。
- Stage 2: 信用リスクが著しく増加(SICR)。lifetime ECLを計上、利息収益は総額ベース。
- Stage 3: 減損(impaired)。lifetime ECL + 利息収益は純額ベース(元本からECLを控除後)。
Basel III/IVは自己資本比率(CAR)を8%以上に維持することを要求します。RWA(Risk-Weighted Assets)計算時に標準的手法またはIRB(Internal Ratings-Based)モデルを使います。Basel IVはIRBモデルのフロアを標準的手法の72.5%に固定しました。韓国は2023年から、日本は2024年から段階的に適用中です。
Operational + Liquidity Risk: KRI, RCSA + LCR + NSFR
オペレーショナルリスクは事故が起きる前に兆候を読みます。
- KRI (Key Risk Indicator): システム障害件数、注文訂正・取消比率、職員離職率、未決済件数、顧客苦情数などの指標を毎週確認します。
- RCSA (Risk and Control Self-Assessment): 各部署が自部署の業務リスクと統制を自己評価。四半期ごとに更新。
- 損失データベース: 事故が発生したら金額、原因、対応を記録。Baselの標準的手法はこのデータで資本要求を計算します。
流動性リスクはBasel IIIが作った2つの指標で見ます。
- LCR (Liquidity Coverage Ratio): 30日のストレス状況で流出する資金を高品質流動資産(HQLA)が100%以上カバーしなければなりません。日本は2015年から適用。
- NSFR (Net Stable Funding Ratio): 1年満期基準で安定的資金調達が資金使用を100%以上カバーしなければなりません。
証券会社は銀行よりも短期レポ、コール、CPへの依存度が高く、流動性危機が速く訪れます。2020年3月に米国ブローカーディーラーがMMFの解約に追われLCRが揺れたのが代表例です。
実際の一日: 7am→9am Risk Committee→11am stress test→2pm trade review→4pm reg report
リスク・コンプライアンス実務者の平凡な一日はこんな感じです。
- 7:00 出社。夜間の米国・欧州市場で起きた事象を確認。昨日終値との比較でオプションボラ、金利、為替の変化をチェック。自社システムのovernight VaRレポートと限度使用率を確認。
- 8:30 部署朝会。昨日の限度超過、新商品リリース予定、当局からの資料請求を共有。
- 9:00 Risk Committee。CRO、トレーディングヘッド、財務部長、ITヘッドが集まります。昨日VaR限度95%使用、一部銘柄の集中エクスポージャー、社債スプレッド拡大などのイシューを議論。30分。
- 9:30 市場開場。リアルタイム監視モード。限度超過アラームが鳴ればトレーダーに連絡し、5分以内に理由と対応計画を受け取ります。
- 11:00 stress test作業。「Lehmanシナリオ」(2008年9月一ヶ月分の価格変動を適用)、「Black Monday」(1987年10月)、「Taper Tantrum」(2013年5-6月)などのシナリオを現在のポジションに適用。結果をPPTにまとめます。
- 12:30 昼食。
- 14:00 trade review。前日の大口取引(notional 5億円以上)、異常取引(価格が市場より0.5%以上乖離)、職員自己売買をレビュー。怪しければトレーダーに理由書を要求。
- 15:00 新商品リリース検討会議。新ELSの原資産ボラティリティ、ワーストシナリオ、顧客損失の可能性、説明書の適合性を確認。
- 16:00 当局向け定期レポート作成。月末ならBIS比率、自己資本規制比率、限度使用率レポートを作成。Excelからデータを取って、SQLで検証し、標準様式に記入。
- 17:30 翌日準備。翌日満期予定の取引、限度超過の可能性、コンプライアンスアラートをメモ。
会社ごとに違いはありますが、モニタリング → 委員会 → シナリオ → レビュー → 報告のサイクルは似ています。
Compliance: KYC/eKYC/AML/CTR/SAR/Sanctions/Market Surveillance
コンプライアンスは取引自体を止める部署ではなく、取引が合法的かつ倫理的に行われているかを確認する部署です。
- KYC (Know Your Customer): 顧客本人確認。身分証、実名、住所、職業、資金源を取得。
- eKYC: 非対面での本人確認。ビデオ通話、身分証OCR、顔認証、1円振込認証。
- AML (Anti-Money Laundering): マネーロンダリング防止。疑わしい取引を検知して報告。
- CTR (Currency Transaction Report): 韓国では1,000万ウォン以上の現金取引はKOFIUに報告。日本は疑わしい取引届出が中心。
- STR / SAR (Suspicious Activity Report): 疑わしい取引報告。分割入金、短期回転、休眠口座の突然の活性化などを確認。
- Sanctions Screening: 米国OFAC、UN、EUの制裁リストと顧客・取引相手をマッチング。毎日リストが更新されるため自動化が必須。
- Market Surveillance: インサイダー取引、相場操縦、仮装売買のような不公正取引を検知。NICE Actimize、Nasdaq SMARTSのようなソリューションがアラートを上げ、人間が検討します。
KYCが初回1回ならongoing monitoringは生涯続きます。顧客の取引パターンがKYC段階で申告した職業・所得と合わなくなるとアラートが上がります。
規制フレームワーク: Basel III/IV, MiFID II, Dodd-Frank, Volcker, FATCA, CRS
グローバル証券会社が従わなければならない主要規制フレームワークです。
- Basel III/IV: BCBS(Basel Committee on Banking Supervision)が作った資本・流動性規制。CAR、LCR、NSFR、FRTBが含まれます。
- MiFID II / MiFIR: EUの金融商品市場指令。2018年発効。best execution、transaction reporting、research unbundlingが核心。日本企業もEU顧客を相手にすれば影響を受けます。
- Dodd-Frank Act: 2010年米国。Volcker Rule(自己勘定取引制限)、CFTC swap規制、Title VIIが中心。
- Volcker Rule: Dodd-Frank Section 619。銀行持株会社のproprietary tradingおよびヘッジファンド・PEへの出資を制限。
- FATCA (Foreign Account Tax Compliance Act): 米国市民・居住者の口座情報をIRSに報告。2010年制定、2014年施行。
- CRS (Common Reporting Standard): OECDが作った自動情報交換。100カ国以上が参加。FATCAのグローバル版。
これらの規制は「日系企業だから関係ない」では済みません。米国市民が日本の証券口座を開けばFATCA、EU居住者が日本のETFを買えばMiFID IIの影響が一部入ります。グローバルIBは4-5の規制を同時に見ています。
韓国規制 (FSS/FSC/KOFIU/KRX) + 日本 (SESC/FSA/JPX) + グローバル (SEC/FINRA/FCA)
韓国:
- FSC (金融委員会): 政策制定。資本市場法、金融消費者保護法、電子金融取引法。
- FSS (金融監督院): 検査と監督。総合検査、部門検査、常時監視。
- KOFIU (金融情報分析院): AML報告機関。CTR/STR受付。
- KRX (韓国取引所): 市場監視本部が不公正取引を検知。自律規制機関。
日本:
- 金融庁 FSA: 規制制定と監督。
- 証券取引等監視委員会 SESC: 証券取引監視。金融庁所属だが独立性。
- 日本取引所グループ JPX: 東証(TSE)、大阪取引所(OSE)。
グローバル:
- SEC (US Securities and Exchange Commission): 米国証券規制。登録、開示、相場操縦取締り。
- FINRA (Financial Industry Regulatory Authority): 米国自律規制機関。ブローカーディーラー監督。
- FCA (Financial Conduct Authority): 英国金融行為監督機構。MiFID II、Senior Managers Regime。
- BaFin: ドイツ連邦金融監督庁。
- MAS (Monetary Authority of Singapore): シンガポール金融監督庁。
- HKMA / SFC: 香港金融管理局、証券先物委員会。
面接で「志望職務と関連する規制3つを挙げよ」という質問に金商法、Basel III、AMLぐらいで答えられれば平均以上です。
内部統制 (COSO/SOX/J-SOX/Three Lines of Defense)
内部統制フレームワークはCOSO ERMが事実上の標準です。統制環境、リスク評価、統制活動、情報と伝達、モニタリングの5要素。
SOX(Sarbanes-Oxley Act)は2002年エンロン事件後に米国議会が制定。Section 404が核心で、経営陣が内部統制の有効性を評価し、会計事務所が検証します。日本は金融商品取引法でJ-SOX、韓国は外部監査法でK-SOXがあります。
Three Lines of Defenseモデル:
- 1線: 営業・業務部門。日常統制。トレーダー本人が限度内で取引すること。
- 2線: リスク管理、コンプライアンス、財務。1線の統制を設計しモニタリング。
- 3線: 内部監査。1線と2線を独立的に検証。
このモデルを面接で説明できれば「なぜ統制職務が複数部署に分かれているのか」に答えられます。
ツールスタック: Bloomberg PORT, MSCI RiskMetrics, Numerix, Murex, NICE Actimize
リスク・コンプライアンス実務でよく使うツールです。
- Bloomberg PORT: ポートフォリオ分析、VaR、シナリオ、信用分析。
- MSCI RiskMetrics: 市場リスク分析の古典。1994年にJPMorganがRiskMetricsを公開し、VaRが業界標準になりました。
- Numerix: OTCデリバティブ評価、XVA(CVA/DVA/FVA)計算。
- Murex MX.3: トレーディング、リスク、コラテラル、決済を統合したITS。グローバルIBの多くが採用。
- Calypso: Murex競合ITS。
- NICE Actimize: AML、市場監視、取引監視。
- Nasdaq SMARTS: 市場監視(不公正取引検知)。
- Refinitiv World-Check: 制裁リスト、PEP(Politically Exposed Persons)データ。
- SAS Risk Management: 信用リスクモデル、資本計算。
- Python、R: モデル開発、バックテスト。
- SQL: データ抽出と検証。ほぼ毎日使います。
新卒は全てのツールを知る必要はありませんが、BloombergとSQLは面接でよく聞かれます。
失敗事例: Barings, MF Global, SocGen Kerviel, Archegos, オプティマス/ライム
リスク統制失敗の古典的事例です。
- Barings Bank (1995): ニック・リーソンがシンガポール支店で日経先物に賭けて14億ドル損失。233年の歴史の銀行が破綻。フロントオフィスとバックオフィスを1人で兼務したのが原因。この事件後「フロント/バック分離」が全規制の基本になりました。
- LTCM (1998): ノーベル賞受賞者が作ったヘッジファンドがロシア通貨危機で崩壊。Fed主導で14のIBが36億ドル救済。レバレッジとモデルリスクの教訓。
- SocGen Kerviel (2008): ジェローム・ケルヴィエルが欧州株価指数先物で49億ユーロ損失。偽ヘッジ取引で限度チェックを回避。この事件後「ダブルチェック原則(four-eyes principle)」が強化されました。
- MF Global (2011): ジョン・コーザイン会長が欧州国債に63億ドルの賭け。マージンコールが入って顧客資産にも手をつけました。16億ドルの顧客資金不足が発生。
- Archegos Capital (2021): ビル・フアンのファミリーオフィスがTRS(Total Return Swap)で100億ドル損失。Credit Suisse 55億ドル、野村 28億ドルの損失。カウンターパーティリスク管理の教訓。
- オプティマス資産運用 (2020 韓国): 公的機関売掛債権ファンドと偽って5,000億ウォン損失。私募ファンド規制強化の契機。
- ライム資産運用 (2019-2020 韓国): 1兆6,000億ウォンの解約凍結。私募ファンド運用不良、販売会社の不完全販売が問題。
面接で「最近のリスク事件を一つ選んで分析せよ」という質問がよく出ます。Archegosは2021年の事件ですがカウンターパーティ/集中リスク/TRSなど教科書の主題が全て入っているのでよい題材です。
KPI: RWA, CAR, VaR limit breach, compliance training, 事故件数
リスク・コンプライアンス部署のKPIは会社ごとに異なりますが、よく見るものは以下のとおりです。
- RWA (Risk-Weighted Assets) 増加率と資本効率性。
- CAR (Capital Adequacy Ratio): BIS 8%以上、推奨は10.5%以上。
- 自己資本規制比率(日本)/ NCR(韓国): 規制ライン以上。
- LCR、NSFR: 100%以上。
- VaR limit breach 件数: 月0件が目標だが1-2件は通常。
- 限度超過の平均解消時間。
- コンプライアンス研修受講率100%。
- AMLアラート処理速度。
- 当局検査の指摘事項数。
- オペレーショナル損失の件数と金額。
- 職員自己売買違反件数。
KPIをどう設定するかで部署の行動が変わります。厳しすぎれば営業の足を引っ張り、緩すぎれば事故を防げません。
面接質問20選 (最も怖いリスク, KRI 5つ, Archegosへの意見)
- 4つのリスクを定義し、証券会社の例を一つずつ挙げてください。
- VaRとESの違いを説明し、どちらがより良いかご自身の意見を述べてください。
- 市場リスクを測定する3つの方法のうち、どんな状況で何を使うか説明してください。
- IFRS 9のStage 1/2/3とECL計算式を説明してください。
- Basel IIIとBasel IVの違いを一文でまとめてください。
- KRI 5つを自分で選び、なぜそれが兆候になるか説明してください。
- オペレーショナル損失データベースの入力項目を設計してください。
- KYCとongoing monitoringの違いを説明してください。
- 疑わしい取引パターン5つを挙げてください。
- Archegos事件の原因3つと、我々が学ぶべき点を述べてください。
- オプティマス/ライム事件が韓国・日本のコンプライアンスにどんな変化をもたらしたか説明してください。
- 限度超過アラートが鳴った時、30分以内に何をしますか。
- トレーダーが「今回だけ限度を解いてくれ」と要請したらどう対応しますか。
- Volcker Ruleとは何か説明し、日本の証券会社が受ける影響を述べてください。
- 金融商品取引法で最も重要な条項3つを挙げてください。
- Three Lines of Defenseを説明し、ご自身がどの線に最も合うか答えてください。
- 直近6ヶ月以内に発生した金融事故を一つ選んで分析してください。
- 最も怖いリスクは何だと思いますか、理由とともに答えてください。
- 会社が新ELSを出す時、コンプライアンスが点検する項目10個を作ってください。
- 入社後90日の学習計画を述べてください。
質問は正解が決まっているものではなく、思考の構造を見るものです。結論一文、根拠2-3つ、現場適用1つを組み合わせて答えると点数が高くなります。
年収: 韓国新卒5-7千万ウォン→1.5億+, 日本 700-1300万円, 米国 `$150K-180K`
おおよその水準です。会社と年次によって幅があります。
- 韓国証券会社新卒(リスク/コンプラ): 5,000~7,000万ウォン(大手基準)。
- 5年目: 8,000万~1億2,000万ウォン。
- 次長/チームリーダー: 1億5,000万~2億5,000万ウォン。
- 部長/室長: 2億5,000万~4億ウォン+成果報酬。
- CRO/CCO: 5億~10億+、大手はさらに高い。
日本:
- 新卒(証券会社 リスク/コンプライアンス): 600~800万円。
- 5-10年目: 800~1,500万円。
- 部長級: 1,500~2,500万円。
- 外資系は日系より1.3~1.5倍高い。
米国:
- Analyst (Risk/Compliance): `$80K-120K` + ボーナス。
- Associate (3-5年目): `$120K-180K` + ボーナス。
- VP: `$200K-350K` + ボーナス。
- Director: `$300K-500K` + ボーナス。
- MD: `$500K+` + RSU。
ロンドン/香港/シンガポールは米国と同水準かやや低い水準。コンプライアンスよりquant riskのボーナス比率が高めの傾向。
キャリアパス: Risk Analyst→Senior→VP→Director→CRO
典型的な経路です。
- Analyst (0-3年): レポート作成、データ整理、限度モニタリング、KYC処理。
- Senior Analyst (3-6年): シナリオ分析、新商品検討、当局向け報告作成。
- VP / 次長 (6-10年): チーム運営、リスク委員会発表、モデル検証責任。
- Director / 部長 (10-15年): 限度政策設計、新規事業リスク検討、CROサポート。
- CRO (Chief Risk Officer) / CCO (Chief Compliance Officer): Cレベル。取締役会報告。通常15-25年目。
代替経路:
- 取引所や監督機関へ転職(金融庁、SESC、JPX、FSS、KRX)。安定性が高く権威もある。
- コンサルティング(Deloitte、KPMG、EY)のリスクアドバイザリー。
- フィンテック/暗号資産企業のリスク・コンプライアンスヘッド。
- 資産運用会社のリスク部署へ転職。
リスク・コンプライアンスは一度入れば業界内で動きやすい職務です。データ、規制、商品知識は会社が変わっても通用します。
資格: FRM, CFA, PRM, CAIA, CIA, CAMS
最も推奨される資格の順序です。
- FRM (Financial Risk Manager): GARP。Part 1(市場/信用/オペ/投資)とPart 2(市場測定、信用測定、オペ、統合リスク、投資、最新イシュー)。リスク職務の事実上の標準。
- CFA (Chartered Financial Analyst): CFA Institute。Level 1/2/3。運用に近いがリスク/コンプラ職でも加点。
- PRM (Professional Risk Manager): PRMIA。FRMの代替。
- CAIA (Chartered Alternative Investment Analyst): オルタナティブ投資(ヘッジファンド、PE、不動産)分野。
- CIA (Certified Internal Auditor): 内部監査職務。
- CAMS (Certified Anti-Money Laundering Specialist): AML職務の標準。
- 韓国: 投資資産運用士、金融投資分析士、信用分析士、資産管理士(FP)、危険管理士(KIRMA)。
- 日本: 証券外務員一種、金融商品取引責任者、内部管理責任者。
新卒はFRM Part 1または証券外務員一種を最初に見るのが良いです。どちらも6ヶ月以内に取得可能で、面接でシグナルになります。
90日学習ルーティン
- Day 1-15: 4つのリスクと定義を自分の言葉で説明できるようにします。Basel文書のintroductionを一度読みます。
- Day 16-30: VaR、ES、PD/LGD/EADを直接ExcelまたはPythonで計算してみます。日経平均5年分のデータでHistorical VaR 95% 1日を計算してみましょう。
- Day 31-45: 直近5年以内に起きた金融事故5つを選んで1ページ分析を作ります。Archegos、GameStop、オプティマス、FTX、Credit Suisseが候補。
- Day 46-60: コンプライアンスの観点からKYC、AML、市場監視のケースを見ます。金融庁・SESCの公表事例を読みます。
- Day 61-75: 規制フレームワーク一つを深く見ます。Basel IIIまたは金商法を推奨。FSA検査マニュアルも良い。
- Day 76-90: 模擬面接。20問の質問に答えを書き、その中5問は実際に人前で話してみます。
ルーティンの目標は資料を全部読むことではなく、自分の言葉の回答を作ることです。週に成果物一つ(分析記事、Excel、チャート)を残せば90日後に12の根拠が生まれます。
References
VaR計算例
Historical VaRとMonte Carlo VaRの2種類
仮定: 日経平均5年分の日次収益率(1,250営業日)
np.random.seed(42)
returns = np.random.normal(0.0005, 0.015, 1250) # 平均 0.05%, std 1.5%
portfolio_value = 1_000_000_000 # 10億円
1. Historical VaR (95% 1-day)
sorted_returns = np.sort(returns)
percentile_5 = sorted_returns[int(0.05 * len(sorted_returns))]
historical_var = -percentile_5 * portfolio_value
print(f"Historical 1-day 95% VaR: {historical_var:,.0f} JPY")
2. Expected Shortfall (CVaR)
tail_returns = sorted_returns[:int(0.05 * len(sorted_returns))]
expected_shortfall = -np.mean(tail_returns) * portfolio_value
print(f"95% Expected Shortfall: {expected_shortfall:,.0f} JPY")
3. Monte Carlo VaR (正規分布仮定)
mu = np.mean(returns)
sigma = np.std(returns)
n_simulations = 100_000
mc_returns = np.random.normal(mu, sigma, n_simulations)
mc_var = -np.percentile(mc_returns, 5) * portfolio_value
print(f"Monte Carlo 1-day 95% VaR: {mc_var:,.0f} JPY")
IFRS 9 ECL計算例
Expected Credit Loss = PD x LGD x EAD
社債ポートフォリオ
portfolio = pd.DataFrame({
"bond_id": ["B001", "B002", "B003", "B004"],
"rating": ["AAA", "BBB", "BB", "B"],
"pd_1y": [0.0002, 0.003, 0.015, 0.05], # 1年倒産確率
"lgd": [0.45, 0.60, 0.70, 0.75], # 損失率
"ead": [1_000_000_000, 500_000_000, 200_000_000, 100_000_000],
"stage": [1, 1, 2, 3], # IFRS 9 Stage
})
Stage別ECL計算
Stage 1: 12ヶ月ECL
Stage 2/3: Lifetime ECL (3年想定)
def calc_ecl(row):
if row["stage"] == 1:
return row["pd_1y"] * row["lgd"] * row["ead"]
else:
簡略化: 3年累積PD = 1 - (1 - PD_1y)^3
pd_lifetime = 1 - (1 - row["pd_1y"]) ** 3
return pd_lifetime * row["lgd"] * row["ead"]
portfolio["ecl"] = portfolio.apply(calc_ecl, axis=1)
print(portfolio)
print(f"Total ECL: {portfolio['ecl'].sum():,.0f} JPY")
-- 限度超過取引検知クエリ
-- 日次トレーディング限度と実際の取引を比較
WITH daily_position AS (
SELECT
trader_id,
trade_date,
instrument_type,
SUM(notional_amount) AS gross_notional,
SUM(CASE WHEN side = 'BUY' THEN notional_amount ELSE -notional_amount END) AS net_notional
FROM trades
WHERE trade_date = CURRENT_DATE
GROUP BY trader_id, trade_date, instrument_type
),
limits AS (
SELECT trader_id, instrument_type, daily_limit
FROM trader_limits
WHERE effective_date <= CURRENT_DATE
AND (expiry_date IS NULL OR expiry_date > CURRENT_DATE)
)
SELECT
p.trader_id,
p.instrument_type,
p.gross_notional,
l.daily_limit,
ROUND(p.gross_notional / l.daily_limit * 100, 2) AS utilization_pct,
CASE
WHEN p.gross_notional > l.daily_limit THEN 'BREACH'
WHEN p.gross_notional > l.daily_limit * 0.9 THEN 'WARNING'
ELSE 'OK'
END AS status
FROM daily_position p
JOIN limits l
ON p.trader_id = l.trader_id
AND p.instrument_type = l.instrument_type
WHERE p.gross_notional > l.daily_limit * 0.8
ORDER BY utilization_pct DESC;
参考資料:
- BCBS (Basel Committee on Banking Supervision): https://www.bis.org/bcbs/
- IFRS 9 Financial Instruments: https://www.ifrs.org/issued-standards/list-of-standards/ifrs-9-financial-instruments/
- GARP FRM: https://www.garp.org/frm
- CFA Institute: https://www.cfainstitute.org/
- 金融庁 FSA: https://www.fsa.go.jp/
- 証券取引等監視委員会 SESC: https://www.fsa.go.jp/sesc/
- 日本取引所グループ JPX: https://www.jpx.co.jp/
- 韓国 FSS: https://www.fss.or.kr/
- 韓国 FSC: https://www.fsc.go.kr/
- KOFIU: https://www.kofiu.go.kr/
- 韓国取引所 KRX: https://global.krx.co.kr/
- US SEC: https://www.sec.gov/
- FINRA: https://www.finra.org/
- UK FCA: https://www.fca.org.uk/
- FATF (Financial Action Task Force, AML国際基準): https://www.fatf-gafi.org/
- COSO ERM Framework: https://www.coso.org/
- Credit Suisse Archegos報告書: https://www.credit-suisse.com/about-us/en/reports-research/archegos-info-kit.html
현재 단락 (1/276)
本記事は、証券会社のリスク管理、コンプライアンス、内部統制、オペレーショナルリスク、信用管理の職務を準備している方を対象としています。求人票のキーワードを丸暗記するのではなく、その言葉が実際にはどのよ...