Skip to content

Modular High-Frequency Trading Ecosystem (Go + ShadCN + Realtime Analytics) A low-latency, modular HFT infrastructure built in Go with real-time market connectivity, strategy simulation, arbitrage detection, order book analytics, and a modern ShadCN UI. Designed for both research and production-grade deployment. Plug. Detect. Simulate. Dominate.

License

Notifications You must be signed in to change notification settings

VrushankPatel/velocimex

Repository files navigation

Velocimex Logo

A high-performance, low-latency High-Frequency Trading (HFT) ecosystem built in Go with a modern React/ShadCN UI.

Go Go License Documentation Docker Market Data UI Performance

Overview

Velocimex is a sophisticated high-frequency trading platform designed for professional traders and institutions. It provides real-time market connectivity, advanced order book management, arbitrage detection, and comprehensive visualization tools for trading strategies.

Velocimex Architecture

Key Features

  • Multi-Market Connectivity

    • Cryptocurrency: Binance, Coinbase, Kraken
    • Stock Markets: NASDAQ, NYSE, NSE, BSE, S&P 500, Dow Jones
    • WebSocket and FIX protocol support
  • Advanced Trading Infrastructure

    • Real-time order book management
    • Nanosecond-granularity market data processing
    • Cross-exchange arbitrage detection
    • Smart order routing
    • Risk management system
  • Strategy Development

    • Plugin-based strategy system
    • Advanced backtesting capabilities
    • Realistic latency simulation
    • Paper trading support
  • Enhanced Modern UI/UX

    • ShadCN-inspired component library
    • Dark/light mode with system preference detection
    • Real-time order book visualization with depth charts
    • Interactive performance monitoring dashboard
    • Advanced strategy analytics and reporting
    • Toast notifications and smart alert system
    • Responsive design for all devices
    • Real-time data streaming with WebSocket
    • Interactive charts with Chart.js integration
  • Enterprise Features

    • End-to-end encryption
    • Comprehensive logging
    • Prometheus integration
    • Docker containerization
    • High availability support

Technical Architecture

Velocimex is built with a modular, event-driven architecture optimized for high performance and low latency:

  1. Feed Manager: Handles connections to various market data sources
  2. Normalizer: Converts exchange-specific formats to standardized internal format
  3. Order Book Engine: Maintains real-time order books with full depth
  4. Strategy Engine: Executes trading strategies and generates signals
  5. Order Manager: Handles order submission and execution
  6. Risk Manager: Enforces risk constraints and limits
  7. UI Server: Provides modern web interface
  8. API Server: Exposes REST and WebSocket endpoints

Getting Started

Prerequisites

  • Go 1.19 or higher
  • Docker (optional)
  • Node.js 16+ (for UI development)

Installation

  1. Clone the repository:

    git clone https://github.com/VrushankPatel/velocimex.git
    cd velocimex
  2. Install dependencies:

    go mod tidy
  3. Configure the system:

    cp config.yaml.example config.yaml
    # Edit config.yaml with your settings
  4. Build and run:

    go build -o velocimex
    ./velocimex
  5. Access the UI at http://localhost:8080

Documentation

Comprehensive documentation is available at velocimex.readthedocs.io, including:

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This software is for educational and research purposes only. Trading involves significant risk. No part of this software constitutes financial advice. Always do your own research before engaging in trading activities.

Contact


© 2025 Velocimex Technologies | All Rights Reserved

About

Modular High-Frequency Trading Ecosystem (Go + ShadCN + Realtime Analytics) A low-latency, modular HFT infrastructure built in Go with real-time market connectivity, strategy simulation, arbitrage detection, order book analytics, and a modern ShadCN UI. Designed for both research and production-grade deployment. Plug. Detect. Simulate. Dominate.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •