A Stock Watcher is a comprehensive monitoring and analysis tool for the Chinese A-share stock market. It delivers real-time price quotes, configurable price alerts, automated daily reports, and deep technical analysis powered by over 20 indicators — all without requiring any paid API keys.
Built on free data feeds from EastMoney, Tencent Finance, and Sina Finance, A Stock Watcher gives retail investors and analysts instant access to live market data with latency as low as 1-3 seconds.
Key Features
- Real-time price monitoring with background tracking and adjustable refresh rates across multiple data sources
- 20+ technical indicators including Moving Averages, RSI, MACD, KDJ, and Bollinger Bands across multiple timeframes
- Automated daily reports with performance summaries, P&L tracking, and anomaly detection for unusual price or volume movements
- Price alert system with DingTalk push notifications when stocks hit target values
- Investment advisory tools including risk assessment, asset allocation, and portfolio optimization using modern portfolio theory
- Valuation analysis using PE and PEG methods with dynamic stop-loss and take-profit calculations
Use Cases
- Monitor a personal stock portfolio with real-time alerts and daily close summaries
- Run technical analysis across multiple timeframes before making trade decisions
- Build a risk profile and receive tailored asset allocation recommendations
- Detect anomalous price and volume movements early for active trading strategies
How It Works
A Stock Watcher pulls data from three redundant Chinese financial APIs (EastMoney, Tencent, Sina) with automatic failover. It calculates technical indicators locally, generates structured reports, and can push alerts via DingTalk notifications. All processing happens on your machine with no paid subscriptions required.
Getting Started
Install the skill and ensure Python 3 with the requests library is available. Use Chinese-language commands to check quotes, set price alerts, or generate full technical analysis reports. No API keys or paid accounts are needed.