Features Deploy FAQ Metrics & Events How It Works Get Source Dashboard

Every Feature, Explained

Nine core systems working together β€” each built for one purpose: consistent small wins, ruthless risk control, and 24/7 uptime.

01

Multi-Layer Exits

πŸ›‘οΈ

Never Let a Winner Turn Loser

Six independent exit layers check every open position every second. The first one triggered wins. This is the heart of the bot β€” protecting profit and limiting loss on every single trade.

  • Stop Loss (Priority 1) β€” Hard exit at 3% loss from entry. Always checked first, never overridden.
  • Take Profit (Priority 2) β€” Targets 6% profit and locks it in immediately.
  • Trailing Stop (Priority 3) β€” Activates after +2.5% peak profit, exits on 0.092% pullback. Suppressed when candle trend matches your direction β€” letting winners run further.
  • Loss Recovery Trail (Priority 4) β€” At 2% loss, watches for a 1.1% recovery from the trough. Saves trades heading back toward break-even.
  • Time Limit (Priority 5) β€” Auto-exits any position held past 5 hours. No trades stuck forever.
  • Reversal Detection β€” Monitors live price action for sharp reversals against your position. Closes early when the market flips.
02

Real-Time Speed

⚑

React in Milliseconds

Every futures market streams live prices directly into memory via WebSocket β€” no API polling, no REST calls for monitoring. The bot reads the latest price from a ring buffer and acts in under 10ms.

  • 500+ USDT + 38 USDC simultaneous WebSocket streams
  • 120-entry ring buffer per symbol
  • Sub-10ms end-to-end latency
  • Automatic REST fallback if buffer goes stale past 30s
  • Stream health validation prevents trading on dead connections
πŸƒ

Let Winners Run

A candle-enhanced trailing system reads 5-minute EMA trends and backs off the trailing stop when the trend matches your position. Winners get room to breathe and extend further before the bot locks gains.

  • 5m candle EMA(12/26) trend analysis
  • Trailing stop suppressed when trend supports your direction
  • Re-activates immediately when trend shifts against you
  • Prevents premature exits on healthy trends
03

Hedge Mode

πŸŒ™

Sleep Through Volatility

Binance Hedge Mode lets you hold both sides of the same market. When conditions get rough, a defensive hedge opens the opposite position β€” protecting your capital while the storm passes.

  • Full Binance Hedge Mode support (long + short per symbol)
  • Defensive hedge activates under specific conditions
  • 24-hour timer prevents premature hedge reactions
  • Candle confirmation gate ensures hedge only fires when trend is confirmed
  • Hedge positions exempt from the 20-position concurrent cap
04

Crash-Proof Persistence

πŸ’Ύ

Set & Forget β€” It Survives

Every 20 seconds the bot saves its full state β€” all open positions, capital, settings β€” to a crash-safe JSONL file. If the server dies, power goes out, or you accidentally pull the plug, restarting brings everything back exactly as it was.

  • State snapshot every 20s to logs/state.jsonl
  • Append-only JSONL format β€” never corrupts existing data
  • Full position restoration on restart with monitoring coroutines
  • Hedge pair linking preserved across restarts
  • Backward-compatible when config changes between restarts
05

Production-Grade Uptime

πŸ”

True 24/7 Operation

Integrates with your system's service manager. Survives SSH disconnects, system reboots, crashes, and network drops. One setup and the bot runs forever β€” you never need to touch it again.

  • Auto-installs as a systemd service on first persistent run
  • Restart=always with 10-second backoff
  • Survives reboot, crash, and network failure
  • Headless operation β€” no terminal, no manual intervention
  • Zero-config β€” deploy once, forget
06

Smart Entry System

🎯

Smarter Entries

Every entry has to clear a sequence of independent gates before a single dollar is committed. The trend read from live ticks must agree with the candle trend, then the market's own structure has to confirm the setup. If any gate disagrees, there is no trade.

  • Dual trend confirmation β€” tick momentum and candle trend must point the same way
  • Market-structure gate β€” a confirmed break of structure, a liquidity sweep, and genuine displacement must line up
  • Higher-timeframe alignment β€” the broader trend must not contradict the setup
  • Range position β€” entries are taken in the favourable half of the range, never at the extreme
  • RSI exhaustion check β€” no new longs into overbought conditions, no new shorts into oversold
  • Volatility guard β€” entries are skipped when volatility spikes far above normal
  • Dynamic leverage: 10x (low confidence), 13x (medium), 15x (high)
  • Confidence threshold: β‰₯ 0.20 to enter
πŸ“‰

Learn From Losses

Symbols that take 2 consecutive losses are automatically suspended for 24 hours. The bot remembers which markets burned you and avoids them until they cool off. Blacklist is persisted across restarts.

  • Auto-suspend after 2 consecutive losses
  • Configurable suspension period (default 24h)
  • Pre-blacklist support for known problematic pairs
  • Blacklist persisted to state file β€” survives restarts
07

Smart Trading Schedule

⏸️

Avoid Toxic Hours

Low-liquidity hours trigger an automatic pause on new entries between 20:00 and 21:00 UTC. Existing positions keep running with full monitoring and all exit layers active. No forced trades in dead markets.

  • Daily pause window: 20:00–21:00 UTC
  • Only blocks new entries β€” existing positions continue normally
  • All exit layers remain active during pause
  • Resume automatically when window ends
10

Configuration & Customization

βš™οΈ

Your Parameters, Your Rules

Every risk parameter, every exit threshold, every timing β€” all configurable. The bot is designed to be tweaked based on your trader profile, capital size, and risk appetite.

  • Risk per trade, max positions, capital ceiling
  • Stop loss, take profit, trailing stop distances
  • Leverage tiers (10x–15x) based on confidence scoring
  • Trading hours, symbol lists, blacklist rules
  • Confidence thresholds, volatility filters, EMA periods

For non-developers: Use Hermes Agent or a similar AI coding assistant to adjust parameters, review configuration, and enhance the bot with natural language instructions β€” no coding experience required.