JSPM

hedgequantx

1.2.73
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1416
  • Score
    100M100P100Q115285F
  • License MIT

Prop Futures Algo Trading CLI - Connect to Topstep, Alpha Futures, and other prop firms

Package Exports

  • hedgequantx
  • hedgequantx/src/app.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (hedgequantx) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

HedgeQuantX CLI

██╗  ██╗███████╗██████╗  ██████╗ ███████╗ ██████╗ ██╗   ██╗ █████╗ ███╗   ██╗████████╗██╗  ██╗
██║  ██║██╔════╝██╔══██╗██╔════╝ ██╔════╝██╔═══██╗██║   ██║██╔══██╗████╗  ██║╚══██╔══╝╚██╗██╔╝
███████║█████╗  ██║  ██║██║  ███╗█████╗  ██║   ██║██║   ██║███████║██╔██╗ ██║   ██║    ╚███╔╝ 
██╔══██║██╔══╝  ██║  ██║██║   ██║██╔══╝  ██║▄▄ ██║██║   ██║██╔══██║██║╚██╗██║   ██║    ██╔██╗ 
██║  ██║███████╗██████╔╝╚██████╔╝███████╗╚██████╔╝╚██████╔╝██║  ██║██║ ╚████║   ██║   ██╔╝ ██╗
╚═╝  ╚═╝╚══════╝╚═════╝  ╚═════╝ ╚══════╝ ╚══▀▀═╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═╝  ╚═╝

Prop Futures Algo Trading CLI

A powerful command-line interface for connecting to prop trading firms and managing your futures trading accounts.

npm version npm downloads


Features

  • Multi-platform support (ProjectX, Tradovate, Rithmic)
  • 37 supported prop firms
  • Multi-account connections
  • Real-time stats (balance, P&L, positions)
  • Secure encrypted session storage
  • Auto-update with restart

Installation

npm install -g hedgequantx

Option 2: Clone from GitHub

git clone https://github.com/HedgeQuantX/HQX-CLI.git
cd HQX-CLI
npm install
npm link

Usage

# Launch CLI
hedgequantx

# Or use short alias
hqx

# Show version
hedgequantx version

Supported Prop Firms (37)

ProjectX (19) Rithmic (16) Tradovate (2)
TopStep Apex Apex
Alpha Futures TopstepTrader TakeProfitTrader
TickTickTrader MES Capital
Bulenox Bulenox
TradeDay TradeFundrr
Blusky TheTradingPit
Goat Futures FundedFuturesNetwork
The Futures Desk PropShopTrader
DayTraders 4PropTrader
E8 Futures DayTraders.com
Blue Guardian Futures 10XFutures
FuturesElite LucidTrading
FXIFY ThriveTrading
Hola Prime LegendsTrading
Top One Futures Earn2Trade
Funding Futures Tradesea
TX3 Funding
Lucid Trading
Tradeify

Note: ProjectX firms are fully supported. Rithmic and Tradovate coming soon.


Dashboard Features

  • View Accounts - List all trading accounts with balance and status
  • View Positions - Open positions with P&L
  • View Orders - Pending and filled orders
  • View Stats - Trading metrics, equity curve, P&L calendar
  • User Info - Account details
  • Add Prop-Account - Connect multiple prop firms
  • Algo-Trading - Automated trading (coming soon)
  • Update HQX - Auto-update with restart

Screenshots

╔══════════════════════════════════════════════════════════════════════════════════════════════╗
║██╗  ██╗███████╗██████╗  ██████╗ ███████╗ ██████╗ ██╗   ██╗ █████╗ ███╗   ██╗████████╗██╗  ██╗║
║██║  ██║██╔════╝██╔══██╗██╔════╝ ██╔════╝██╔═══██╗██║   ██║██╔══██╗████╗  ██║╚══██╔══╝╚██╗██╔╝║
║███████║█████╗  ██║  ██║██║  ███╗█████╗  ██║   ██║██║   ██║███████║██╔██╗ ██║   ██║    ╚███╔╝ ║
║██╔══██║██╔══╝  ██║  ██║██║   ██║██╔══╝  ██║▄▄ ██║██║   ██║██╔══██║██║╚██╗██║   ██║    ██╔██╗ ║
║██║  ██║███████╗██████╔╝╚██████╔╝███████╗╚██████╔╝╚██████╔╝██║  ██║██║ ╚████║   ██║   ██╔╝ ██╗║
║╚═╝  ╚═╝╚══════╝╚═════╝  ╚═════╝ ╚══════╝ ╚══▀▀═╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═╝  ╚═╝║
╠══════════════════════════════════════════════════════════════════════════════════════════════╣
║                              Prop Futures Algo Trading  v1.2.0                               ║
╠══════════════════════════════════════════════════════════════════════════════════════════════╣
║         Connections: 1    Accounts: 2    Balance: $299,776    P&L: $-223 (-0.1%)             ║
╚══════════════════════════════════════════════════════════════════════════════════════════════╝

? Dashboard:
  > View Accounts
    View Positions
    View Orders
    View Stats
    User Info
    Add Prop-Account
    ──────────────
    Algo-Trading
    ──────────────
    Update HQX
    Disconnect

Project Structure

HQX-CLI/
├── bin/
│   └── cli.js                # Entry point
├── src/
│   ├── app.js                # Main router
│   ├── config/
│   │   ├── index.js
│   │   ├── constants.js
│   │   └── propfirms.js      # 37 PropFirms config
│   ├── pages/
│   │   ├── accounts.js
│   │   ├── orders.js
│   │   ├── positions.js
│   │   ├── stats.js
│   │   └── user.js
│   ├── security/
│   │   ├── encryption.js     # AES-256-GCM
│   │   ├── validation.js     # Input sanitization
│   │   └── rateLimit.js      # API rate limiting
│   ├── services/
│   │   ├── projectx.js       # ProjectX API
│   │   ├── session.js        # Encrypted sessions
│   │   └── hqx-server.js     # HQX Server API
│   └── ui/
│       ├── box.js
│       ├── table.js
│       └── device.js
├── package.json
└── README.md

Security

  • AES-256-GCM encrypted session storage
  • Machine-bound encryption keys
  • Input validation and sanitization
  • API rate limiting
  • Secure file permissions (0600)

Update

The CLI has a built-in update feature:

  1. Select Update HQX from the dashboard
  2. CLI pulls latest changes from GitHub
  3. Installs dependencies
  4. Auto-restarts with new version

Or manually:

cd ~/HQX-CLI && git pull origin main

Roadmap

  • ProjectX integration
  • Multi-propfirm support (37 firms)
  • Account viewing
  • Position viewing
  • Order viewing
  • Stats with equity curve
  • Encrypted sessions
  • Multi-account connections
  • Rithmic integration
  • Tradovate integration
  • Algo trading engine
  • Real-time market data
  • Order placement

License

MIT License - see LICENSE for details.


Disclaimer

This software is for educational and informational purposes only. Trading futures involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results.


Support


Made with passion by HedgeQuantX