BolsaBuddy is described by its creator as a free, locally run tracker for Mexico’s IPC index. It turns daily market data into trend measures and a plain-language brief, and can keep a watchlist thesis and “kill-trigger” beside a price. Its stated data source is Yahoo Finance’s daily ^MXX feed, so the project description does not establish real-time quotes. The feature details below come from the project article, not an independent code audit or hands-on test.
What BolsaBuddy is designed to show
The creator describes BolsaBuddy as a compact daily view rather than a subscription dashboard. Its stated workflow fetches index data, calculates a set of indicators, and produces a phone-readable HTML report.
- Daily context: the IPC’s daily change, 20-, 50- and 200-day moving averages, and drawdown from its 52-week high.
- Recent movement: streaks of consecutive up or down days and alerts when the index reaches an all-time high.
- Plain-English brief: a short explanation generated with a local model, with a templated fallback if that model is unavailable.
- Watchlist notes: a live price alongside a saved investment thesis and a “kill-trigger”—the condition that would invalidate that thesis.
The described data feed is Yahoo Finance’s free daily history for ^MXX, which the project article says extends back to 1991. That is the author’s description of the source and coverage, not confirmation of feed completeness, licensing, or quote freshness.
What the dated sample brief actually shows
The project article includes a fallback brief dated October 1, 2026. Its figures are a historical illustration from that article, not current market conditions or values independently recalculated here.
#1 Best Overall
| Measure | October 1, 2026 example |
|---|---|
| IPC close | 63,828.6 (BolsaBuddy project article) |
| Daily change | −0.60% (BolsaBuddy project article) |
| Direction streak | Three consecutive down days (BolsaBuddy project article) |
| 52-week high and distance below it | 72,111.41; the example close was 11.49% below it (BolsaBuddy project article) |
| 20-day moving average | 64,377.02 (BolsaBuddy project article) |
| 50-day moving average | 65,248.02 (BolsaBuddy project article) |
| 200-day moving average | 67,215.54 (BolsaBuddy project article) |
Those measures help frame direction and distance from recent reference points; they do not, by themselves, explain why the market moved or predict what it will do next. The sample output itself is labeled “No investment advice.”
What “fully local” means in the project description
The creator says the brief uses a small local model and falls back to a templated summary if the model is down. The stated goal is to avoid sending a user’s watchlist and investment theses to a closed AI API and to avoid requiring API keys or accounts for that workflow. These are project claims; there is no independent validation here of privacy, security, model quality, or which data might leave the computer through other parts of a setup.
Rank #2
- Ideal for Gifting
- Ideal for a bookworm
- Compact for travelling
The article says the creator first considered running Gemma on-device, but the available machine could not accommodate it. A proposed TabPFN seven-day forecast was set aside because it required an account, license acceptance, and an API token. No hardware minimum, inference-accuracy result, or forecast capability is established for BolsaBuddy.
Daily data is not the same as a real-time market feed
BolsaBuddy’s stated source is a free daily Yahoo Finance feed; its project description does not establish an intraday or real-time quote. The Mexican Stock Exchange’s official market-information page separately displays index values, percentage and point changes, volume, date, and time, and labels the information “Information with 20 minutes of delay.” That label describes the BMV page; it does not establish the exact delay, permissions, or completeness of the Yahoo Finance feed used by BolsaBuddy.
Rank #3
For a market snapshot with explicit exchange context, consult BMV market information. Use the report as an observation aid, not as a substitute for verifying a quote or making an investment decision.
How the project says to run it
The project article provides this command sequence as its run instruction:
Rank #4
python3 fetch.py && python3 analyze.py && python3 brief.py && python3 news.py && python3 report.py
It also mentions watchlist commands and a cached-data smoke test that can run without a network connection or model. These are author-provided instructions; installation steps, exact command syntax beyond the sequence above, and compatibility requirements have not been independently verified.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When another data source may be a better fit
If the priority is live updates or broader venue coverage rather than a locally generated daily summary, compare data freshness, exchange coverage, historical OHLCV availability, authentication, licensing, and ongoing cost before choosing a provider. One developer-oriented possibility is the Kun Data API README, which says it supports BMV and BIVA coverage, token-authenticated access, WebSocket live updates, historical OHLCV, and snapshot queries. The README is provider-associated documentation; it does not establish price, uptime, or whether its terms suit a particular application or redistribution use.
Best Value
- It can be a gift option
- Comes with secure packaging
- Helpful in various ways
BolsaBuddy’s project article does not compare it with other trackers, and no provider’s current price or licensing terms should be assumed from these feature descriptions.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




