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.

ForexPulse | Forex Signal Engine

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

More projects

All projects
Abdul Rafay logo
Abdul Rafay

Full Stack Web & AI Developer building web apps, SaaS platforms and AI features for founders and agencies.

Security & data

  • GDPR-aware data handling

  • AI data stays in your infrastructure

  • No training on your data

  • NDA and IP assignment by default

  • You own the code from day one

© 2026 Abdul Rafay. All rights reserved.

Faisalabad, Pakistan