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.
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
Option 1: NPM (Recommended)
npm install -g hedgequantxOption 2: Clone from GitHub
git clone https://github.com/HedgeQuantX/HQX-CLI.git
cd HQX-CLI
npm install
npm linkUsage
# Launch CLI
hedgequantx
# Or use short alias
hqx
# Show version
hedgequantx versionSupported 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
DisconnectProject 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.mdSecurity
- 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:
- Select Update HQX from the dashboard
- CLI pulls latest changes from GitHub
- Installs dependencies
- Auto-restarts with new version
Or manually:
cd ~/HQX-CLI && git pull origin mainRoadmap
- 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
- Discord: https://discord.gg/UBKCERctZu
- GitHub Issues: https://github.com/HedgeQuantX/HQX-CLI/issues
Made with passion by HedgeQuantX