How huang1125677925/stock_analyse works
This Vue frontend is a stock and market analysis application: users navigate analysis pages, adjust filters or date ranges, and view market, industry, stock-strategy, and ETF results fetched from backend APIs. The sampled RPS pages and ETF explorer show how views call domain services and render derived results. The app also includes authentication and page-aware AI analysis. The README describes a generic Vue starter and does not document these current product capabilities; several subsystems are represented from the file tree, so their internal wiring is not inferred.
Main entry points: IndexRpsView.vue Index RPS · EtfTreeView.vue ETF Explorer · StockSwingPracticeView.vue Stock Swing Practice · AiAnalysisDialog.vue AI Analysis
Components 23
Application Shell
- Vue App
vue-frontend/src/App.vue - Route Configuration
vue-frontend/src/router/index.ts - Default Layout
vue-frontend/src/layouts/DefaultLayout.vue - Settings
vue-frontend/src/views/SettingsView.vue
Market Analysis
- Market Views
vue-frontend/src/views/markt_data/MarketOverviewView.vue - Index Breadth
vue-frontend/src/views/markt_data/MarketIndexBreadthView.vue - Industry Analysis
vue-frontend/src/views/industry-stock-data/IndustryFundFlowView.vue - ETF Explorer
vue-frontend/src/views/markt_data/EtfTreeView.vue - ETF Data API
vue-frontend/src/services/etfApi.ts - Index Data API
vue-frontend/src/services/indexBasicApi.ts - Stock List API
vue-frontend/src/services/individualStockApi.ts
Stock Strategy
- Stock Swing Practice
vue-frontend/src/views/indival_stock_data/StockSwingPracticeView.vue - Index RPS
vue-frontend/src/views/strategy/IndexRpsView.vue - Stock RPS API
vue-frontend/src/services/strategyApi.ts - Stock History API
vue-frontend/src/services/stockHistoryApi.ts - Index Daily API
vue-frontend/src/services/dcDailyApi.ts - Turnover API
vue-frontend/src/services/industry-turnover-percentile.ts
Data And AI
- Backend APIs
- AI Analysis
vue-frontend/src/components/AiAnalysisDialog.vue - AI Page Data Store
vue-frontend/src/services/aiPageDataStore.ts - DeepSeek Service
vue-frontend/src/services/deepseekApi.ts - AI Analysis Service
vue-frontend/src/services/aiAnalysis.ts
Other components
- User
Connections 31
- User → Vue App: opens
- Vue App → Route Configuration: renders routes
- Route Configuration → Default Layout: dispatches pages
- User → Market Views: selects analysis
- User → Index Breadth: selects analysis
- User → Industry Analysis: selects analysis
- User → ETF Explorer: explores funds
- User → Stock Swing Practice: filters stocks
- User → Index RPS: filters indices
- Stock Swing Practice → Stock RPS API: requests RPS
- Stock Swing Practice → Stock History API: requests history
- Index RPS → Stock RPS API: requests RPS
- Index RPS → Index Daily API: requests index data
- Index RPS → Stock History API: requests history
- Index RPS → Turnover API: requests turnover
- ETF Explorer → ETF Data API: requests ETF data
- ETF Explorer → Index Data API: requests index data
- ETF Explorer → Stock List API: resolves stock names
- Stock RPS API → Backend APIs: fetches data
- Stock History API → Backend APIs: fetches data
- Index Daily API → Backend APIs: fetches data
- Turnover API → Backend APIs: fetches data
- ETF Data API → Backend APIs: fetches data
- Index Data API → Backend APIs: fetches data
- Stock List API → Backend APIs: fetches data
- Default Layout → AI Analysis: opens dialog
- AI Analysis → AI Page Data Store: reads page data
- AI Analysis → AI Analysis Service: requests analysis
- AI Analysis Service → DeepSeek Service: calls provider
- DeepSeek Service → Backend APIs: requests inference
- User → Settings: configures account