Start trading Korean stocks
Orders for Korea Exchange (KRX) listings go through a broker open API. The flow differs from crypto exchanges — you need a brokerage account first.
Right now the only supported broker is Korea Investment & Securities (KIS). Others are in progress.
Steps
1. Open a KIS brokerage account — if you already have one, use it.
2. Apply for the open API at KIS Developers (apiportal.koreainvestment.com) and get your APP KEY / APP SECRET.
- ★ Request trading and inquiry permissions only. Unlike crypto exchanges, we cannot automatically verify whether a broker key can withdraw.
3. Apply for the mock account first — mock trading is a separate application with its own app key. It never mixes with your live key.
4. Register the key on your agent — in the agents screen, pick exchange KRX and enter:
- API key = APP KEY
- Secret = APP SECRET
- Extra field (passphrase) = account number in
12345678-01form (8-digit account - 2-digit product code)
5. Confirm — once a balance query returns, you are set.
Keys are stored only on your own server (the agent). They are never sent to coinsori, and our servers never initiate orders.
Stocks are not crypto
Things to know before writing a strategy.
- Trading hours — weekdays 09:00–15:30 KST, 6.5 hours a day. Closed weekends and holidays. A 24/7 crypto strategy ported as-is sits idle most of the time.
- No 4-hour bar — 6.5 hours does not divide into 4. Use 1m, 5m, 15m, 1h, 1d.
- Transaction tax — charged on every sale (currently around 0.18%, subject to change). Far larger than crypto fees. The more often a strategy trades, the more the tax eats it — a backtest without tax looks much better than reality.
- Daily price limit — ±30% per day. A strategy assuming larger moves will not fill.
- Whole shares only — no 0.5 shares. Fractional quantities are rejected before they reach the broker.
- Splits and dividends — past prices change retroactively. We store the raw price and keep adjustment factors separate.
- Over 3,400 symbols — scanning by condition tends to work far better here than hardcoding one or two tickers.
Start with the mock account
Stock paper trading uses the broker's mock account, not our simulator. Fills and settlement follow real rules, so it is closer to live than our sim. Run it with mock keys for a few days before touching a live key.
coinsori does not provide investment advice. All trading decisions and responsibility are your own.