Ticker Management
Learn how to add, edit, and manage stock tickers in your portfolio.
Opening the Ticker Manager
The ticker management is built into FinForge. Launch it by:
- Double-clicking
launch_finforge.bat, or - Running from command line (see Getting Started)
Adding Tickers
Single Ticker
- Type the ticker symbol in the input field (e.g.,
MSFT) - Click Add or press Enter
- The ticker appears in the list
- Data fetching starts automatically in the background
Example:
Input: AAPL
Result: Apple Inc. added to list, data fetching begins
Validation Rules
- Tickers must be 1-5 letters only
- No numbers or special characters
- Duplicates are not allowed
Removing Tickers
Delete a Single Ticker
- Find the ticker in the list
- Click the Delete button next to it
- Confirm the deletion
What Happens to the Data?
When you remove a ticker:
- The ticker is removed from your list immediately
- The data is scheduled for deletion in 3 days
- If you re-add the ticker within 3 days, the data is preserved
- After 3 days, data is permanently deleted on next app launch
See Data Cleanup Guide for details.
Editing Tickers
- Find the ticker in the list
- Click the Edit button
- Enter the new ticker symbol
- Click OK
Note: Editing a ticker schedules the old ticker’s data for deletion.
Selecting Tickers for Launch
When launching the Excel dashboard:
- Click on tickers to select/deselect them
- Selected tickers will be highlighted
- Click Launch Dashboard to open Excel with selected tickers
Fetching Data
Automatic Fetching
Data is fetched automatically when you:
- Add a new ticker
- Launch the dashboard with tickers that need updates
Manual Refresh
To refresh data for all tickers:
- Run the fetch script:
.venv\Scripts\python.exe Internal\ticker_management\fetch_stocks.py - Or use the refresh button in the launcher (if available)
What Data is Fetched?
For each ticker, the app fetches:
| Category | Data Types |
|---|---|
| Financials | Income statement, balance sheet, cash flow (annual & quarterly) |
| Analyst | Earnings estimates, revenue estimates, price targets, recommendations |
| Holders | Major, institutional, mutual fund holders, insider roster |
| Insider | Transactions, purchases summary |
| Historical | Dividends, splits, price history |
| Other | News, SEC filings, calendar, company info |
See Available Data Reference for complete field list.
Where is Ticker Data Stored?
Tickers are saved in: data/tickers.json
{
"tickers": ["MSFT", "AAPL", "GOOGL"]
}
Stock data is stored in: data/ folder as Parquet files
Troubleshooting
“Invalid Ticker” Error
Cause: Ticker contains numbers or is too long Solution: Use only letters, 1-5 characters
“Duplicate Ticker” Message
Cause: Ticker already exists in your list Solution: Check your list, ticker is already there
Data Not Fetching
Cause: Network issue or invalid ticker symbol Solution:
- Check your internet connection
- Verify the ticker exists on Yahoo Finance
- Check the terminal for error messages
Ticker Shows No Data
Cause: Yahoo Finance doesn’t have data for this ticker Solution: Some tickers (especially foreign or OTC) have limited data