How nandansv3106/marketxpert works
MarketXpert is a Telegram financial-assistance bot, rather than the React dashboard and trading simulator described as possible technologies in the README. Its visible workflows guide users through portfolio management, stock and investment analysis, and market information; AI-generated responses and a circuit-breaker check support those workflows. The sampled source is partial, so data-provider and other feature relationships are included only where the excerpts show them.
Main entry points: MarketXpert.py Telegram bot
Components 17
Bot interaction
- Telegram bot
MarketXpert.py - Channel check
MarketXpert.py
Financial features
- Portfolio tools
MarketXpert.py - Add trade
MarketXpert.py - Circuit breaker
MarketXpert.py - Stock analysis
MarketXpert.py - Trading match
MarketXpert.py - Portfolio guidance
MarketXpert.py - SIP planning
MarketXpert.py - Peer matching
MarketXpert.py - News and IPO
MarketXpert.py - Trading education
MarketXpert.py
Data and services
- AI responses
MarketXpert.py - Trades database
MarketXpert.py - Yahoo Finance
- Telegram
Other components
- Telegram user
Connections 19
- Telegram user → Telegram: sends messages
README.md - Telegram → Telegram bot: delivers updates
README.md - Telegram bot → Channel check: checks access
MarketXpert.py - Telegram bot → Portfolio tools: offers portfolio
MarketXpert.py - Telegram bot → Add trade: starts trade entry
MarketXpert.py - Add trade → Circuit breaker: checks drawdown
MarketXpert.py - Circuit breaker → Trades database: reads trades
MarketXpert.py - Add trade → Trades database: deletes trade
MarketXpert.py - Telegram bot → Stock analysis: starts analysis
MarketXpert.py - Stock analysis → AI responses: requests analysis
MarketXpert.py - Telegram bot → Trading match: starts match
MarketXpert.py - Telegram bot → Portfolio guidance: starts guidance
MarketXpert.py - Portfolio guidance → AI responses: requests guidance
MarketXpert.py - Telegram bot → SIP planning: starts planning
MarketXpert.py - Telegram bot → Peer matching: starts matching
MarketXpert.py - Peer matching → AI responses: requests peers
MarketXpert.py - Telegram bot → News and IPO: starts briefing
MarketXpert.py - Telegram bot → Trading education: offers help
MarketXpert.py - Portfolio tools → Trades database: reads trades
MarketXpert.py