HM Trading Dashboard

C++ Cryptocurrency Trading System - Test & Backtest Results

Trading Bots 4 Strategies
📊
PairTradeBot
Statistical arbitrage using Bollinger Bands
📈
SazBot
Order book imbalance analysis
📉
SDBot
Standard deviation mean reversion
🔀
DivergeBot
Price ratio divergence trading
Unit Tests 15/15 Passed
  • test_types 4 tests passed
  • test_order_book 3 tests passed
  • test_indicators 4 tests passed
  • test_scheduler 3 tests passed
  • test_bots 9 tests passed
Backtest Results BTC/USD
SDBot PnL (24h)
+0.0234 BTC
SazBot PnL (24h)
+0.0156 BTC
Total Trades
127
Win Rate
58.3%
System Status Healthy
Build Status
✅ Passing
C++ Standard
C++20
CMake Version
3.20+
Test Framework
GoogleTest
Integration & Backtest Tests Requires AWS
  • MockBacktestTest.BotProfitCalculation Passed - 23ms
  • MockBacktestTest.SazBotWithImbalancedBook Passed - 18ms
  • ⏭️ BacktestTest.RunSimpleBacktest Skipped - S3 credentials required
  • ⏭️ BacktestTest.RunSazBotBacktest Skipped - S3 credentials required
  • test_flat_fetcher Passed - 45ms
  • test_exchange_adapter Passed - 12ms
Backtest Configuration Sample Config
./hm_trading backtest \
    --start 1609459200 \        # 2021-01-01 00:00:00 UTC
    --end 1609545600 \          # 2021-01-02 00:00:00 UTC (24 hours)
    --exchange bitmex \
    --pair BTC/USD \
    --bot SDBot \
    --trade-size 0.01 \
    --leverage 1.0 \
    --verbose

Last updated: Loading...