A comprehensive stock price reporting tool for VIP Play Inc (VIPP) that generates daily reports and visual charts.
- Daily Reports: Text-based reports with key metrics including open, close, high, low prices and trading volume
- Weekly Visual Charts: Price charts with trend lines and volume data
- Monthly Line Charts: Line charts with moving averages and statistics
- Monthly Bar Charts: Bar charts with up/down day coloring and volume analysis
pip install -r requirements.txt# Initialize with sample data (90 days)
python main.py init
# Generate all reports
python main.py allpython main.py dailypython main.py weekly
python main.py weekly --weeks 2 # Last 2 weeks
python main.py weekly --candlestick # Include candlestick chartpython main.py monthly
python main.py monthly --months 3 # Last 3 months
python main.py monthly --combined # Include combined analysis chartpython main.py allpython main.py add --date 2024-01-15 --open 45.00 --high 46.50 --low 44.25 --close 45.75 --volume 1500000python main.py statusReports and charts are saved to the reports/ directory:
daily_report_YYYY-MM-DD.txt- Daily text reportsweekly_chart_YYYY-MM-DD.png- Weekly price chartsmonthly_line_chart_YYYY-MM-DD.png- Monthly line chartsmonthly_bar_chart_YYYY-MM-DD.png- Monthly bar charts
Fuzebox/
├── main.py # Main runner script
├── requirements.txt # Python dependencies
├── README.md # Documentation
├── src/
│ ├── __init__.py
│ ├── stock_data.py # Stock data management
│ ├── daily_report.py # Daily report generator
│ ├── weekly_chart.py # Weekly chart generator
│ └── monthly_charts.py # Monthly charts generator
├── data/
│ └── vip_play_stock.json # Stock price data
└── reports/
└── (generated reports)