Learn / Explorer / KP Position

What happened historically?

Group trading days by a KP position

What does KP add that the other tabs can't?

A different school of astrology, laid over the same trading days. KP (Krishnamurti Paddhati, built around a much finer subdivision of each planet’s position, and used heavily for market timing) reads its own chart for every day.

What it reads is a planet’s or a house cusp’s sign, its ruling lord, or one of three progressively finer sub lords (the sign is divided among all nine planetary periods, then each of those slices is divided again, and again). This tab groups trading days by those positions and measures how each group behaved, using the same bars, the same columns and the same drill-down as every other tab.

When is this the right tab?

When the claim you want to settle is phrased in KP terms — a cuspal sub lord, a planet’s star lord — rather than as a plain sign position or an almanac name. KP is its own tradition with its own vocabulary, and no other tab can speak it. The Daily tab reads a different ayanamsa entirely, which is a point the limits below come back to.

As everywhere else in the Explorer, most groups will look like most other groups. That is the useful answer, not a failed search: it tells you a claimed KP effect is not showing up in this market’s history.

The Explorer's KP tab. A form selects Market NIFTY 50, Session Opening at 09:15, Subject Moon, and Level Sub lord, with a note that KP conditions are never mixed with the Daily tab's planet conditions and a button to add one. Results headed NSEI, Moon — Sub lord, Opening session, 7,602 days. One row per sub lord — Ketu bias −4.9% over 465 days, Venus +9.5% over 1,242, Sun +7.8% over 395, Moon +4.2% over 627, Mars +4.8% over 437 — each with a proportion bar and gap and average-return columns.
Plate 06 — Explorer · KP·Trading days by KP sub lord·NIFTY 50·opening session

How do you group days by a KP position?

  1. 1

    Choose what to group by — the Subject. A planet, a house cusp, or the day’s weekday ruler. Grouped into Planets / Houses / Ruling planets (three families of subject, listed under their own headings in the dropdown).

  2. 2

    Then the Level that subject actually carries. Sub lord (the finest subdivision of a planet’s degree, and the one KP practitioners lean on most) here, but the list narrows to what the chosen subject really has — a house cusp, for instance, offers no Sign here (see the note below).

  3. 3

    Pick the market. The same catalogue every other tab uses.

  4. 4

    Choose the session — there is no default, on purpose. A KP position is read at either the market’s open or its close, and here the two readings disagree even more often than the almanac does. The screen makes you choose rather than quietly picking one.

  5. 5

    Add a KP condition. Narrows by another KP position — the same Subject / Level shape as “Group by” itself. Never mixed with the Daily tab’s planet conditions: this tab and that one read different tables in different reference frames for the same day, so ANDing the two together would describe a chart that does not exist.

  6. 6

    Read the header for exactly what ran. Market, subject, level, session and the day count — everything the rows below were computed from.

  7. 7

    One row per bucket — the same bars as every other tab. A proportion bar, then bias, day count, gaps and average return. Click a row to open its dates and charts.

What if you want to check two positions at once?

This tab has a second view beside Breakdown: Heatmap. Breakdown answers “does this position skew?” Heatmap crosses it against a second position and answers the sharper question: do these two skew together, beyond what either explains on its own? The Daily tab has the same view, so the Explorer overview explains how to read one rather than this page explaining it twice.

Here is what that looks like across two KP sub lords. The short version: the number printed on each cell is the plain win rate and day count, while its colour is the residual (how far the cell sits from the independence expectation — what those days should have done if crossing the two axes added nothing beyond what each one already tells you alone). Judge by picks which of six things that residual is measured on — direction, a gap, a return, or volatility.

The Explorer's KP heatmap view. A form selects Market NIFTY 50, Session Opening at 09:15, Axis A Moon Sub lord, Axis B Cusp 11 Sub lord, and Judge by Direction, with a one-line note underneath reading how often the market closes above the previous close. Results headed NSEI, Opening session, 7,610 matched days, baseline win rate 53.2%. A 9 by 9 grid crosses both axes, row and column headers carrying each axis's own win rate and day count — Ketu 54.6% over 425 days, Venus 52.4% over 1,269, and so on — cells coloured by residual against the independence expectation and labelled with the plain win rate and n, several cells hatched to show they sit below the trust floor. Below the grid, a legend reads 7 of 81 cells below floor, with Min days (30) and Min spans (8) number inputs beside it.
Plate 07 — Explorer · KP heatmap·Moon sub lord × Cusp 11 sub lord·NIFTY 50·opening session

How do you read the grid?

  1. 1

    Market and session, shared with the Breakdown view above. Whatever you picked there carries over; the heatmap only adds a second axis.

  2. 2

    Axis A — the same Subject / Level choice as Breakdown. Still the anchor. The heatmap just crosses it against a second position now.

  3. 3

    Axis B — a second KP position, from either family. Must differ from Axis A. A pair where one axis simply determines the other — a sign and its own sign lord, say — is refused with a reason rather than silently accepted, because crossing those two would only plot an axis against itself.

  4. 4

    Judge by picks what the colour is measuring. Direction by default. Switch it and the grid recolours against gap probability, 1-day or 3-day return, or volatility instead — the win rate and day count printed on each cell stay the same either way. Volatility and the two gap factors have no bullish side, so they use a single amber scale rather than the teal-and-red one.

  5. 5

    Each cell's colour is the residual, not the raw win rate. How far this pair sits from what Axis A and Axis B would predict on their own, on whichever factor Judge by is set to. The number printed on the cell is still the plain win rate and day count.

  6. 6

    Hatched, dimmed cells sit below the trust floor. Too few matched days, or too few separate stretches of them, to trust. Still clickable, still labelled, never hidden.

  7. 7

    Min days and Min spans, right beside the legend. Move either number and every cell’s state recalculates live. Tighten the floor to see which cells were only just clearing it, or loosen it to see what a thinner sample would have shown.

Where could this mislead you?

This is a different reference frame, and some positions are missing on purpose

KP reads its own chart, and it sits a few arcminutes off the frame the Daily and Panchang tabs use. So the same planet can land in a different nakshatra here than it does there. Neither is wrong — they are two different rulers laid over the same sky. That is exactly why this tab never lets you combine a KP condition with one of the Daily tab’s: the result would describe a chart that exists nowhere.

A house cusp does not offer Sign or Nakshatra here. At a fixed clock time the horizon rotates roughly a degree a day, so a cusp’s sign really stands in for the time of year rather than a recurring condition. Offering it as an axis would look like a market pattern while actually measuring the calendar.

The likeliest way to misread this

Treating every bucket’s sample size the same way. Some KP positions move fast — a sub lord changes every day or two — and others barely move at all across the whole price history. When a slow position’s buckets are really a handful of multi-year stretches rather than many separate occasions, the screen says so directly above the results, instead of letting a large day count read as a large sample. On the Heatmap the equivalent trap is a bright cell with a thin sample, which is what the hatching is there to warn you about.

And as with Panchang, there is no handoff to Backtest from here. A trade needs a moment to anchor to, and a KP bucket is a set of days rather than one. If a position looks interesting and you want to trade the idea, find an event that lands inside it through Planetary events — that is something a backtest can actually run against.

Which is the limit of that grid. Picking one pair by eye says nothing about how it compares to the thousands you did not check. If the question is really “is there any KP combination with a real bias?” rather than a specific pair you already suspect, the Scanner searches all of them and reports the comparison a single grid cannot.

The standing caveat

Celestial Market Lens measures what markets did around historical planetary events. That is a description of the past. It is not a prediction, not a recommendation, and not investment, financial, legal or tax advice. Past results do not tell you what will happen next, and you are responsible for anything you do with money.

Where next?