This page describes exactly what a tauTrader signal claims, over what window, and how the models behind it were validated. It is the reference for every number shown elsewhere in the product.
Model family 0edfd7f2 · validation evidence version 1.0.0
For one asset and one movement threshold, the model estimates whether the asset's price will reach at least that threshold above its reference close, and hold it for two consecutive five-minute closes, at some point within the forecast window. A signal is issued when the model's output reaches that model's frozen decision threshold.
A signal is not a trade instruction, a price target, a return, or a position.
tauTrader currently covers 6 US equities:
Each asset has 6 movement thresholds — 0.5%, 0.7%, 1.0%, 1.25%, 1.5%, 1.75% — and each of those is a separately trained and separately validated model. They evaluate independently, so an asset can signal at several thresholds on the same day. When that happens you will see the whole ladder that fired.
A higher threshold is a larger move, not a stronger signal. The thresholds are not ranked against one another, and one firing does not make another more likely.
The window is 78 regular-session five-minute bars measured from the reference close, which is through the close of the next regular trading session. It spans the overnight gap, so overnight moves count toward the threshold.
Because the window is defined in trading sessions rather than clock hours, it is longer than a calendar day across weekends and market holidays. A signal stops being current when its window closes.
All models forecast upward movement. There is no downward model and no downward signal.
The absence of a signal is not a bearish forecast. It carries no directional claim at all — only that no model reached its threshold for that asset today.
Days with no signals at all are normal and expected, not an outage.
One frozen family of models was evaluated once, on data it had never seen. Decision thresholds were fixed before that evaluation and were not touched afterwards; no model was retrained, retuned or reselected on the basis of the result.
Read these figures as model validation, not as a per-signal statistic.
The evaluation covers 2025-10-27 to 2026-08-31 — 212 trading sessions, 16,440 observations per model — and scores every regular-session five-minute bar. The live product evaluates exactly one bar per session. These are therefore not the precision of a single daily signal, and we do not present them as such.
Precision is the share of signalled bars on which the move occurred. Base rate is the share of all evaluated bars on which it occurred, signal or not. Lift is the difference between them, in percentage points — the part precision alone does not tell you. Precision falls as the threshold rises, because a larger move is a harder question; the base rate falls with it, which is why lift is the comparable quantity.
| Asset | Threshold | Precision | Base rate | Lift |
|---|---|---|---|---|
| AAPL | 0.5% | 65.4% | 59.8% | +5.6 pp |
| AAPL | 0.7% | 58.2% | 50.9% | +7.4 pp |
| AAPL | 1% | 46.4% | 39.4% | +6.9 pp |
| AAPL | 1.25% | 40.8% | 31.2% | +9.6 pp |
| AAPL | 1.5% | 32.8% | 24.6% | +8.2 pp |
| AAPL | 1.75% | 29.2% | 20.0% | +9.2 pp |
| AMZN | 0.5% | 65.3% | 58.2% | +7.0 pp |
| AMZN | 0.7% | 57.2% | 50.1% | +7.0 pp |
| AMZN | 1% | 46.3% | 40.9% | +5.4 pp |
| AMZN | 1.25% | 41.6% | 35.4% | +6.2 pp |
| AMZN | 1.5% | 36.9% | 30.1% | +6.8 pp |
| AMZN | 1.75% | 33.1% | 25.8% | +7.3 pp |
| GOOGL | 0.5% | 66.6% | 61.8% | +4.8 pp |
| GOOGL | 0.7% | 60.1% | 53.7% | +6.5 pp |
| GOOGL | 1% | 48.0% | 42.5% | +5.4 pp |
| GOOGL | 1.25% | 40.6% | 35.1% | +5.6 pp |
| GOOGL | 1.5% | 37.8% | 28.5% | +9.3 pp |
| GOOGL | 1.75% | 34.2% | 23.0% | +11.2 pp |
| META | 0.5% | 63.9% | 59.5% | +4.4 pp |
| META | 0.7% | 55.1% | 50.9% | +4.2 pp |
| META | 1% | 46.1% | 41.0% | +5.1 pp |
| META | 1.25% | 41.0% | 35.1% | +5.9 pp |
| META | 1.5% | 34.2% | 29.8% | +4.4 pp |
| META | 1.75% | 28.1% | 24.9% | +3.1 pp |
| MSFT | 0.5% | 58.5% | 54.8% | +3.7 pp |
| MSFT | 0.7% | 51.3% | 46.9% | +4.4 pp |
| MSFT | 1% | 44.0% | 38.1% | +5.9 pp |
| MSFT | 1.25% | 36.9% | 31.9% | +5.0 pp |
| MSFT | 1.5% | 34.2% | 26.3% | +7.9 pp |
| MSFT | 1.75% | 26.4% | 22.1% | +4.3 pp |
| NVDA | 0.5% | 69.4% | 65.6% | +3.8 pp |
| NVDA | 0.7% | 60.0% | 57.6% | +2.4 pp |
| NVDA | 1% | 50.3% | 48.7% | +1.6 pp |
| NVDA | 1.25% | 49.2% | 42.6% | +6.6 pp |
| NVDA | 1.5% | 49.4% | 37.9% | +11.5 pp |
| NVDA | 1.75% | 37.8% | 32.9% | +4.8 pp |
All 36 models shown. Nothing is filtered by performance.
The model's numeric output is a decision score, not a calibrated probability that the move will occur. We publish the signal, not the score.
There is no confidence tier, and no signal is presented as more or less confident than another. Past validation performance does not guarantee future results.
The product runs one frozen family of models at a time, identified by a short version stamp (currently 0edfd7f2). Within a version, models are never swapped, retuned or reselected, and decision thresholds never move.
A new family is a deliberate, versioned event, published with its own held-out evaluation. Signals issued under a previous version keep the version that produced them.
Model family identity 0edfd7f2fa4a5d7d08993040ac4740430ca27de9b724180759feaa21bae0e8da
Signals are not resolved against what actually happened. tauTrader does not currently publish per-signal outcomes, realised returns, or a running hit rate — building that requires an outcome-tracking pipeline the product does not have yet, and we would rather say so than show an empty statistic.
tauTrader is experimental and informational. It is not financial advice, and markets involve risk.
Experimental. Informational only. Not financial advice.