A Claude Code plugin that tracks recent IPOs from Yahoo Finance and generates TradingView-compatible watchlists with enriched market data.
- Scrapes Yahoo Finance IPO calendar for recent IPOs
- Enriches data with yfinance (current price, market cap, volume, sector)
- Generates TradingView watchlist format (
EXCHANGE:SYMBOL) - Creates human-readable reports and CSV exports
- Auto-triggers on phrases like "recent IPOs", "tradingview watchlist", "IPO calendar"
- Slash command
/ipo-tracker:ipofor explicit invocation
/plugin https://github.com/gdanov/ipo-tracker-plugingit clone https://github.com/gdanov/ipo-tracker-plugin
/plugin ./ipo-tracker-pluginpip install -r requirements.txtOr install individually:
pip install yfinance pandas requests beautifulsoup4Simply ask Claude about IPOs:
- "Show me recent IPOs"
- "Generate a TradingView watchlist for new IPOs"
- "What stocks went public last month?"
- "Get IPO data for the last 3 months"
/ipo-tracker:ipo
# Default: last month, all output formats
python scripts/ipo_report.py
# Last 3 months
python scripts/ipo_report.py --months 3
# Only generate TradingView watchlist
python scripts/ipo_report.py --format watchlist
# Only generate CSV
python scripts/ipo_report.py --format csv| File | Description |
|---|---|
ipo_watchlist.txt |
TradingView-compatible watchlist (one EXCHANGE:SYMBOL per line) |
ipo_report.txt |
Human-readable report with all enriched data |
ipo_data.csv |
Full CSV export for further analysis |
To import the watchlist into TradingView:
- Open TradingView and navigate to the Watchlist panel
- Click on the watchlist name dropdown
- Select "Import list..."
- Choose the
ipo_watchlist.txtfile - The symbols will be added to your watchlist
| Option | Description | Default |
|---|---|---|
--months N |
Number of months to look back | 1 |
--format FORMAT |
Output format: all, watchlist, report, csv |
all |
The enriched IPO data includes:
- Symbol: Stock ticker
- Company: Company name
- IPO Date: Date of the IPO
- Exchange: Stock exchange (NYSE, NASDAQ, etc.)
- Current Price: Current stock price
- Market Cap: Current market capitalization
- Volume: Average daily trading volume
- Sector: Business sector
- Industry: Specific industry
- Python 3.9+
- yfinance >= 0.2.0
- pandas >= 2.0.0
- requests >= 2.28.0
- beautifulsoup4 >= 4.12.0
MIT License - see LICENSE for details.
gdanov