Skip to content

About

Botmarley Trading Bot Documentation

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

Botmarley Logo

Botmarley

Self-hosted, sovereign cryptocurrency trading bot
Built in Rust. Blazing fast. Fully yours.

Read the Documentation  ·  Try the Live Demo


What is Botmarley?

Botmarley is a self-hosted cryptocurrency trading bot that runs entirely on your own hardware. You define trading strategies, backtest them against historical data, and execute them live on Kraken and Binance — 24/7, without watching charts.

No cloud services. No third-party access to your funds. No monthly subscriptions.

You install it, you run it, you own it.

Key Features

  • Strategy Editor — Visual builder and raw TOML editor for defining trading rules with real-time validation
  • 28+ Technical Indicators — SMA, EMA, RSI, MACD, Bollinger Bands, VWAP, StochRSI, ATR, and many more
  • Backtesting — Test strategies against historical data before risking real money
  • Live Trading — Execute strategies in real-time on Kraken and Binance with start/pause/resume controls
  • Portfolio Tracking — Track total portfolio value over time in USD and BTC
  • Market Data — Download, browse, chart, and analyze historical candle data
  • Dashboard — At-a-glance overview of active sessions, total PnL, and quick navigation
  • Telegram Notifications — Get alerts on trades, session events, and errors
  • Password Protection — Optional authentication for remote access
  • 35+ UI Themes — DaisyUI-powered theme system with dark mode support

Tech Stack

Botmarley is built with performance and reliability in mind:

  • Rust + Tokio + Axum — Blazing-fast async server with minimal resource usage
  • HTMX + SSE — Reactive web interface with real-time updates, no JavaScript framework overhead
  • PostgreSQL — Battle-tested database for state, logs, and configuration
  • Apache Arrow — High-performance columnar format for historical market data

Quick Start

1. Download the latest release from GitHub Releases

2. Start PostgreSQL

docker compose up -d postgres

3. Run Botmarley

./server

4. Open your browser at http://localhost:3000

That's it. Full documentation at mi4uu.github.io/botmarley-book.

Documentation

The complete user manual covers everything from installation to advanced strategy building:

Screenshots

Backtests List
Backtests — run strategies against historical data, compare results across pairs and timeframes

Backtest Detail
Backtest Detail — full stats breakdown with PnL, win rate, drawdown, and interactive chart

Backtest Charts
Charts & Equity Curve — price action with indicator overlays and portfolio growth over time

Backtest Trade Actions
Trade Actions — every buy/sell with price, amount, balance, PnL, and trigger details

Live Trading Session
Live Trading — real-time candlestick chart with trade markers, strategy status, and session controls

Strategy Library
Strategy Library — browse built-in strategies, create your own, backtest or start live with one click

Market Data Chart
Market Data — interactive candlestick charts with MACD, EMA, and 13+ technical indicators

Technical Indicators
Indicators — EMA, SMA, RSI, Bollinger Bands, MACD, StochRSI, ATR, OBV, and more

License

Proprietary. All rights reserved.

About

Botmarley Trading Bot Documentation

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors