Finance & Trading · Full Stack
ForexPulse
Forex Signal Engine
Scans live EURUSD and DXY prices and alerts on trade setups. Real-time forex signal engine that scans the EURUSD and DXY correlation across 30M, 2H and 1D timeframes, detects sweep-based BUY and SELL setups, and streams every check to a live dashboard with alert cooldowns and a status API.

Overview
What this project does
Continuously scans live price action for the inverse correlation between EURUSD and the US Dollar Index (DXY) and detects BUY and SELL setups based on precise sweep conditions between the two instruments, streaming every check and detection to a real-time terminal.
Features
Core features
- Real-time EURUSD-DXY correlation scanning engine
- Custom sweep-based BUY/SELL setup detection logic
- Multi-timeframe live data (30M, 2H, 1D) from OANDA and DXY feeds
- Live terminal console with streaming log output
- Configurable scan frequency, lookback and confirm window via .env
- Alert cooldown system to prevent duplicate or spam alerts
- Engine start/stop control with uptime tracking
- Recent-alert history panel and manual test triggers
- Raw status API and system-log endpoints
Impact
What it delivers
- Real-time Node.js scanning engine with start/stop control
- Live OANDA and DXY market-data feeds across timeframes
- Custom sweep-based correlation detection logic
- Alert-cooldown system that prevents duplicate signals
- Scan frequency, lookback and confirm window configurable via .env
- Live dashboard console with streaming logs and alert history
- Raw status API and system-log endpoints for monitoring
- Detection logic runs every few seconds across three timeframes
- Every check and detection is streamed to the console in real time
- Status API exposes engine health for external monitoring
Under the hood
Technical specifications
- Type
- Real-time trading signal and market-scanning engine with a live web dashboard.
- Target users
- Forex traders and trading desks running an EURUSD-DXY correlation strategy who want automated, high-probability setup alerts.
- Admin & management
- Engine state control (start/stop), uptime tracking, manual test triggers and a recent-alert history panel.
- Integrations
- OANDA market data API, TVC:DXY feed, Railway deployment.
- Engine
- Node.js (real-time scanning and detection)
- Dashboard
- React-based web console with live streaming logs
- Market Data
- OANDA (EURUSD) and TVC:DXY feeds, multi-timeframe
- Config
- Environment-based parameters (.env)
- Reliability
- Alert cooldowns, status API, system logs, uptime tracking
Related work


