Six computations, documented honestly. Every module is available on every plan, Free included. What changes with the plan is how many compute units you get each day, and whether we fetch price history for you.
There are no signals, scores, recommendations or forecasts anywhere in this product. Every module returns dates, degrees, levels or tables. Interpretation is yours. This is a deliberate design decision, not a missing feature.
| Module | What it answers | Cost | Needs your data |
|---|---|---|---|
| Planetary Ephemeris | On which dates do two bodies form a given angle? | 2 units per year of range | No |
| Bradley Siderograph | What does Bradley's 1948 index look like over a period? | 3 units per year of range | No |
| Gann Square of Nine | Which prices sit at fixed angles from an anchor? | 1 unit, flat | An anchor price |
| Cycle Scanner | Which repeating periods dominate a price series? | 1 unit per 100 bars | Yes, a price series |
| Historical Analogs | Which past dates had the closest planetary layout? | 1 unit per 10 years, 3 to 10 | No |
| Sign Ingress and Rulership | When does a body change sign, and what does that sign rule? | 2 units per year of range | No |
Choose bodies, choose aspects, choose a date range, and get every date on which a pair came closest to forming one of those angles. Ten bodies are supported, from the Sun and Moon out to Pluto, with five aspects: conjunction, sextile, square, trine and opposition. Geocentric or heliocentric.
Positions come from the JPL DE421 kernel through Skyfield, sampled once a day at 12:00 UT. Output columns are the date, the two bodies, the aspect, the separation in degrees, the orb, and an applying flag. The guide explains why that last column is not a reliable applying indicator, which is the sort of thing most software of this kind does not tell you.
Range: 1900-01-01 to 2050-12-31, maximum 10 years per request. Orb: 0.1° to 10°. Export: CSV.
Read the Planetary Ephemeris guide →
Donald Bradley published the siderograph in Stock Market Prediction in 1948. It is a single daily number built from the aspects between the Sun and the eight planets, weighted by how close each aspect is to exact. This implementation follows the published formula, and its potency curve was checked line by line against Bradley's own Table IV.
You get the curve, its turning points, and a CSV of the raw daily values. Orb, planet selection and the declination term are all under your control.
Range: 1900-01-01 to 2050-12-31, maximum 10 years per request. Orb: 0.5° to 30°, default 15°. Export: CSV.
Read the Bradley Siderograph guide →
Gann's spiral relates prices to angles through their square roots. Give the module an anchor price and it returns the prices sitting on each axis across a band of rings around it, as a ladder and a full table, with the percentage distance from the anchor on every row.
Eight axes at a 45° step, or sixteen at 22.5°. Two to eight rings. Load the anchor from a live quote or type it in. An earlier Square of 144 option was removed rather than left in, because its implementation was mathematically incorrect.
Anchor: greater than 0, up to 1,000,000. Export: CSV.
Read the Square of Nine guide →
Hand it a price series and it reports the repeating periods carrying the most spectral energy, plus a Hurst exponent describing whether the series trends, reverts or wanders. The transform uses a Hann window and eight times zero padding so peaks can be located between the raw frequency bins.
The Hurst calculation runs on log returns, not on price levels. That distinction matters: on levels the statistic pins near 1.0 for any random walk, which would make every series look like a strong trend.
Input: 16 to 2,048 bars, pasted, uploaded as CSV, or loaded from an instrument on Pro and Lifetime. Export: CSV.
Read the Cycle Scanner guide →
Pick a date and the module scans back up to a century, day by day, for the past dates whose planetary longitudes most closely match it. Results come back ranked, with a similarity percentage and the raw average separation in degrees, and with a one year minimum gap enforced so you get analogs from different eras rather than five days of the same week.
Scan depth: 20 to 100 years, offered in full on every plan. Export: CSV.
Read the Historical Analogs guide →
An ingress is the moment a body crosses out of one 30° sign and into the next. Choose your bodies and a date range and the module returns every crossing inside it, resolved to the minute, with the sign left, the sign entered, and whether the body was moving direct or retrograde at the time. A retrograde re-entry is found the same way as a direct one, with no special case, because the search brackets the sign index rather than the longitude.
Each event also carries the classical dignity the body holds in the sign it entered: rulership, exaltation, detriment or fall. Detriment is derived as the sign opposite a body's rulership, and fall as the sign opposite its exaltation, so the four stay consistent by construction instead of being typed in from a table and drifting.
Two different kinds of fact share this screen, and the module keeps them apart. The dates are computed from the JPL DE421 kernel. The rulerships, metals and commodity associations are quoted from a source, and every row names the source it came from. Where an attribution comes from Gann's astro course rather than the general classical tradition, it says so on the row. None of it has been tested against price, and the module says that too.
Range: 1900-01-01 to 2050-12-31, maximum 10 years per request, reduced to 2 years when the Moon is selected because it changes sign every two and a half days. Bodies: ten, Sun and Moon out to Pluto, geocentric or heliocentric. Export: CSV.
The classical tables on their own are free. Asking for them computes nothing, so it costs nothing.
25 instruments across energy, metals, grains, softs and indices, priced from Yahoo Finance. Live single quotes, used to fill a Gann anchor, are available on every plan. Daily price history, used to feed the Cycle Scanner, requires Pro or Lifetime. The Cycle Scanner itself works on every plan if you paste or upload your own series.
Crohamhurst stores no price data. Whatever is fetched, pasted or uploaded is used for the computation and discarded.
| Plan | Compute units per day | All six modules | Price history |
|---|---|---|---|
| Free | 50 | Yes | No |
| Hobbyist | 1,000 | Yes | No |
| Pro | 10,000 | Yes | Yes |
| Founders Lifetime | 10,000 | Yes | Yes |
Units reset at midnight UTC. Failed requests cost nothing, because usage is recorded only after a computation succeeds. Viewing results, exporting CSVs and everything to do with your account are free. See pricing for the full comparison.
Crohamhurst is a calculation tool. It produces dates, degrees, levels and tables. It does not produce recommendations, signals or forecasts, and nothing on this page is financial advice. Trading carries risk of loss.