🎯 Hidden Alpha - Fund Manager Investment Tracker
Discover where India's top fund managers invest their own money
Hidden Alpha tracks personal investments made by India's top 33 fund managers in their own mutual fund schemes. When fund managers invest their personal wealth in the funds they manage, it demonstrates strong conviction and alignment with investor interests - the ultimate "skin in the game" indicator.
- 📊 33 Top Fund Managers - Track personal investments across 21 AMCs
- 💰 ₹6,456+ Lakhs - Total personal wealth invested and verified
- 🔍 Two View Modes - Individual manager view & grouped by AMC
- ✅ 100% Verifiable - All data sourced from official SEBI & AMC documents
- 🎨 Interactive Dashboard - Beautiful dark-themed UI with filtering
- 📋 Complete Transparency - Direct links to SAI documents for verification
- 🔄 Regular Updates - Easy to update with latest disclosures
- Python 3.8 or higher
- pip (Python package manager)
- Git
# Clone the repository
git clone https://github.com/abhitsian/hidden-alpha.git
cd hidden-alpha
# Run the setup script (installs dependencies)
chmod +x setup.sh
./setup.sh
# Generate the dashboards
python3 run_all.pyThat's it! The dashboards will open automatically in your browser.
# Clone
git clone https://github.com/abhitsian/hidden-alpha.git
cd hidden-alpha
# Setup and run
./setup.sh
python3 run_all.py# Clone the repository
git clone https://github.com/abhitsian/hidden-alpha.git
cd hidden-alpha
# Create virtual environment (recommended)
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Generate dashboards
python3 hidden_alpha.py # Individual view
python3 hidden_alpha_grouped.py # Grouped by AMC
python3 generate_sources_page.py # Sources page
# Open dashboards
open reports/hidden_alpha.html
open reports/hidden_alpha_grouped.html1. Individual View (hidden_alpha.html)
All 33 fund managers in one view with:
- Sort by personal investment, performance, or experience
- Filter by conviction level
- Search by name, AMC, or specialty
- Interactive cards with complete data
Best for: Finding top investors and comparing across all AMCs
2. Grouped by AMC (hidden_alpha_grouped.html)
Fund managers organized by their mutual fund:
- AMC-level statistics
- Compare managers within same organization
- See which AMCs have strong conviction culture
- Verify entire AMC at once
Best for: Understanding organizational commitment patterns
Complete verification page with:
- SEBI regulations and circulars
- Links to all 19 AMC disclosure pages
- Step-by-step verification guide
- Sample SAI disclosure format
Best for: Verifying data independently
| Rank | Manager | AMC | Investment | Conviction |
|---|---|---|---|---|
| 1 | Rajeev Thakkar | PPFAS | ₹700.00L | Very High |
| 2 | Raj Mehta | PPFAS | ₹385.40L | Very High |
| 3 | R. Srinivasan | SBI MF | ₹320.75L | Very High |
| 4 | Raunak Onkar | PPFAS | ₹298.60L | Very High |
| 5 | Vetri Subramaniam | UTI | ₹285.70L | Very High |
PPFAS (Parag Parikh) has 3 of the top 4 investors!
| Rank | AMC | Managers | Total Investment |
|---|---|---|---|
| 1 | PPFAS (Parag Parikh) | 3 | ₹1,384.00L |
| 2 | ICICI Prudential | 4 | ₹778.50L |
| 3 | UTI Asset Management | 2 | ₹554.60L |
| 4 | HDFC AMC | 3 | ₹482.60L |
| 5 | SBI Mutual Fund | 2 | ₹456.55L |
hidden-alpha/
├── README.md # This file
├── requirements.txt # Python dependencies
├── setup.sh # Automated setup script
├── run_all.py # Generate all dashboards
├──
├── Core Scripts
├── hidden_alpha.py # Individual view generator
├── hidden_alpha_grouped.py # Grouped view generator
├── generate_sources_page.py # Sources page generator
├──
├── Data & Configuration
├── hidden_alpha_data.py # 33 fund manager dataset
├── funds_config.py # Top 10 AMC data
├── data_sources_config.py # Source links & SEBI regs
├──
├── Utilities
├── scraper.py # Web scraping tools
├── main.py # Original tracker
├── quick_start.py # Quick dashboard generator
├──
├── Generated Reports
├── reports/
│ ├── hidden_alpha.html # Individual view dashboard
│ ├── hidden_alpha_grouped.html # Grouped view dashboard
│ └── data_sources.html # Verification page
├──
├── Data Storage
├── data/ # Scraped data (gitignored)
│ ├── all_funds_data.json
│ └── sid_documents/
└──
└── Documentation
├── HIDDEN_ALPHA_README.md # Detailed documentation
├── SOURCE_ATTRIBUTION_SUMMARY.md
├── GROUPED_VIEW_SUMMARY.md
└── CONTRIBUTING.md
# Generate all dashboards at once
python3 run_all.py
# Generate individual components
python3 hidden_alpha.py # Individual view
python3 hidden_alpha_grouped.py # Grouped by AMC
python3 generate_sources_page.py # Sources page# Import and use the data programmatically
from hidden_alpha_data import FUND_MANAGERS
# Find high conviction managers
high_conviction = [
fm for fm in FUND_MANAGERS
if fm['skin_in_game_rating'] in ['High', 'Very High']
]
# Get PPFAS managers
ppfas_managers = [
fm for fm in FUND_MANAGERS
if 'PPFAS' in fm['amc']
]
# Calculate statistics
total_investment = sum(
fm['personal_wealth_invested_lakhs']
for fm in FUND_MANAGERS
)To update with latest fund manager investments:
- Check latest SAI documents from AMC websites
- Update
hidden_alpha_data.pywith new amounts - Regenerate dashboards:
python3 run_all.py
All data is sourced from official regulatory filings:
- SEBI Circulars: Official regulations mandating disclosure
- SAI Documents: Statement of Additional Information from each AMC
- AMFI Portal: Central repository for mutual fund data
- AMC Websites: Individual fund house disclosures
- SEBI Circular:
SEBI/HO/IMD/IMD-RAC-2/P/CIR/2023/000175 - Effective Date: June 1, 2024
- Requirement: Disclosure of personal investments by fund managers
Every fund manager card includes links to:
- SAI Document (official disclosure)
- AMFI Portal page
- Complete sources page
All data is 100% verifiable from official sources.
We welcome contributions! Here's how you can help:
- Fork the repository
- Add fund manager data to
hidden_alpha_data.py - Add AMC source links to
data_sources_config.py(if new AMC) - Test by running
python3 run_all.py - Submit a pull request
- Check latest SAI documents
- Update amounts in
hidden_alpha_data.py - Update
last_verifieddates - Submit pull request with source references
- Open an issue describing the feature
- Tag it as "enhancement"
- Provide use case examples
See CONTRIBUTING.md for detailed guidelines.
- 33 Fund Managers tracked
- 21 AMCs represented
- ₹6,456.05 Lakhs total personal investment
- ₹50.61 Lakh Crores combined AUM
- 100% verifiable from official sources
- Find high-conviction managers: See who puts their money where their mouth is
- Verify alignment: Check if managers invest in funds they recommend
- Compare AMCs: Identify which organizations have strong conviction culture
- Make informed decisions: Use conviction as an additional selection criterion
- Study patterns: Analyze correlation between personal investment and performance
- Track changes: Monitor how manager investments change over time
- AMC analysis: Understand organizational culture through employee investments
- Data validation: Cross-reference with official sources
- Build tools: Use the dataset for analytics applications
- Create visualizations: Generate charts and insights
- Integrate data: Connect with other financial data sources
- Automate tracking: Set up monitoring for disclosure updates
IMPORTANT: This tool is for research and educational purposes only.
- ✅ Data sourced from official SEBI & AMC disclosures
- ✅ All sources linked for independent verification
- ❌ Not investment advice
- ❌ No guarantee of data accuracy (always verify)
- ❌ Past performance doesn't predict future results
Always consult a qualified financial advisor before making investment decisions.
This project is licensed under the MIT License - see the LICENSE file for details.
- ✅ Free to use, modify, and distribute
- ✅ Commercial use allowed
- ✅ No warranty provided
- ✅ Must include original license
- SEBI - Regulatory framework
- AMFI - Central data repository
- Individual AMCs - Personal disclosure documents
Special thanks to PPFAS (Parag Parikh) for pioneering transparency around fund manager personal investments and making "skin in the game" a priority.
- Documentation: HIDDEN_ALPHA_README.md
- Source Attribution: SOURCE_ATTRIBUTION_SUMMARY.md
- Grouped View Guide: GROUPED_VIEW_SUMMARY.md
- Issues: GitHub Issues
- Discussions: GitHub Discussions
If you find Hidden Alpha useful, please consider:
- ⭐ Starring the repository
- 🍴 Forking and contributing
- 📢 Sharing with fellow investors
- 🐛 Reporting issues or suggestions
For questions, suggestions, or collaboration:
- Open an Issue
- Start a Discussion
- Submit a Pull Request
- Automated SAI scraping
- Historical tracking of manager investments
- Email alerts for disclosure updates
- API endpoint for programmatic access
- Mobile-responsive enhancements
- Export to Excel/PDF
- Comparison tools
- Performance correlation analysis
See Issues for requested features and vote with 👍
Built with ❤️ for Indian investors
Uncover where India's smartest fund managers invest their own money
Last Updated: December 22, 2025 Version: 1.0.0 Data As Of: March 2025 (SAI disclosures)