Forex Strategy Assistant — Interactive Streamlit App
A full-featured, deployed web application for forex trade planning, strategy documentation, and performance tracking.
The Business Problem
Most retail traders fail not because of bad strategies, but because of inconsistent execution — jumping between tools, skipping pre-trade checklists, and failing to log results. Without a structured workflow, even a sound strategy breaks down under real market pressure.
This app solves that by consolidating the entire pre-trade and post-trade workflow into a single, interactive dashboard — built with Streamlit and deployed to the cloud.
Strategy Planning: Define and preview trade setups using RSI, EMA crossover signals, support/resistance tagging, ATR volatility assessment, and risk-to-reward visualization
SL/TP Calculator: Instantly compute stop-loss and take-profit levels based on live ATR and custom risk parameters
Trade Logger: Record every trade with outcome, custom tags, and notes — filterable for performance review
Price Alert Configuration: Set RSI/EMA crossover alerts and key price-level notifications
Multi-channel Notifications: Receive alerts via Email (Yagmail) or Telegram Bot
Economic Calendar: Integrated TradingView calendar for high-impact news events
✅ Eliminates tool-switching — strategy, calculation, logging, and alerts in one place
✅ Enforces trading discipline through structured pre-trade checklists
✅ Builds a searchable trade history for data-driven strategy improvement
✅ Deployed live on Streamlit Cloud — accessible anywhere, by anyone
✅ Demonstrates full-stack analyst capability: data + UI + deployment
Python
Streamlit
Plotly
Yagmail
Telegram API
TradingView
Why This Project Matters for Employers
Building and deploying an app is a different skill set from running a Jupyter notebook. This project shows I can take an analytical idea all the way through to a working product that real users can interact with — a critical capability for any Data Analyst working in a business environment where insights need to be communicated, not just computed.
• Web application development and deployment (Streamlit Cloud)
• Financial domain knowledge — technical indicators, risk management, trade execution logic
• UX thinking: designing tools that non-technical users can actually use
• Notification system integration (Email + Telegram)
• Real-world problem framing: identified a trader pain point and built a targeted solution
Connect to live broker APIs (e.g., OANDA, MetaTrader) for one-click trade execution
Add ML-based signal confidence scoring using historical backtest data
Expand to include crypto pairs alongside forex
Streamlit App