Oxeye features · a product of Oxeye Technologies LLC

Everything in Oxeye earns its place on the screen.

Oxeye is the flagship iOS product built by Oxeye Technologies LLC. We ship a small, opinionated set of tools — each of them traces back to a concrete answer you'd actually want from the data. Here's the tour.

Recommendations

ML-ranked "Strong Buy / Buy" shortlist, refreshed every trading day

The Home tab shows only stocks that cleared our quality filters (market cap ≥ $100M, P/E between 0 and 500, debt/equity ≤ 5, ROE non-negative, liquidity ≥ 250K average daily volume, at least 2 years of trading history) and scored in the top two of five quality tiers.

Each card shows the ticker, company name, the rating, the predicted 90-day forecast, and the backtest-derived confidence. No news feed. No infinite scroll. Just the list.

  • Five-tier rating system: Strong Buy, Buy, Neutral, Sell, Strong Sell
  • Filterable by sector and rating on the Search tab
  • Sortable by ML score, forecast change, market cap, or dividend yield
Oxeye Home screen with ranked recommendations

Market Insight — Money Flow

Where is capital actually moving this week?

The Insights tab tracks weekly AUM changes across every US-listed ETF (more than 4,600 of them), weighted by each ETF's sector and country exposure. The result is a clean line chart of net dollar flow into and out of sectors and countries — the aggregate signal under the noise of headline performance.

  • Toggle between sector-level and country-level views
  • Tap any data point to drill into that week's inflow / outflow bar chart
  • Tap any bar to see the specific ETFs and sub-exposures driving it
  • Sector heatmap shows weeks × sectors with color-coded flow intensity
  • Pipeline-generated AI summary calls out the week's highlights and sentiment
Oxeye Market Insight screen showing weekly ETF money flow

Stock detail

Forecasts, fundamentals, and an LLM outlook on one screen

Tap a ticker and you get the whole picture: a 90-day ARIMA forecast with upper and lower confidence bounds charted against the last three months of actual prices, the fundamentals that drove the composite score, and an AI outlook that reads the model's output in the context of today's macro.

  • Forecast chart with tap-to-inspect tooltips on every data point
  • Composite score breakdown: which features helped, which hurt
  • LLM-generated bull case, bear case, and key catalysts
  • Confidence level adjusted for VIX and yield-curve state
  • Back-tested accuracy for this specific ticker over the last 2 years
Oxeye stock detail showing forecast and fundamentals

Also in the app

The rest of the toolkit

λ

Portfolio metrics

Add tickers to your watchlist and Oxeye computes a historical Sharpe ratio, forward Sharpe (using our ML forecasts), annualized volatility, and pairwise correlation — all benchmarked against the live 3-month Treasury rate.

Watchlist with price tracking

We record the price at the moment you add a ticker and show gain/loss since that entry, alongside the ML forecast, so you always know whether a call has worked.

🔔

90-day reminders

When you add a stock to your watchlist, Oxeye schedules a local notification 90 days out so you can compare the forecast to the actual result and decide whether to keep trusting the signal.

🎯

"AI called it" celebrations

When a forecast hits its target on time, Oxeye flags it — and when one misses, it flags that too. The full accuracy log is visible per ticker so the score can't cherry-pick its wins.

Shareable prediction cards

Generate a clean, branded image of any stock's rating, forecast, and confidence level to share with friends or your own accountability group. No tracking pixels, no link-shorteners.

🔒

Sign in with Apple or Google

Firebase Authentication with Apple and Google. We store no passwords, and on iOS we enforce Firebase App Check so only the real Oxeye app can call our API.

Sub-100ms reads

The app talks exclusively to a Firestore-backed API that serves pre-computed results. No spinners, no stale dashboards, no "please wait while we query BigQuery".

🌓

Native dark mode

Designed to Apple Human Interface Guidelines using iOS system colors and SF-style typography. Pure-black background means true power savings on OLED devices.

📶

Offline-friendly

Your watchlist and cached recommendations are available without a connection. We don't ask permission for anything we don't actually need to do the job.

Quality filters

What has to be true before a stock even gets scored

Before a ticker reaches the ranking, it has to clear a set of hard filters. These rules are chosen to keep penny stocks, zombie companies, and illiquid names out of the recommendation set.

FilterThresholdWhy
SectorNot nullRequired for sector-normalized P/E
P/E ratio0 < P/E ≤ 500Profitable, not extreme valuation
Market cap≥ $100MNo penny stocks
Debt / equity≤ 5Not overleveraged
Return on equity≥ 0%Not destroying shareholder value
Current ratio≥ 0.5Adequate short-term liquidity
Price / book> 0Positive book value
Trading history≥ 504 data pointsAt least two years of daily data
Average volume≥ 250,000 shares / dayTradable at reasonable cost

Want to see it running?

TestFlight access is available on request.

The Oxeye iOS app is currently in closed beta. If you'd like to be added to the next TestFlight group, drop us a line.