Skip to content
View IanHu0508's full-sized avatar

Block or report IanHu0508

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IanHu0508/README.md

Yiqi Hu

Financial Machine Learning · Quantitative Research · Research Engineering

MSc Financial Technology student at Nanyang Technological University (NTU), with an undergraduate background in Financial Engineering. Quantitative Strategy Intern at Morgan Stanley Securities (China).

I use Python to study volatility, derivative payoffs and financial research systems.

Selected work

JPM Volatility & Chooser Option Research

A forward-RV20 forecasting and simple-European-chooser study using matched 7/10/15-year histories.

  • Compared EWMA with Ridge, Random Forest, XGBoost and LSTM across market-only, news-activity and sentiment feature sets under expanding-window evaluation and repeated-seed experiments.
  • Completed 2,196 development fits and 549 locked 2024 test fits. The predeclared 15-year Ridge market-only candidate reduced MAE/RMSE versus EWMA by 10.17% / 10.01%. The lowest observed test means came from 10-year RF C, while its MAE gain over market-only RF A was only about 0.21%.
  • Implemented analytical and two-stage risk-neutral Monte Carlo pricing for a simple European chooser option, including decision-boundary, sensitivity, convergence and estimator-comparison studies.

A Python / LangGraph financial research agent with independent long/short drafts, structured counterevidence revisions and financial calculations performed outside the language model. Forecast assumptions are stored in structured contracts, recalculated in Python and bound to the final report.

A separate A-share quant module defines 60-session inputs, 20-session forward-return targets, purged splits and Rank IC evaluation. A real-data run was invalidated after a historical ticker-identity issue changed universe membership and labels.

Research workflow · Quant module · Current status

A 100,000-path Monte Carlo study comparing a stylized FX target-redemption payoff with a vanilla forward, focusing on tail losses and sensitivity to downside leverage and volatility.

Other work

FinOps Ledger — synthetic financial-event ledger separating cash receipts, recognized revenue, contract liabilities and receivables.

Local Source Research Agent — private — local Qwen3.5-9B workflow with allowlisted document/image tools, replayable source windows and bounded model/tool budgets.

Scenario Valuation — runnable synthetic SOTP model with explicit scenario assumptions and reproducible outputs.

Tools

Python · NumPy · pandas · scikit-learn · XGBoost · PyTorch · LangGraph · SQL · PostgreSQL · TypeScript

Pinned Loading

  1. company-research-automation company-research-automation Public

    Automated news monitoring and scenario-based valuation for listed-company research

    Python

  2. koda-trf-risk-case-study koda-trf-risk-case-study Public

    Reproducible Monte Carlo case study of KODA/TRF asymmetric payoff and FX tail risk

    Python