lyogavin/Free_US_Investment_Agent_System is one of the open-source repositories TopGit tracks, currently at 3 stars, written primarily in Python.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
A sophisticated AI-powered investment agent system for US stock market analysis and trading decisions, leveraging yfinance for market data and AlphaVantage for news sentiment analysis.
🌏 English | 简体中文
🛡️ Disclaimer
This project is for educational and research purposes only.
Not intended for real trading or investment
No warranties or guarantees provided
Past performance does not indicate future results
Creator assumes no liability for financial losses
Consult a financial advisor for investment decisions
By using this software, you agree to use it solely for learning purposes.
✨ Features
Real-time US stock market data analysis using yfinance
News sentiment analysis through AlphaVantage API
AI-powered trading decision making
Comprehensive backtesting capabilities
Detailed reasoning for investment decisions
Support for multiple trading strategies
🏗️ System Architecture
The system employs multiple AI agents working together to make investment decisions:
graph TD
MD[Market Data Agent] --> TA[Technical Analyst]
MD --> FA[Fundamentals Analyst]
MD --> SA[Sentiment Analyst]
TA --> RM[Risk Manager]
FA --> RM
SA --> RM
RM --> PM[Portfolio Manager]
PM --> Decision[Final Decision]
Agent Descriptions
Market Data Agent
Gathers historical price data from yfinance
Collects financial metrics and statements
Preprocesses data for other agents
Technical Analyst
Analyzes price trends and patterns
Calculates technical indicators
Generates technical trading signals
Fundamentals Analyst
Evaluates company financial health
Analyzes growth metrics
Provides fundamental analysis signals
Sentiment Analyst
Fetches news from AlphaVantage
Analyzes news sentiment using Gemini
Generates sentiment-based signals
Risk Manager
Integrates signals from all analysts
Evaluates potential risks
Sets position limits
Provides risk-adjusted recommendations
Portfolio Manager
Makes final trading decisions
Manages position sizing
Balances risk and reward
Generates executable orders
Workflow
Market Data Agent collects all necessary data
Three analysts (Technical, Fundamental, Sentiment) work in parallel
api_calls_[date].log: Records all API calls and their responses
backtest_[ticker]_[date]_[start]_[end].log: Records backtesting results and analysis
The system stores data in JSON format:
News data: src/data/stock_news/[ticker]/[date]_news.json (Note: The date in filename represents the day before the analysis date, as we use historical news to make current day's decisions)
Does lyogavin/Free_US_Investment_Agent_System have a project website?
No homepage URL was recorded for lyogavin/Free_US_Investment_Agent_System in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
Does lyogavin/Free_US_Investment_Agent_System have any tags?
TopGit's last sync did not record any GitHub topics for lyogavin/Free_US_Investment_Agent_System. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on lyogavin/Free_US_Investment_Agent_System?
The most recent commit recorded on lyogavin/Free_US_Investment_Agent_System was 1.7 years ago, based on the GitHub push timestamp. The repository has 1 forks — one of the better signals of community interest.
Is lyogavin/Free_US_Investment_Agent_System open source?
Yes — lyogavin/Free_US_Investment_Agent_System ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/lyogavin/Free_US_Investment_Agent_System.
What license does lyogavin/Free_US_Investment_Agent_System use?
lyogavin/Free_US_Investment_Agent_System is released under the MIT license. Always verify the LICENSE file directly on GitHub for the authoritative terms — license strings can be edited out of sync with a project's actual stance.
Where do I read more about lyogavin/Free_US_Investment_Agent_System?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/lyogavin/Free_US_Investment_Agent_System is the definitive source.
Read full README in the tab above.
Is Free_US_Investment_Agent_System worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of Free_US_Investment_Agent_System.