RINSE · the entry price instrument
What does this
entry actually cost?
Not what the company is worth. Not what the price does next. What you are paying, right now, measured against what this same stock has recently asked — and whether that is an ordinary price for it or a stretched one.
Ten measures, each asking one question about a different variable and each answered against that stock’s own two-year distribution. They are weighted differently over four holding windows, because the same entry can be steep for a week and unremarkable for a year, and the gap between those two numbers is the most useful thing this page produces. A second pass then reads ten years of tape and asks whether the first pass’s premise even holds for this name.
- R
- Range
- I
- Index
- for
- N
- Navigating
- S
- Stock
- E
- Entries
A price check, not a prediction. Everything here is arithmetic on data that already exists — prices, volumes and filed accounts. Nothing on this page forecasts, and nothing on it is advice.
- 10Nothing says you are paying up
- 7.5Cheap against its own recent self
- 6Unremarkable
- 4Paying up on some measures
- 0Every measure stretched at once
- StretchHow far above its own moving average, in units of its own daily range
- PositionWhere in its range, and how much volume changed hands below this price
- HeatWhat the last few sessions added — five overbought measures reduced to one
- RoomHow far down to the nearest band where it genuinely traded volume
- VolatilityHow much it moves, as a one-sigma move over the window you hold
- FrictionWhat the round trip costs: dollar volume and how coarse one tick is
- Locked outThe share of its movement that happens while the book is shut
- EffortShares to grind it up one per cent against shares to knock it down
- PassengerHow much of its movement is just its own sector index moving
- ValuationPrice against filed earnings, sales and book — from the SEC’s own XBRL
Four windows, never averaged: 7 days30 days90 days1 year — plus a second pass over ten years that tests whether this tape rewards continuation at all.
Look it up
Any listing, any major exchange.
Type a ticker or a company name. The search runs across the world’s exchanges, so VOD, VOD.L, 7203.T and “vodafone” all find something.
Try:
The reading
Nothing looked up yet.
Put a symbol in the box above. The page fetches two years of daily prices, works out ten measures from them, and prints four numbers — then reads it a second time, over ten years, asking a different question.
—
—
The tape
The reading, drawn where it happened.
Not a price chart with indicators on it. Every line here is a number the score was built from, marked at the place on the tape it came from — the volume shelf the drop is measured to, the forty bins that shelf was found in, and every past session this stock stood as far from its own trend as it does today.
The tally
Every measure, and what it read.
Ten measures, weighted differently for each window. Every row is scored the same way round as the headline — out of ten, where ten is the clean reading and nought is stretched — because a page whose summary counts one way and whose table counts the other is a page that has to be decoded before it can be read. The weight is how much of that window’s number the row carries, out of a hundred. Where a measure could not be computed it says so and is dropped; it is never guessed at.
Nothing looked up yet.
The second pass
The same entry, read by someone who thinks the opposite way.
The first pass asks one thing: are you paying up, measured against this stock’s own recent self. That is a frame, and on a tape that trends it is the wrong one. This pass asks four questions the first cannot — starting with whether the first pass’s premise is even true of this name — and reads ten years of tape instead of two.
Nothing looked up yet.
Everything considered
Every indicator underneath the number.
The measures above are built from these. Each row is today’s reading, and — where the quantity has a history worth comparing against — where that reading falls in this stock’s own two years of the same thing. A percentile here is a fact about this stock, never about the market.
Nothing looked up yet.
Sectors
The same reading, across the eleven sectors.
Every one of these is the RINSE reading of the SPDR fund that is that sector — a real listing with a real tape, not an index this desk made up. Sorted by the window you pick. Open one to read it in full and to see which of the three hundred names in the catalogue sit inside it.
Eleven readings, one fetch each. Nothing is loaded until you ask.
Method
What the number is, and what it is not.
What it measures
Three things that are already true at the moment you look: how far this entry sits from the stock’s own recent prices, how far it would have to fall to reach a band where it actually traded, and what the round trip costs. All of it is arithmetic on two years of daily opens, highs, lows, closes and volume.
The ten measures
- Stretch
- How far above its own moving average it trades, in units of its own daily range — then read against its own two-year distribution of that same quantity. Eight per cent above the 50-day is nothing on a stock that moves six per cent a day and a great deal on one that moves one.
- Position
- Where in its own range this sits, and what share of the window’s volume changed hands below the price you would pay. The second half is the point: it counts how many holders are already in profit above their cost.
- Heat
- What the last few sessions added. The overbought family — RSI, stochastic, Williams %R, CCI, money flow — is five ways of asking one question, so they are each read against their own history and reduced to a single median rather than counted five times.
- Room
- The last N sessions binned by price into a volume shelf; the distance down to the nearest band that holds a real share of that volume, in per cent. A level where the stock genuinely changed hands, not one where it merely turned round once.
- Volatility
- Realised volatility from log returns, annualised, read against its own two-year range — and scaled to the window as a one-sigma move. Quoted as a range, because the estimate has a standard error of its own.
- Friction
- The only cost here that is certain. Dollar volume and how coarse one tick is against the price. The quoted spread is not in this feed, so it is not estimated — inferring it from the intraday range would be measuring volatility and calling it cost.
- Locked out
- The share of this stock’s movement that happens between the close and the next open, while the book you would trade in is shut — and, when it gaps up, how often the session hands it back before the bell. A name that makes most of its price overnight is one you cannot time an entry into and cannot exit when it moves. The two readings combine by taking the higher, never by adding: they correlate about 0.5, and adding them would let one fact vote twice.
- Effort
- How many shares it has taken lately to move this price up one per cent, against how many to move it down one. A high reading means every rise is being bought through supply while the falls need almost no selling — the expensive side to be entering on. The window’s own drift is removed before the comparison, because without that step the statistic simply reads the trend back to you as depth. This is a reading about the state of the tape over recent months and not a property of the company: it correlates only 0.13 with itself across separate windows. It is also not a liquidity measure — this feed carries no quote, no spread and no depth.
- Passenger
- The share of this stock’s daily movement that is simply its own sector index moving, fitted against the matching sector fund. A high reading says most of what you are buying is a basket that trades in its own wrapper, usually more cheaply. It drops, by name, for anything with no sector on the register — there is deliberately no fallback to the broad market, because that fallback caught a third of the names in testing and produced every wrong answer in the set.
- Valuation
- Price against what the company actually filed — earnings, sales and book value, from the SEC’s own XBRL company-facts API, which is the company’s figure and not an estimate. It is still a position measure like everything else here: where today’s multiple sits in this company’s own two-year range of that same multiple, taken as the median of the three so one expensive ratio cannot carry it. It is not a judgement about whether the business is worth the price. The trailing-twelve figure is rebuilt from the filings the way the company reports them, including deriving the fourth quarter from the annual less the nine-month year-to-date, because a fourth quarter is never filed on its own. It drops, by name, for anything that does not file with the SEC.
The second pass, and why it is not an average
Everything above is positional: it measures this entry against this stock’s own recent self, and it treats being extended as a cost. That is an assumption about how markets work, and on a tape that trends it is the wrong one. A page that scores only that way and calls it “the reading” is asserting a market model without ever testing it.
So the page reads the same entry a second time, over ten years rather than two, asking four questions the first pass cannot:
- Persistence
- A variance ratio over this stock’s own returns, at four horizons, with the heteroskedasticity-robust significance test. It asks whether multi-day moves in this series extend or come back — which is to say it tests the first pass’s central premise directly, on this name. Reported with its z, and a tilt that does not clear two sigma is called a lean rather than a finding.
- Precedent
- No model at all. Every past session where this stock stood the same distance from its own 200-day mean as it does today — measured in units of a month of its own volatility, so it is a stationary quantity and a stock that has trebled is not permanently “extended” — and what the next N sessions actually did from there. The sample counted is episodes, not observations: forty consecutive qualifying sessions are one event, not forty, and below four episodes it returns no reading.
- Short-sale flow
- FINRA’s daily consolidated-tape file: the share of each day’s printed volume that was sold short. This is short volume, not short interest — a flow, not a position — and much of it is market-maker hedging rather than anyone betting against the company. So it is never read as a level: every day is compared with the same day’s share across all twelve thousand symbols, and what is scored is the gap and how it has moved. Not available for listings off the US tape.
- Filing calendar
- From SEC submissions: how long since the last 10-Q or 10-K, and therefore roughly how far the next one is on the ordinary ninety-one-day cycle — an estimate from cadence, never an announced date, because submissions carries none. Plus how busy the 8-K tape has been against this filer’s own two-year rate. Buying eight days before a print is a different act from buying eight days after one, and no price series knows the difference.
The two numbers are never averaged. Averaging them would destroy the only thing they have to say. Two readings built on different questions that land within a point of each other is the strongest result this page can produce; two that disagree by three is a decision about which model you believe, and the page’s job is to show that it is a decision rather than to split the difference and hide it.
Where it refuses
A window with too little history returns no score rather than a number with a caveat. Seven days needs 120 sessions, thirty needs 160, ninety needs 260 — below that, the measures have no distribution to be read against.
A window also returns no score when too little of it answered. The test is coverage, not a count: if fewer than 70 of the 100 points of weight could be computed, there is no number. This replaced a rule that counted dropped measures, which stopped working the moment there were nine of them — an exchange-traded fund has no sector to be a passenger of, so a plain index lookup would have been refused for missing one input out of nine. Under the coverage rule a fund leaves 90 to 97 points and scores correctly; a listing with no volume at all leaves 60 to 69 and is refused, also correctly.
A plausible-looking number standing in for absent data is the one thing this page is built not to do.
What it is not
- Not a probability. A reading of 80 does not mean an eighty per cent chance of losing money. It means every measure here sits at the expensive end of its own range.
- Not a forecast. Nothing here states or implies what the price does next.
- Not a valuation. It does not know what the business is worth. It has no earnings.
- Not a judgement of the company. An excellent business can read 90. The reading is about the price and the window.
- Not fitted. No number in the weight table was chosen by testing which value would have made money. The weights are a stated opinion about how long each measure takes to matter, and they are printed in the tally so you can disagree with them.
- Not advice. This page does not know your position size, your cost basis, your other holdings or your actual fill, and it never tells you what to do.
One technical note worth keeping honest
Stretch, heat and volatility are computed on split- and dividend-adjusted closes, which is a total-return series — while what you actually pay is a price. On most names the difference is immaterial; on a high-yielding one it is real. The price shown at the top of the reading is the raw last print, not the adjusted one.
Prices from Yahoo Finance through a public relay, two years of daily bars. Research tally only — not financial advice.