explaingit

zusik-py/zusik

Analysis updated 2026-05-18

18PythonAudience · generalComplexity · 4/5LicenseSetup · moderate

TLDR

An always-on trading bot for Korean and US stocks plus crypto that uses multiple AI analyst roles and a local safety net to trade through two Korean brokers.

Mindmap

mindmap
  root((zusik))
    What it does
      24/7 auto trading
      Korea and US stocks
      Crypto trading
    Tech stack
      Python
      KIS broker API
      Toss broker API
    Use cases
      Automated trading
      AI analyst voting
      Messenger alerts
    Safety
      Local safety net
      Paper trading mode
      Self correcting backtests
    Audience
      Retail traders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a 24/7 automated trading bot for Korean and US stocks plus crypto through KIS or Toss Securities.

USE CASE 2

Get AI-weighted buy and sell signals from four different analyst perspectives.

USE CASE 3

Receive trade alerts and send buy or sell commands from Discord, Telegram, or Slack.

What is it built with?

PythonKIS APIToss API

How does it compare?

zusik-py/zusik1038lab/comfyui-agnes-aiandyuneducated/resolve-ai
Stars181818
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity4/52/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Needs a Korean brokerage account and API key (KIS or Toss) plus a computer that stays on 24/7.

Free to use, modify, and distribute for any purpose, including commercial use.

In plain English

zusik is an automated trading bot that runs around the clock, buying and selling Korean and US stocks and cryptocurrency through two Korean brokerage APIs, Korea Investment and Securities and Toss Securities. It is aimed at people who do not know Python: a single setup script installs everything, walks through entering API keys, and configures the bot without needing to edit code by hand. Trading decisions come from four AI analyst roles inside the bot, covering fundamentals, sentiment, quantitative signals, and an overall combined view, whose opinions are combined through a vote weighted by past performance. Stock selection can also run on Monte Carlo simulation, momentum, trend, or low volatility screening methods, and the bot adjusts its selection based on market conditions, such as favoring defensive low volatility stocks in a downturn or momentum stocks in a rally. A separate safety layer runs locally without calling any AI model, watching for sudden price drops, trailing stop losses, break even protection, and excessive trading, so protection still works even if the AI analysis is unavailable. The system tries to correct itself over time by running walk forward backtests over several years of daily price data to tune its exit parameters based on what actually worked. It also includes an inverse ETF hedge that only activates during sustained downturns rather than single day dips, closing the hedge position once it earns a small profit. Users can turn the Korean market, US market, or cryptocurrency trading on or off independently, and can choose to run without any AI provider at all, falling back to the local quantitative strategies only. Setup requires a brokerage account and API key from either supported broker, plus a computer that stays on continuously since the bot trades all day and night. Discord, Telegram, and Slack integrations let a user check status and send buy or sell commands from their phone. The README strongly recommends starting in the paper trading mode before using real money, and states plainly that the software is for education and research, with any financial losses from live trading being the user's own responsibility. It is licensed under MIT.

Copy-paste prompts

Prompt 1
Walk me through running ./setup.sh to install and configure this trading bot.
Prompt 2
Explain how the four AI analyst roles vote on which stocks to trade.
Prompt 3
Show me how to enable paper trading mode before using real money.
Prompt 4
Help me understand the difference between KIS and Toss broker setup in this project.

Frequently asked questions

What is zusik?

An always-on trading bot for Korean and US stocks plus crypto that uses multiple AI analyst roles and a local safety net to trade through two Korean brokers.

What language is zusik written in?

Mainly Python. The stack also includes Python, KIS API, Toss API.

What license does zusik use?

Free to use, modify, and distribute for any purpose, including commercial use.

How hard is zusik to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is zusik for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.