Getting Started with NeonChainX - Complete Setup Guide
Complete step-by-step guide from purchasing your NeonChainX subscription to installing and running the application with Interactive Brokers.
This guide walks you through getting NeonChainX running from purchase to first trade execution.
⚠️ First-Time Users: We strongly recommend using a paper trading account when you first run NeonChainX to ensure everything works correctly before trading with real money.
Prerequisites
System Requirements
- Windows: Windows 10+ (no additional installs needed)
- macOS: macOS 12+ (no additional installs needed)
- Ubuntu: Ubuntu 20.04+ (officially supported Linux distribution)
Ubuntu Additional Setup
# Ubuntu/Debian sudo apt update && sudo apt install libxcb-cursor0 libgl1-mesa-glx
Interactive Brokers Account
- Active IBKR account with trading permissions
- TWS or IB Gateway installed
Step 1: Purchase NeonChainX
- Visit /pricing
- Choose your preferred plan
- Complete checkout with your email
- Save your license key from the confirmation email
Step 2: Download & Install
Download
- Go to /downloads
- Enter your license email and key
- Download for your platform
Install
Windows:
- Run the
.exefile directly - If Windows Defender/SmartScreen warning appears:
- Click "More info" then "Run anyway"
- Or go to Downloads folder, right-click the file > Properties > "Unblock" > OK
macOS:
- Open
.dmgfile - Drag to Applications folder
- If security prompt: System Preferences > Security & Privacy > "Open Anyway"
Ubuntu:
- Extract the downloaded archive to a folder of your choice
- Run the automatic installation script by first changing the permission
chmod +x install.sh - Run the automatic installation script
./install.sh - The script will automatically handle dependencies, desktop integration, and PATH setup
Step 3: Configure Interactive Brokers
Enable API Access
TWS (Trader Workstation) - Recommended:
- File > Global Configuration > API > Settings
- Check "Enable ActiveX and Socket Clients"
- Uncheck "Read-Only API" (required for trading)
- Set Socket port:
7497(paper) or7496(live) - Add
127.0.0.1to Trusted IP Addresses - Click Apply and OK
IB Gateway:
- Launch IB Gateway
- API Settings:
- Check "Enable ActiveX and Socket Clients"
- Uncheck "Read-Only API" (required for trading)
- Set Socket port:
4002(paper) or4001(live) - Add
127.0.0.1to trusted IPs
- Click OK
Important: The account type you use to log in to TWS/Gateway (paper or live) determines what account NeonChainX will access. Log in with your paper account to trade paper money, or live account for real trading.
Configure NeonChainX Connection
- In NeonChainX, go to Configuration tab
- Set connection parameters:
- Host:
127.0.0.1 - Port:
- TWS:
7497(paper) /7496(live) - Gateway:
4002(paper) /4001(live)
- TWS:
- Client ID:
1
- Host:
- Click "Save Settings"
Step 4: Connect & Test
- Ensure TWS/Gateway is running and logged in
- In NeonChainX, click "Connect"
- Wait for green connection status
- Test: Add symbol "AAPL" and verify options data loads
Step 5: First Trade (Use Paper Trading)
Recommended: Start with paper trading ports to practice risk-free
- TWS paper: port
7497 - Gateway paper: port
4002
Basic Flow
- Research in TWS/charts
- Execute trades in NeonChainX
- Monitor positions
- Manage exits/adjustments
Troubleshooting
Connection Issues
- "Connection failed": Check TWS/Gateway is running, port numbers match, and
127.0.0.1is trusted - "API not enabled": Enable API in settings and restart TWS/Gateway
License Issues
- "Invalid license": Verify email/key exactly as received, check for extra spaces
Ubuntu Display Issues
If GUI doesn't display properly:
# Install additional dependencies sudo apt install libfontconfig1 libfreetype6 libx11-6