2026-10-20

The comparison first
Search for a Kiwoom automated trading program and most of the top videos show how to set a condition inside Hero Moon, Kiwoom's trading app. A little further down, Python coding lessons appear.
That is because the phrase covers three routes. One is the auto-watch order built into Hero Moon. The other two are APIs that connect a program you write yourself to Kiwoom: the older OpenAPI+ and the REST API released in 2025.
API: a channel a broker opens so that other programs can call its quote and order functions.

Kiwoom's help page (screen 0624) describes it as a function that places an order automatically the moment a saved watch condition is met. The order goes out without asking for another confirmation.
The order goes out even with the HTS or MTS app closed.
Kiwoom's own system does the watching.
A watch condition is valid for 90 days, and Saturdays, Sundays and holidays count toward that. The limits are 50 auto-sell conditions for holdings, 50 auto-buy conditions for new stocks and 5 auto-sell conditions for newly added holdings.

Watching starts only after pressing Start Watch. Changing the account password means deleting the conditions and entering them again, and once an order goes out its condition is deleted.
Kiwoom's OpenAPI+ page presents the service as a way to link an investment strategy the customer programmed to modules Kiwoom provides. It is a Windows COM version. The development table lists C/C++, C#, Visual Basic, Excel and Delphi.
Queries are capped at 5 a second, 100 a minute and 1,000 an hour. If the service goes unused for three months, the registration lapses on the first business day of the following month.
The program runs on your own PC, so when the PC goes off the automated trading stops with it.
Many tutorials set up a separate 32-bit environment to use it from Python. That point is not on the official page, though; it comes from developer community material.
Kiwoom released its REST API on March 24, 2025 (Smart Today). With nothing extra to install, it can call trading and quote functions from Windows, macOS or Linux, and there are Python and Java examples.
The Korea Economic Daily reported that by August 18, 2025 cumulative calls had passed 500 million and cumulative users 10,000 (Korea Economic Daily). The separate live and mock trading addresses are covered in the Python stock trading bot post.

Start with mock trading.
The OpenAPI+ page also recommends testing on mock trading before live trading, and the login window has a box to tick for mock trading.
Kiwoom's help page warns that in fast markets or when orders pile up, fills can be delayed or happen at an unwanted price. Market orders only work in the regular session, 9:00 am to 3:30 pm Korean time.
Open the fill history yourself once a day after orders start going out.
Before switching on automated trading at Kiwoom
Hiddenpick is a Windows program that keeps on its server the betting rules that pick owners do not make public, and runs them as they are on the PC of the person who received them through a referral code. It currently runs on Evolution live baccarat at Stake (stake.com). How automated execution works on live baccarat rather than stocks is in the baccarat bot guide. We are recruiting national pickster representatives, and those selected receive benefits worth $12,000, a one-year pass (apply at hiddenpick.my/pickster).