Documentation.
The OHLC Table ships with a complete Context Pack — a set of focused reference files that define the indicator, its settings, its data, and the two code systems used to customize it.
What the documentation is for
The Table turns named trading windows into structured data: exact highs and lows, timestamps, ranges, direction, raids, averages, volume, and range anatomy. The documentation gives those values a stable definition and shows you how to work with them without relying on guesswork.
It does three jobs:
- Learn — what every row, timestamp, marker, and state means, with arithmetic you can check for yourself.
- Configure — sessions, metrics, display, heat, and live states, set correctly for your routine.
- Build — custom
pcr-1rosters,pcp-1palettes, alert workflows, and an AI assistant whose reading of the Table stays grounded in what is actually printed.
The documentation is a context layer for the indicator. It does not add forecasts, scores, trade signals, entries, stops, or targets.
How to use the pack
The focused way
Start a conversation with llm.md, then attach the one reference file that matches the task. This is the most reliable approach for reading data, explaining settings, or building a code.
The quick way
Open prompts.md, copy the prompt that matches the situation, and attach a clear screenshot of the Table. Prompts that ask for a roster or palette also require the matching grammar file.
The one-file way
Attach CONTEXT-PACK.md when you want every definition and grammar available in one place. Send either the combined pack or the individual files — not both.
The installed way
Every major assistant now has a persistent workspace — ChatGPT Projects, Claude Projects, Gemini Gems. Put PINNED.md in the workspace's instructions field and add the reference files as knowledge; the pack's Start-here file walks through it. One setup, and the rules ride every conversation.
Using it alongside the indicator
- Configure the Table for the sessions and metrics relevant to your routine.
- Show the hours beside the session names when a screenshot will be read later. The names are yours, so printing each window's clock keeps a reader — human or model — from guessing hours from a name.
- Capture the Table clearly at a size where every value and timestamp is legible.
- Attach the matching documentation and ask the question from
prompts.md, or write your own. - Save useful configurations as TradingView indicator templates so a full setup can be restored without rebuilding it.
For a past session, use TradingView's Bar Replay. The Table always describes the most recent bar it can see; scrolling backward by itself does not move the Table to an earlier day.
Questions a record can answer
A question is only worth logging if a column can answer it. These can — each one is a filter and a count, one spreadsheet formula away:
- Which window prints the day’s extreme most often — and does it hold into the close? Needs the high and low timestamps, plus hold flags.
- After an overnight level is raided before the open, what does the cash session usually do? Needs raid times and direction.
- How wide is a normal London for your market — and how often does 150% of normal actually print? Needs range and Avg R Consumed.
- Does the opening range set the morning’s scale — or is that just a story? Needs range across two windows, plus Relative Volume.
- How long does the Manipulation leg usually run before the real move? Needs the anatomy leg durations.
- Which sessions are you actually good in? Needs the window column and your own outcome tags.
None of these predict anything — they just tell you what your market tends to do. recipes.md turns a question into a setup; prompts.md asks it the same way every day.
Custom roster and palette codes
The indicator accepts two portable configuration formats. A pcr-1 code carries session names and windows. A pcp-1 code carries the Table's colour system.
pcr-1 · the roster code
A roster carries up to six named windows. Times are a bare four-digit, 24-hour clock in New York time; overnight wrapping is native.
pcr-1-London~0200~0500|New York~0930~1615
The code fills slots in the order written. The enable switches stay yours — a code never turns a slot on or off — and the day-scale entries such as Daily and Previous Day are separate from the six roster slots.
pcp-1 · the palette code
A palette code carries twenty ordered six-character hex colours, plus an optional heat token. The order is positional and the positions carry no labels, so build or check a code with pcp.md open.
pcp-1-<colour-01>-<colour-02>-…-<colour-20>[-<heat>]
A valid code carries the base Table colours and its direction, forming, raid, and flash states. Layout, enabled rows, sessions, and dimensions remain separate settings.
Ready-made codes live on this site — palettes and rosters, each with a copy button, plus the Composer for writing a roster from six rows.
What is included
For reference — each file has one job. Attach the focused file that matches the question, or the complete Context Pack when you want the whole system at once.
00-START-HERE.mdStart here. The first ten minutes, the calibration step, and installing the pack into a persistent assistant. Written for you — never sent to a model.
readme.mdStart here. Explains the pack, how the files relate, and which file to use for each job.
llm.mdRules for reading the Table. Keeps an AI-assisted reading grounded in printed facts and honest limits.
ohlctable.mdWhat the Table measures. Defines every row, state, timestamp, marker, raid, and arithmetic check.
settings.mdEvery control. Covers precision, sessions, metrics, display, heat, live states, and fixed sizing.
extremes.mdThe free chart companion. What Extremes draws, raid behavior on the chart, the four lifecycle alerts, and the open-source rules.
pcp.mdPalette code grammar. Documents all twenty colour channels and the method for building a valid pcp-1 code.
pcr.mdRoster code grammar. Shows how to define up to six named New York-time windows in one pcr-1 code.
tradingview.mdPlatform guidance. Covers invite-only access, chart compatibility, multiple Tables, templates, replay, and capture.
recipes.mdSetup recipes. Starts from the question and turns it into the sessions, rows, and layout needed to answer it.
prompts.mdReady-to-use prompts. Structured prompts for premarket, end of day, post-mortem, and configuration work.
CONTEXT-PACK.mdThe complete pack in one file. Every guide above, flattened in a deliberate reading order.
PINNED.mdThe instructions-slot rules. A compact core sized for ChatGPT Projects, Claude Projects and Gemini Gems — the rules that ride every turn.
sample-table.png + sample-reading.mdThe calibration pair. A known-good render and its graded answer key — verify your model reads correctly in two minutes, before trusting it with your own screenshots.
validator.pyCode validation utility. Checks the structure of a pcp-1 or pcr-1 code before it is pasted in — runs anywhere Python runs, including ChatGPT's data-analysis sandbox.
manifest.jsonMachine-readable index. The pack's version, file list, and reading order — for tools rather than people.
What the files do not provide
- They do not make the Table predictive or turn a measurement into a trading instruction.
- They do not contain the indicator's engine or source code.
- They do not recover the path price travelled inside a window; that remains visible on the chart.
- They do not turn one session into a tested tendency. A screenshot is one observation.
The purpose of the pack is narrower and more useful: define what the Table prints, show how to configure it, and make the same information portable between the chart, your own process, and another reader.
Included with OHLC Table access
The Context Pack ships with your access — delivered alongside the invite-only indicator after checkout. Indicator access is granted to the TradingView username provided at checkout.
View access options →