I enjoy trading stocks for long-term investing because it requires knowledge, analytical skills, and a long-term perspective. Over time, I have developed technical skills in analyzing stock charts to identify patterns, resistance and support levels, and to gauge whether the stock is becoming bearish or bullish. I also enjoy reading news and listening to tech podcasts to better understand the world around me and upcoming trends.

A stock app

That said, I don’t always have time to watch live stock charts. That makes me want to create a stock app where AI agents analyze the charts and relate them to market sentiment to give trading suggestions.

Additionally, in many ways, trading stocks is more of a psychological game than a numbers game. Therefore, using AI agents to recommend stock actions can be helpful during major pullbacks when everyone is scared or at market peaks when everyone is greedy. AI has a much calmer mind than we humans. :)

I have a few stocks to start with, but I’d love to add more to the list as the AI agent researches and recommends new stocks in sectors I’m interested in.

Technologies

I use ChatGPT-4.1 as the large language model (LLM) and LangGraph as the agent framework. The app is built with Python and Angular. The web user interface is developed entirely through AI-assisted coding.

The app operates as a REST service with endpoints to handle on-demand stock analysis requests. It also runs the “watchlist” job in the background to automatically generate insights for stocks configured by the user.

The Stock Analyzer app

Here is the Stock Analyzer, the app that offers professional stock technical insights and market sentiment analysis.

The Stock Analyzer app is available at: https://stock-analyzer.modularmachines.ai. It is access-controlled. If you’d like to try it, let me know, and I will create an account for you. You can reset your password once you log in.

Here are the screenshots of the product:

Testimony

Palantir (PLTR)

Two days before Palantir’s earnings report, the Stock Analyzer’s insights recommended holding the position and not trimming it. It also noted that news headlines reinforced the technical outlook and supported a bullish run. After the earnings report, PLTR stock surged by 22%, from $154 to $188.

Then, on Friday, August 08, the Analyzer recommended that I trim slightly and take some profits because the stock was strongly overbought. One week later, the stock dropped 6% to $177. Ten days later, on August 19, PLTR sits at $157, 16% down from the price point where the Stock Analyzer suggested trimming.

Broadcom (AVGO)

Here is the Stock Analyzer’s technical review of Broadcom stock (symbol AVGO) on July 18. It recommended holding and waiting for a clear breakout since momentum is slowing but not reversing. The uptrend remains intact. The stock price was at $283 on July 18.

On July 25, AVGO broke through resistance and has been soaring since then. Its current price (as of August 15) is $306.34.

AVGO Technical Analysis and Recommendation

Trend:
AVGO is in a clear uptrend. The current price ($283.27) is above the 20/50/150 SMAs and the 20-EMA, all of which are rising.

RSI (14):
At 66.98, RSI is approaching the overbought zone (70+), but not excessively so. This signals strength but also potential for short-term consolidation or pullback.

MACD:
MACD (9.61) is slightly below the signal line (9.77), which is a mild bearish crossover; however, the values are close, indicating momentum is slowing but not reversing.

Support/Resistance:
Price is near the resistance at $288.28. If it breaks above, more upside is likely. Support sits well below at $244.17, protecting against a deep sell-off.

Bollinger Bands:
Bands are moderately wide ($290.22 upper, $253.58 lower), showing some volatility but not an extreme expansion or contraction.

Volume:
Recent volume is significantly below average (ratio ~0.52), which may indicate either a pause before the next move or waning short-term momentum.


Recommendation: Hold
The uptrend remains intact, but the proximity to resistance ($288.28), slightly overstretched RSI, slowing momentum (MACD), and lower volumes suggest a short-term pause or consolidation is likely. Wait for a clear breakout above resistance with volume for a fresh buy signal, or confirmation of reversal for a sell. For now, hold.