Y-Research-SBU/QuantHarness

Official Repository for QuantHarness

What it solves

QuantHarness is a multi-agent system designed to automate technical analysis for high-frequency trading. It solves the problem of synthesizing complex market data—such as technical indicators, chart patterns, and trend lines—into actionable trade directives (LONG or SHORT) without requiring a human trader to manually interpret every chart.

How it works

The system uses a graph-based multi-agent architecture built with LangChain and LangGraph. It employs four specialized agents that process market data in parallel and then synthesize the results:

  • Indicator Agent: Calculates technical metrics like RSI, MACD, and Stochastic Oscillators from raw OHLC data.
  • Pattern Agent: Generates price charts and uses a vision-capable LLM to identify chart patterns (highs, lows, and shapes).
  • Trend Agent: Creates annotated K-line charts with fitted trend channels to determine market direction and consolidation zones.
  • Decision Agent: Acts as the final synthesizer, combining reports from the other agents to recommend entry/exit points and stop-loss thresholds.

Who it’s for

This tool is intended for quantitative traders, researchers, and developers interested in integrating LLMs and computer vision into financial market analysis.

Highlights

  • Vision-Driven Analysis: Requires LLMs with image input capabilities to analyze generated price charts and trend channels.
  • Cros-Asset Support: Works with stocks, cryptocurrencies, commodities, and indices via Yahoo Finance.
  • Flexible Timeframes: Supports analysis from 1-minute to daily intervals.
  • Multi-LLM Compatibility: Compatible with OpenAI, Anthropic (Claude), Qwen, and MiniMax models.
  • Integrated Web UI: Includes a Flask-based interface for real-time asset selection and API management.

Related

  • Project
  • Project
  • Project
  • Project
  • Project