Skip to content
Jeong Seongmoon edited this page Jul 15, 2026 · 4 revisions

It's a game to get money.

An AI Agent-powered autonomous cryptocurrency trading system made in Python. https://smtm.msalt.net

icon_wide_gold

A chat-driven AI Agent orchestrates the system — registering accounts, managing profiles, and starting/stopping one or more trading sessions in parallel — while each session runs its own fixed-interval loop that executes the actual trades.

  1. SystemOperator (the chat agent) creates / starts / stops / compares sessions via tools
  2. Each session's TradingOperator runs a fixed-interval loop: DataProvider → Strategy → SafetyGuard → Trader → Analyzer
  3. Strategy is pluggable — Buy & Hold, RSI, SMA, or a single LLM judgment per tick (LLM)
  4. SafetyGuard enforces trading limits before every order; SystemMonitor logs all activity, tagged by session

❗ It is not suitable for high-performance machines that must process many trades within seconds.

smtm-procedure

Features

  • Chat-based orchestration agent: register accounts, manage profiles, run parallel trading sessions
  • Pluggable strategies on a fixed interval: Buy & Hold, RSI, SMA, or a single LLM judgment per tick (LLM)
  • Multi-exchange trading: Upbit (KRW), Bithumb (KRW), Binance (USDT)
  • Safety guardrails (max trade amount, daily trade limit, loss ratio ceiling)
  • Telegram chatbot control — paper trading by default
  • Pluggable LLM client — Claude implemented; OpenAI / Ollama planned

Controlling the automated trading program via the Telegram messenger:

smtm_bot

smtm-telegram-mode

Where to next

Related Book

smtm-book

Clone this wiki locally