Professional FX Analytics & Zone-Based Market Analysis Platform
A comprehensive Streamlit-based web application for foreign exchange market analysis, featuring real-time data visualization, currency strength analysis, and innovative zone-based price evaluation.
Run locally with:
streamlit run scan_x.py
✨ Features
🏠 Dashboard Overview
Professional landing page with platform explanation
Quick stats and feature overview
Zone analysis methodology explanation
📊 FX Heatmap
Real-time percentage changes across 28 major currency pairs
Interactive visualization using Plotly
Market overview for daily trading preparation
Currency strength comparison at a glance
💪 Currency Strength Meter
Individual currency rankings with strength scores
Beautiful interactive charts showing momentum
Strength-based trading insights
Historical strength trends
🎯 Zone Locator ⭐ Unique Feature
Zone-based price analysis using historical support/resistance levels
Fair value assessment - determine if currencies are cheap, fairly priced, or expensive
Historical zone visualization with interactive charts
Risk assessment based on zone positioning
Three main zones: RESET (oversold), BUDGET (fair value), PREMIUM+ (expensive)
🔗 FX Correlation Matrix
Comprehensive 24x24 correlation matrix
Multiple timeframes (7-90 days)
Risk management insights for portfolio diversification
Pair trading opportunities identification
🎯 Zone Analysis Methodology
What Are Trading Zones?
Zones are price ranges defined by historically significant support and resistance levels. Think of them as "neighborhoods" where currency pairs prefer to trade.
Key Concepts:
Historical Analysis: Years of price data identify significant levels
Zone Classification: Price ranges between levels become named zones
Fair Value Discovery: Track which zones pairs spend most time in
Market Positioning: Current location indicates if currency is cheap/expensive
Zone Categories
ZoneIndicatorMeaningStrategy🔴 RESETHistorical LowsPotential oversold conditionsContrarian plays, small positions🟢 BUDGETFair ValueNormal/average pricingMomentum strategies, normal sizing🟠 PREMIUM+Historical HighsExpensive territoryTrend continuation, reduced sizing
🛠️ Technical Stack
Frontend: Streamlit with custom CSS styling
Data Sources: Yahoo Finance API (yfinance)
Visualizations: Plotly (interactive charts)
Zone Data: Excel-based historical level definitions
Architecture: Modular design with separated concerns