What Is AlgoTrak?
AlgoTrak is a complete, production-grade cryptocurrency trading bot written in Python. It connects to five major exchanges, runs 14 configurable trading strategies, enforces risk management rules, and provides a real-time web dashboard — all in a clean, tested, documented codebase that you own outright.
This is not a hobbyist script. It was built over 8 iterative hardening phases with a full test suite, Docker deployment, structured logging, circuit breakers, a risk management module, and a 200-page professional guide. The kind of codebase most developers would spend 3–6 months building themselves.
Who Is This For?
✅ Developers who want a well-architected foundation to learn from, customise, and extend ✅ Technical traders who understand algorithmic trading and want to deploy without building from scratch ✅ Entrepreneurs building a trading product or service ✅ Students and educators teaching Python, quantitative finance, or system design
This is not for users expecting a passive income machine. This is a serious tool for serious users. You are expected to understand what you are deploying.
What's Included
Full Python Source Code
14 Trading Strategies
- SMA Crossover, RSI, MACD, Bollinger Bands, VWAP
- Fibonacci Retracement, Stochastic Oscillator, ADX
- Rate of Change, Mean Reversion
- Multi-indicator combos: MACD+ADX+EMA, Fibonacci+RSI+SMA
- ML/AI predictor (exploratory — see guide for production roadmap)
- Every strategy is independently configurable with parameter sweep support
5 Exchange Support
- Binance (including testnet), Bybit, Kraken, KuCoin, OKX
- Switch exchange with one line in your config file
Risk Management Module
- 3 position sizing methods: Fixed, Kelly Criterion, ATR Volatility
- Stop loss, take profit, trailing stops
- Drawdown circuit breaker — auto-halts trading on threshold breach
3 Trading Modes
- Backtesting against real historical data with parameter sweep
- Paper trading (live prices, simulated orders)
- Live trading (real orders, requires explicit config to enable)
Web Dashboard
- Real-time equity curve, live signals, trade history
- Performance tab: win rate, cumulative PnL, best/worst trades
- REST health endpoint for external monitoring
Telegram Alerts
- Trade notifications, drawdown warnings, profit alerts
- Rate-limited so you don't get flooded
Production Deployment
- Multi-stage Dockerfile + docker-compose (bot + dashboard)
- systemd service files for VPS deployment
- GitHub Actions CI (lint → test → build on every commit)
51-Test Pytest Suite
- Strategy tests, position sizing tests, SL/TP tests, integration tests
- All passing. Run them yourself before deploying.
200-Page Platform Guide
- Exchange API key setup for all 5 exchanges
- Every config variable explained with examples
- Backtest → paper trade → live trade workflow, step by step
- Deployment guide (Docker, VPS, systemd)
- Troubleshooting section in every chapter
- Strategy selection guide by market condition
- ML/AI features and production roadmap
- Scalability and future architecture
How It Compares
| Typical $20–$80 bot script | SaaS bot ($30+/month) | AlgoTrak | |
|---|---|---|---|
| Full source code | ✅ | ❌ | ✅ |
| Multi-exchange | ❌ Binance only | Varies | ✅ 5 exchanges |
| Strategies | 1–3, hardcoded | 5–20, locked | ✅ 14, fully configurable |
| Test suite | ❌ | N/A | ✅ 51 tests |
| Documentation | Basic README | Help articles | ✅ 200-page guide |
| Docker deployment | ❌ | N/A | ✅ |
| Risk management | Basic or none | Basic | ✅ Full module |
| Security hardened | ❌ (often uses eval()) | Unknown | ✅ 8 hardening phases |
| One-time price | $20–$80 | $360–$1,200/year | $179 once |
AI-Extensible by Design
The codebase is modular and fully documented. Any AI coding assistant — ChatGPT, GitHub Copilot, Claude — can help you:
- Add a new strategy in under 10 minutes
- Connect a new exchange
- Adjust risk parameters for your own style
- Build additional dashboard features
You do not need to wait for vendor updates. You own the code and can evolve it freely.
What You Download
📁 AlgoTrak-v1.0.zip
├── CodeRepo/ Full Python source code (MIT license)
│ ├── 14 strategies
│ ├── 5-exchange factory
│ ├── Risk management module
│ ├── Backtesting + paper + live trading modes
│ ├── Web dashboard (Flask + SocketIO)
│ ├── Telegram monitoring
│ ├── 51-test pytest suite
│ ├── Dockerfile + docker-compose
│ ├── GitHub Actions CI pipeline
│ ├── systemd service files
│ ├── .env.example (50+ documented settings)
│ └── LICENSE (MIT)
│
└── AlgoTrak-PlatformGuide.pdf 200-page professional guide
Requirements
- Python 3.11+
- TA-Lib C library (install instructions in guide — takes ~5 minutes)
- Exchange API keys for your chosen exchange
- Basic Python knowledge to configure and run
Docker is recommended for production deployment on any OS.
License
MIT License. One-time purchase. No subscription. No royalties. Use it personally, commercially, or as a foundation for your own product.
Disclaimer
This software is for educational and informational purposes only. It is not financial advice. Cryptocurrency trading involves substantial risk of loss. Past strategy performance does not guarantee future results. You trade at your own risk.
Frequently Asked Questions
Do I need to know Python? Yes. This is a developer product. You should be comfortable reading and editing Python. The guide walks through everything, but Python knowledge is required.
Which exchange should I start with? Binance. It has the most complete feature set and free testnet support for safe testing.
Is there support included? No ongoing support is provided. The 200-page guide and in-code documentation cover setup, deployment, and troubleshooting in detail. The modular codebase is designed so any AI coding assistant can answer most customisation questions.
Does it work on Windows? Development was done on Windows. Docker deployment is the recommended production setup on any OS.
Can I get a refund? Due to the nature of digital source code delivery, all sales are final. A free backtesting toolkit is available on GitHub so you can make an informed decision before purchasing.
Is there a free trial? Yes — the free AlgoTrak Backtest Lab includes 5 strategies, a full backtesting engine, and interactive notebooks. It won't connect to exchanges or trade live, but it will teach you the fundamentals.
How do updates work? You get access to all updates. When a new version ships, you'll receive an email with the download link. Since you own the source, you can integrate updates into your modified codebase however you like.