Marti is a cryptocurrency trading bot with DCA and AI strategies for multiple exchanges.
go install github.com/vadiminshakov/marti/cmd@latest# Set API credentials
export BINANCE_API_KEY=your_api_key
export BINANCE_API_SECRET=your_api_secret
# Or for Bybit:
# export BYBIT_API_KEY=your_api_key
# export BYBIT_API_SECRET=your_api_secret
# Run without config (will use web setup wizard)
marti
# Run with config file
marti --config config.yaml
# Or run without web UI (CLI-only mode)
marti --cliSee config.yaml for a complete example.
By default, marti starts with a web UI. If no config is found, the web UI opens an interactive wizard to create one. Use marti --cli to run without the web UI; in CLI mode, a terminal wizard is shown when no config exists.
The AI strategy works with any OpenAI-compatible API.
BINANCE_API_KEY=your_api_key BINANCE_API_SECRET=your_api_secret go test -v ./historytest- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This software is for educational and research purposes only. Cryptocurrency trading involves substantial risk of loss. The authors are not responsible for any financial losses incurred through the use of this software. Always test thoroughly with small amounts before using in production.
Apache 2.0

