DEV Community

taste kim
taste kim

Posted on

I built a Korean stock auto-trading GUI on KIS OpenAPI — Trader Pro Beta

TL;DR

I built Trader Pro — a desktop GUI for Korean stock auto-trading on top of the Korea Investment Securities (KIS) OpenAPI. It combines backtesting, live trading, and indicator customization in one app, no coding required.

Beta is live (macOS): https://tastekim.gumroad.com/l/epgoll ($79, saves $20 off the June 1 launch)

Why I built it

I had a Node-based trader using KIS API and a backtest engine that worked, but only as a CLI. Friends wanted to try it without learning the command line. So I wrapped it in Electron + React + TypeScript.

What's inside

Backtest engine

  • TP/SL collision via candle-pattern estimation (bullish candle → SL likely first; bearish → TP first)
  • In-sample / out-of-sample split (70/30) for walk-forward validation
  • Kelly Criterion + R/R ratio + Expected Value per trade
  • Korean fee/tax accounting (0.21% round-trip)

Live trading

  • KIS OpenAPI integration with mock/real account toggle
  • 1-min polling for current price
  • Auto TP/SL exit + EOD close at 15:30 KST
  • Telegram alerts coming v1.0

Customizable strategies

  • 5 validated presets: G1/G2/G4 gap-down, RSI Oversold, Bollinger Squeeze
  • Edit gap threshold, TP %, SL %, budget, ticker pool
  • RSI / Bollinger / Volume filters

Validated numbers (out-of-sample, last 30% of 100-day data)

G4 strategy on Samsung Electronics (005930):

  • 47 trades
  • Win rate 63.8%
  • R/R 1.34
  • EV per trade: +1.93%
  • Max drawdown: -4.21%

Past results don't guarantee future returns. Standard disclaimer applies.

Stack

  • Electron 33 + Vite + React 18 + TypeScript 5
  • Zustand for state
  • Lightweight Charts (TradingView) for candle chart
  • Axios for KIS API
  • Tailwind for styling
  • Built for macOS (Intel + Apple Silicon), Windows build May 25

Try it

If you're in Korea and trade through KIS — or just want to see how a small Electron + Vite + Zustand app comes together — grab the beta:

https://tastekim.gumroad.com/l/epgoll

$79 (50% off launch), 7-day refund, lifetime updates.

Happy to answer questions in the comments — about the backtest math, the KIS integration, the Electron packaging, anything.

— Tastekim

Top comments (0)