THE TRADING
BOT
FRAMEWORK
Open-source Go framework for algorithmic & agentic trading. Backtest, paper trade, then go live - on Hyperliquid, Binance, Polymarket & more.
01 - RELIABILITY
BUILT IN GO
FOR PRODUCTION
Already using AI? Let it help you get started
Wisp is a batteries-included trading bot framework written in pure Go. Build algorithmic trading strategies yourself, or let AI agents trade autonomously with Claude, GPT-4, or any LLM. Backtest against historical data, paper trade with zero capital at risk, then deploy live to Hyperliquid, Binance, Polymarket, Paradex, and more - all from a single codebase.
Why Go?
Go delivers sub-millisecond execution, a tiny memory footprint, and rock-solid concurrency - exactly what a production trading bot demands. Unlike Python-based frameworks, Wisp runs 24/7 without GC pauses, unexpected latency spikes, or runtime surprises.
Who It's For
Wisp is built for developers, quant traders, and AI engineers who need a reliable, open-source foundation for automated trading. Whether you're writing deterministic strategies or wiring up an LLM agent, Wisp stays out of your way.
Open Source
Wisp is MIT-licensed and free forever. No vendor lock-in, no closed strategy vaults, no hidden fees. Inspect every line, fork the repo, and run your own instance - full ownership from day one.
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
}05 - COMMON QUESTIONS