| # ↕ | Ticker | Company | Sector | Price | 1D | 5D Mom | 20D Mom | RSI | Rel Vol | EPS Surp | Short% | ML Score | Signal |
|---|
| # ↕ | Ticker | Company | Sector | Price | 1D | 5D Mom | 20D Mom | RSI | Rel Vol | EPS Surp | Short% | ML Score | Signal |
|---|
Auris constructs 45 quantitative features from price/volume data, fundamental metrics, market microstructure signals, macro environment indicators, and sentiment proxies. Each feature is independently computed, then combined via a calibrated logistic scoring function. Feature weights below reflect their contribution to the final ML score based on backtested importance analysis.
Auris is a quantitative signal generation platform. It collects price, volume, fundamental, macro, and sentiment data for any publicly traded stock, then runs that data through a multi-factor scoring model to produce a signal — a probabilistic estimate of whether a stock is likely to outperform its peers over the next 5 trading days.
Think of it as a systematic research assistant that applies the same analytical framework a quantitative hedge fund uses, running it consistently across every stock in your universe without emotional bias.
Important: This is a short-term momentum and factor signal, not a long-term investment recommendation. It does not predict earnings, FDA approvals, acquisitions, or any fundamental event. It answers one specific question: given current price behavior, volume, fundamentals, and macro conditions, does the next 5 days look better or worse for this stock versus its peers?
| Signal Type | Primary Horizon | Typical Use Case | Rebalance Frequency |
|---|---|---|---|
| Strong Buy / Strong Sell | 3–7 trading days | Short-term positioning, swing trades, tactical hedges | Weekly or when signal reverses |
| Buy / Sell | 5–15 trading days | Entry/exit timing for existing theses | Bi-weekly |
| Neutral | N/A | Hold existing position; do not initiate | Re-evaluate weekly |
| Sector sweep (all 20+) | 5–10 trading days | Identify relative value within a sector | Weekly scan recommended |
The percentage price change over the last 5 and 20 trading days respectively. Positive values mean the stock has been rising. The model weighs 20D momentum more heavily than 1D because it captures a more durable trend rather than single-day noise.
A 0–100 oscillator measuring the speed and magnitude of recent price moves. RSI above 70 is traditionally "overbought" — but in a strong momentum regime, the model treats RSI 60–75 as a confirmation of strength, not a reversal signal. RSI below 30 means heavily sold off and may indicate recovery potential. RSI between 40–60 is neutral territory.
Today's trading volume divided by the 20-day average volume. A reading of 2.0× means twice the normal amount of shares are trading hands. Volume spikes on up days confirm institutional conviction. Volume spikes on down days confirm distribution (selling by large players). Look for Rel Vol above 1.5× when a signal fires — it means the move has participation behind it.
The percentage by which the company's most recent earnings beat or missed analyst consensus estimates. A reading of +15% means earnings came in 15% above what analysts expected. Post-earnings announcement drift — the tendency for stocks to continue moving in the direction of their earnings surprise for 30–60 days — is one of the most well-documented anomalies in finance. This is a meaningful input.
The percentage of the float that is currently sold short. High short interest (above 15%) combined with rising price creates short squeeze risk — as shorts are forced to buy to cover losses, it accelerates the upward move. Low short interest means less of a squeeze dynamic but also that the stock has less skepticism priced in.
The composite score from 0–100. This is the weighted combination of all 45 inputs, run through a logistic function. A score of 50 represents no directional edge. Every point above 50 represents incrementally stronger bullish alignment; every point below 50 represents incrementally stronger bearish alignment. The model is nonlinear — moving from 65 to 75 is more significant than moving from 50 to 60.
The macro environment module applies a regime adjustment to all scores. Here is how each macro input affects the model:
Macro data is sourced live from Finnhub via ETF proxies (TLT for rates, GLD for gold, USO for oil). All data is current as of the last market close with real-time intraday quotes.
If a stock card or table row shows an amber SIM badge, it means Finnhub could not return data for that ticker — usually because the symbol is not covered (e.g. some ADRs, pink sheets, or very small caps). The ML scoring still runs using a deterministic synthetic generator, but signals will not reflect real market conditions. This is rare for major US-listed stocks.
For a complete investment process, combine this signal with fundamental research, valuation analysis, and risk management discipline. The signal tells you when to look at a stock; fundamental analysis tells you whether to own it.