THE TRADING
BOT
FRAMEWORK
01 — RELIABILITY
BUILT IN GO
FOR PRODUCTION
Already using AI? Let it help you get started
Wisp is an open-source trading bot framework — batteries included, low config, highly adaptable. Write strategies yourself or let an AI agent run them autonomously. Connect to Polymarket, Hyperliquid, Paradex, Binance, and more from a single codebase.
SUPPORTED EXCHANGES & MARKETS
02 — BATTERIES INCLUDED
EVERYTHING
YOU NEED
OUT OF THE BOX
Multi-exchange
Polymarket, Hyperliquid, Paradex, Binance and more — one connector interface for all of them.
Agentic interface
First-class support for LLM-driven trading. Expose market state as context, receive signals, execute autonomously.
Backtesting
Replay any strategy against historical data before risking capital. Validate your edge.
Paper trading
Run live with real market data, zero capital at risk. The fastest path from idea to confidence.
Built-in indicators
RSI, MACD, EMA, Bollinger Bands and more — composable, chainable, and ready to use.
CLI + TUI
A beautiful terminal interface for monitoring positions, reviewing signals, and controlling your bots.
Batteries included
Sensible defaults out of the box. No boilerplate, no config sprawl — override only what you need.
Production-grade Go
Statically typed, sub-millisecond execution, designed to run 24/7 without babysitting.
03 — TWO WAYS TO TRADE
HUMAN
OR
AGENTIC
Write your strategy
Define your logic in Go using Wisp's composable API. Backtest against historical data, validate with paper trading, then deploy to live markets with a single command.
- —Full control over entry and exit logic
- —Access to 20+ built-in indicators
- —Multi-exchange execution from one strategy
- —Real-time monitoring via the TUI
Let an LLM trade
Wisp exposes a structured agentic interface — market state, positions, and available actions — as context any LLM can reason over. The model generates signals; Wisp executes them.
- —Works with Claude, GPT-4, Gemini, and any model
- —Structured market context fed directly to the model
- —Full audit trail of every agent decision
- —Human oversight controls — pause, override, stop
04 — INTUITIVE
MADE
FOR
TRADERS
& AGENTS
05 — COMPOSABLE
WRITTEN
IN PURE
GO
Build trading bots with simple, chainable functions. Go gives you speed, reliability, and static types — so your bot runs 24/7 without surprises.
View Docs→func (s *Strategy) GetSignals() ([]*strategy.Signal, error) {
btc := s.k.Asset("BTC")
rsi := s.k.Indicators().RSI(btc, 14)
if rsi.LessThan(decimal.NewFromInt(30)) {
return []*strategy.Signal{
s.k.Signal(s.GetName()).
Buy(btc, connector.Binance, 0.1).
Build(),
}, nil
}
return nil, nil
}