No project description provided
Project description
📈 NADEX — Real-Time 5-Minute Binary Options Market Data CLI
NADEX is a powerful Python CLI tool that fetches live 5-minute binary options forex data directly from the Nadex exchange. With a single command, you can access comprehensive market data including all available forex pairs, trading levels (strikes), bid/ask prices, and order book quantities — transforming your terminal into a real-time trading dashboard.
Perfect for traders, developers, and financial analysts who need instant access to Nadex's binary options market structure and live pricing data.
🚀 Key Features
- ⏱ Real-time 5-minute binary options data for all major forex pairs
- 💵 Complete strike levels with bid/ask prices and available quantities
- 📊 Full order book visualization in your terminal
- 🔐 Built-in test credentials (easily replaceable with your own)
- 🎯 Clean, parsable CLI output for both human reading and automation
- 🐍 One-command installation via PyPI (
pip install nadex-cli) - 🌐 WebSocket streaming for real-time updates
- 📈 Professional-grade market data from Nadex exchange
📦 Quick Installation
Install the package globally using pip:
pip install nadex-cli
That's it! No additional setup required.
⚡ Quick Start
After installation, simply run:
nadex_dashboard
The CLI will immediately:
- Connect to Nadex using built-in test credentials
- Subscribe to the live 5-minute binary options feed
- Display real-time market data in a clean, organized format
🎯 What You Get
Complete Market Overview
- All Active Forex Pairs: EUR/USD, GBP/USD, USD/JPY, AUD/USD, USD/CAD, EUR/GBP,
- Strike Levels: Every available trading level for 5-minute binary options
- Bid/Ask Prices: Real-time pricing from the Nadex order book
- Contract Quantities: Available volume at each price level
Real-Time Updates
The dashboard refreshes automatically as new market data arrives via WebSocket connection, ensuring you always see the latest:
- Price movements
- Quantity changes
- New strike levels
- Market status updates
🔑 Authentication & Credentials
Default Test Mode
The package comes with built-in test credentials that connect to Nadex's demo environment. This means:
- ✅ No real money involved
- ✅ Full access to live market data structure
- ✅ Perfect for learning and development
- ✅ No registration required
📊 Market Data Specifications
Supported Instruments
- EUR/USD - Euro vs US Dollar
- GBP/USD - British Pound vs US Dollar
- USD/JPY - US Dollar vs Japanese Yen
- AUD/USD - Australian Dollar vs US Dollar
- USD/CAD - US Dollar vs Canadian Dollar
- EUR/JPY - Euro vs Japanese Yen
- GBP/JPY - British Pound vs Japanese Yen
Local Development Setup
# Clone the repository
git clone https://github.com/shivamgarg001/Nadex.git
cd nadex-dashboard
# Install in development mode
pip install -e .
# Run the CLI
nadex_dashboard
❓ Frequently Asked Questions
General Questions
Q: Is this connected to real money? A: By default, no. The package uses Nadex's test environment with demo credentials. No real funds are involved unless you explicitly provide your own production credentials.
Q: Do I need a Nadex account? A: No, the package works out-of-the-box with built-in test credentials. However, you can use your own Nadex account if you prefer.
Q: Is the data real-time? A: Yes, the data is streamed live via WebSocket from Nadex's servers with minimal latency.
Technical Questions
Q: Can I use this in trading bots? A: Absolutely. The package is designed with automation in mind. You can import modules and build custom applications on top of it.
Q: How often does the data update? A: Updates are pushed in real-time as market conditions change, typically 1-5 times per second during active trading hours.
🗺️ Roadmap
Upcoming Features
- Historical data export for backtesting
- Alert system for price/volume thresholds
- Multiple timeframes (1-minute, 15-minute options)
- Advanced filtering by instrument, strike range, etc.
- REST API mode for web applications
- Docker container for easy deployment
- Grafana dashboard integration
- Telegram/Discord bot notifications
Long-term Vision
- Support for other Nadex instrument types (indices, commodities)
- Machine learning integration for pattern recognition
- Advanced analytics and visualization tools
- Mobile app companion
👨💻 Author & Maintainer
Shivam Garg
- 🌐 GitHub: @shivamgarg001
⭐️ Show Your Support
If you find this tool helpful for your trading, development, or learning:
- ⭐ Star the repository on GitHub
- 🍴 Fork it to contribute
- 🐛 Report issues to help improve it
- 💡 Suggest features for future releases
- 📢 Share it with others who might benefit
GitHub Repository: [https://github.com/shivamgarg001/Nadex]
Happy trading! 📈
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nadex_cli-2.0.0.tar.gz.
File metadata
- Download URL: nadex_cli-2.0.0.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eea35eae55db3916b67949030bdd0bd63c8b74083a7b2e7ef5b5e89ced0e5060
|
|
| MD5 |
74f930d77fa4781f4d1a0a1187bd2fc4
|
|
| BLAKE2b-256 |
6c550665ac806dba780ee09defa8fd59b3fe68656a679db9631cac15e7cd53fb
|
File details
Details for the file nadex_cli-2.0.0-py3-none-any.whl.
File metadata
- Download URL: nadex_cli-2.0.0-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98d1b8951289a9eb17ae9c165046150094129536b7a018cede436a82f209b690
|
|
| MD5 |
99e37e6237617303e94f9ad82670fe8c
|
|
| BLAKE2b-256 |
89ad5079db3a5726998dc72ec25627c5e4b21d13c3c92a44347c497bcc22d151
|