SmartQuant logo SmartQuant

Our Products

A cohesive, event-driven stack for quant research and production.

OpenQuant

A local Windows desktop IDE for AI-assisted strategy development. Turn a plain-English trading idea into a reviewed specification, SmartQuant C# implementation, deterministic backtest, and research report.

  • Explicit Specification, Implementation, and Review phases
  • Versioned code, configuration, logs, reports, and feedback
  • Integrated SmartQuant workspace and Codex-assisted workflow
Learn more

SmartQuant Platform

A full-featured, event-driven stack for developing, running, monitoring, and analyzing algorithmic strategies. The foundation behind QuantController, QuantRouter, QuantBase, QuantLauncher, QuantMonitor, QuantWeb, QuantVSIX, and QuantMCP.

  • Event-driven architecture with full history persistence
  • Clear separation of roles: control, transport, storage, execution, observation
  • Strategy SDK + infrastructure for production operations
Learn more

QuantLauncher

Remote lifecycle management for SmartQuant applications and strategies. QuantLauncher allows you to start, stop, and monitor multiple app instances from a single control point, manage configurations, and track health and status-all without direct server access. Works with QuantController for seamless orchestration and observability.

  • Start/stop strategies and infrastructure remotely
  • Manage multiple instances and configurations
  • Track status, health, and process lifecycle
Learn more

QuantRouter

SmartQuant's server-side event router for centralized management and delivery of market data, trading events, and commands. QuantRouter connects providers, strategies, and monitoring tools, ensuring reliable, instrument-level routing and efficient stream replication across distributed systems.

  • Centralized event and message routing
  • Instrument-level subscription and delivery
  • Multi-client, distributed infrastructure support
Learn more

QuantBase

SmartQuant's high-performance data storage service for event time series and objects. QuantBase reliably persists market data, trading events, and logs, providing unified, high-throughput access for backtesting, analysis, and audit trails—locally or over the network.

  • Event-oriented, high-throughput storage and retrieval
  • Unified API for local and remote data access
  • Cross-platform server for multi-client environments
Learn more

QuantController

SmartQuant's central orchestration and observability server. QuantController unifies all running applications-strategies, services, routers-into a single management layer, providing real-time monitoring, event routing, and remote operations for distributed trading stacks.

  • Universal registry and real-time monitoring of all apps
  • Centralized event and command routing
  • Foundation for remote deployment and operations
Learn more

QuantWeb

Browser-based monitoring, operations, and analysis UI for SmartQuant. Connects to QuantController to track strategies, accounts, positions, orders, trades, and logs in real time, with start/stop control via QuantLauncher. Works great on Linux: develop in VS Code and analyze results in the browser.

  • Live strategy monitoring with drill-down details
  • Charts, performance, statistics, and logs in the browser
  • Remote start/stop control via QuantLauncher
Learn more

QuantMCP

SmartQuant's MCP (Model Context Protocol) server that exposes trading infrastructure, data, and logs to AI agents like GitHub Copilot or ChatGPT.

  • Instrument and data access for AI agents
  • Log and state inspection via standardized tools
  • Integrates with Copilot using MCP configuration
Learn more

QuantMonitor

SmartQuant's primary desktop control center for real-time monitoring, troubleshooting, and operational control. Connects to QuantController for a complete live view of strategies, accounts, positions, orders, trades, events, and logs.

  • Live strategy monitoring with charts and analytics
  • Orders, executions, trades, and positions views
  • Event/log investigation, start/stop via QuantLauncher, and UserCommand to control strategies
Learn more

QuantVSIX

Visual Studio (VSIX) extension that embeds SmartQuant monitoring into the IDE. It adds the SmartQuant tool window, routes output to the Visual Studio Output pane, and connects to QuantController (with optional auto-start).

  • SmartQuant viewer inside Visual Studio
  • Output window integration (Show output from: SmartQuant)
  • Configurable via dedicated appsettings.json
Learn more