Skip to main content

Quant Flow

Quant Flow is an AI-powered cryptocurrency trading system built on LangChain / LangGraph for the Hyperliquid DEX. It combines large language models with quantitative trading logic to make autonomous trading decisions on perpetual futures markets.

What Is Quant Flow?​

Quant Flow is not a simple rule-based bot. It uses LLMs as the decision engine, enriched with:

  • Multi-timeframe technical indicators (MA, RSI, MACD, Bollinger Bands)
  • Real-time CEX funding rate signals from Binance
  • On-chain data: MVRV, SOPR, Fear & Greed Index
  • Multi-agent debate (bull vs. bear) to eliminate confirmation bias
  • Market regime detection (trending / ranging / volatile)
  • A persistent review & reflection system that learns from past trades

Two Independent Strategies​

StrategyEntry PointDescription
Perpetual Agentmain.pyMulti-agent architecture, one independent agent per trading pair with context compression
Grid Flowgrid_main.pyAI-driven grid market-making; LLM judges direction & grid width, math engine computes parameters

Both strategies are fully decoupled. You can run either or both simultaneously via Docker RUN_MODE.

Key Features​

  • 🤖 LLM-driven decisions — GPT-4, DeepSeek, Gemini, Claude, or any OpenAI-compatible API
  • 📊 FinCoT reasoning — 6-step structured chain-of-thought (+17.3% accuracy, −8.9× tokens vs. vanilla prompting)
  • ⚔️ Bull/Bear debate — Two independent agents argue long and short before every trade
  • 🌐 CEX leading signals — Binance funding rate divergence as a leading indicator
  • 📡 Market regime adaptation — Dynamic parameter switching based on market state
  • 🚨 Active market monitoring — Independent thread detects volatility spikes and triggers decisions
  • 🧠 6-layer review system — Instant reflection, weekly reflection, regime-aware memory, bias protection, and more
  • 🛡️ Account protection — Max drawdown circuit breaker, daily loss limit, position timeout
  • ⚡ Grid trading — AI-guided grid market-making with layered reduce-only exit orders

Tech Stack​

ComponentTechnology
LanguagePython 3.11+
AI FrameworkLangChain, LangGraph
Exchange SDKHyperliquid Python SDK
Data ValidationPydantic
Package Manageruv
DeploymentDocker / Docker Compose

Quick Start​

# 1. Clone the repository
git clone https://github.com/web3spreads/quant-flow
cd quant-flow

# 2. Install dependencies
uv sync

# 3. Configure environment
cp .env.example .env
# Edit .env with your API keys and Hyperliquid private key

# 4. Configure trading parameters
cp config.yaml.example config.yaml
# Edit config.yaml

# 5. Run (testnet recommended first)
uv run python main.py
Test on Testnet First

Always validate your configuration on Hyperliquid testnet before trading real funds. Set HYPERLIQUID_TESTNET=true in your .env file.

Repository​

Next Steps​