Junhyeok Lee

Driven by vision. Defined by persistence.

B.S. in Automotive EngineeringKookmin University, Senior

LinkedInInstagram
© 2026 Junhyeok Lee · Seoul
Junhyeok Lee
Trading

Trading Agent

A production quantitative trading system for Korean equities. Automated pipeline handles data collection, signal generation, order execution, and real-time position monitoring — running live on KOSPI/KOSDAQ through a custom terminal interface.

Textual TUIFastAPIPostgreSQLRedisKIS APIscikit-learn

Architecture

System PipelineAUTOMATED QUANTITATIVE TRADING · KOSPI / KOSDAQDATA SOURCESpykrx · KIS API · FRED · OpenDART · Naver FinancePostgreSQL — Data LakeOHLCV · Investor Flow · Macro · Fundamentals · 5M+ rowsRedis — StateSignals · Balances · Auto Trade · VIXHMM RegimeBull · Bear · Sideways · CrisisSignal Engine — Decision MakerFeature Engineering → Scoring Model → ML ProbabilityDAILY 15:35 KSTExecution EnginePrice Guard → Balance Check → Market Order → Position Register09:20 — 14:30 KSTKIS Broker APIMock Trading ↔ Real TradingPosition MonitorStop Loss · Profit Target · Trailing Stop · Time StopEVERY 15 SECONDSTextual Terminal UIReal-time Monitoring · Manual OverrideINFRASTRUCTUREmacOS · PostgreSQL 17 · Redis · FastAPI · asyncio · scikit-learn · Textual

Fully automated pipeline: data collection → signal generation → order execution → position monitoring.

How It Works

01Daily 08:30
Data Collection

Aggregates OHLCV prices, investor flow data (individual / foreign / institutional), macroeconomic indicators, and corporate fundamentals across all KOSPI/KOSDAQ tickers into PostgreSQL.

02Daily 15:35
Signal Generation

Multi-factor scoring engine combining technical, flow, and macro analysis. HMM regime detection gates signals based on market conditions. ML model adds probability-based filtering for conviction ranking.

0309:20 — 14:30
Automated Execution

Background worker reads cached signals and executes through KIS broker API with price guard validation, balance checks, and deduplication logic. Retry mechanism handles transient failures.

04Every 15s
Position Monitoring

Real-time monitoring loop checks all open positions against a multi-layer exit strategy — stop loss, profit targets, trailing stops, and time-based exits. Daily reconciliation verifies system state against broker records.

Terminal

The entire system is operated through a custom Textual TUI — real-time market data, signal detection, portfolio tracking, and manual trading override, all in one terminal window.

quant.sh
AI HEDGE FUND by HyeokkREALAuto: ON09:00~15:30 CLOSED17:27:50 KSTWatchdog 0s
Market
KOSPI 5377.3 (+2.74%)KOSDAQ 1063.75 (+0.70%)VIX 24.12026.04.03 FRI
Strategy
Apex PredatorDUAL MODE Regime: BULL VIX: 24.06
Normal (VIX<25) 52wH>95% + Vol>2x → 50%Crisis (VIX>28) ATR>10% + Vol>2x → 100%
Signal Detection
No signal — No Tier S/A signals (scored 2747 stocks) (04/03 16:36)
Q:Report
Portfolio
Account: 63562521-01
Equity: 1,230,597Cash: 1,228,758Buying Power: 1,230,597Total P&L: +0
Holdings
TickerNameQtyCurrentAvgAmountP&L
No holdings
R:Refresh S:Signal D:Data Q:Report W:Watchdog B:Buy V:Sell M:Mode O:Auto Esc:QuitDB:LatestSignal : No signal (04/03 16:36)

By the Numbers

700+
Tickers Scanned
5M+
Historical Rows
15s
Monitor Cycle
6
Data Sources

Tech Stack

Interface
Textual TUI, Rich
Backend
FastAPI, asyncio, httpx
Database
PostgreSQL 17, Redis
ML
scikit-learn, GradientBoosting
Data
pykrx, FDR, FRED, DART
Broker
KIS Developers API

Live Performance

Real equity curve from live trading. Updated daily after market close.

Loading...

Under Revision

Strategy is being refined. Live performance will return soon.

Journey

Phase 1DONE
Research & Data Pipeline

Market microstructure research, PostgreSQL schema design, multi-source data collection pipeline, KIS API integration with mock/real trading support.

Phase 2DONE
Strategy & Backtesting

8-year backtesting framework, multi-factor scoring model development and validation, HMM regime detection, ML probability model training.

Phase 3DONE
Production System

Automated execution pipeline, 15-second position monitoring, Textual terminal UI, risk management layer, daily reconciliation system.

Phase 4LIVE
Live Trading

Running live on KOSPI/KOSDAQ with real capital. Continuous performance tracking, strategy refinement, and system hardening.

© 2026 Junhyeok LeeSeoul, Korea