AI Options Charting Platform with TreeScript Indicators and Pattern Detection
Feature · Charting
MetaChart — AI-Native Charting
MetaChart is Treeova's AI-native options charting engine. TreeScript indicators, live chain overlays, multi-timeframe pattern detection, and snapshots that feed straight into your AI agents — all in one chart.
[Hero screenshot placeholder — drop a 1920×1080 MetaChart hero shot here]
What MetaChart is, in plain language
MetaChart is the charting screen inside Treeova. A chart is the picture of how a stock's price has moved over time. MetaChart draws that picture, but it was built specifically for people who trade options — contracts that give you the right to buy or sell a stock at a set price before a set date — instead of being a stock chart with options added on later.
Most charting tools show the stock in one window and the list of option contracts (called the options chain) in a different window. Your AI (artificial intelligence) assistant usually sees neither of them clearly. MetaChart puts the chain on top of the price chart, so the contract prices, how often each contract trades, and the math behind each contract all sit on the same picture you are already reading.
Under the hood, MetaChart runs on a rendering library called lightweight-charts and uses a small indicator engine that updates only the parts of the chart that actually changed when a new price arrives. Indicators are the colored lines and shapes traders add on top of a price chart (moving averages, volume bars, and so on). MetaChart's indicators are written in TreeScript, a domain-specific language (DSL — a small programming language built for one job) that Treeova created as a friendlier alternative to Pine Script. TreeScript compiles each indicator into a directed acyclic graph (DAG — a flow diagram where work moves forward through steps and never loops back), so a chart with many indicators stays smooth instead of getting slower with each one you add.
On top of the price line, MetaChart can overlay live market data for any contract on the chain: the National Best Bid and Offer (NBBO — the highest price a buyer is offering and the lowest price a seller is asking for, across the U.S. exchanges), the open interest (OI — how many of that contract are currently held by all traders), the implied volatility (IV — the market's guess of how much the stock will move, expressed as a percentage), and the Greeks (a set of risk numbers named after Greek letters that describe how a contract's price reacts to changes in the stock, time, and volatility).
MetaChart also takes pictures of itself. When you ask an agent — a small AI program that does work for you — to look at the chart, MetaChart sends a snapshot that is stable down to a few pixels in either direction. The agent sees the same image you see, paired with a structured copy of the numbers behind it, so its reasoning can be checked and replayed later.
MetaChart lives alongside the popular TradingView widget rather than replacing it. You can switch a workspace pane between the two whenever you want.
How it works
1
Open MetaChart in any pane
Drop a MetaChart pane into your Trading Workspace and pick a symbol. Default presets load instantly.
2
Layer in TreeScript indicators
Pick from the curated stdlib or author your own TreeScript. Indicators update incrementally as new bars arrive.
3
Hand snapshots to agents
Capture a chart snapshot and attach it to an agent prompt — the agent reasons over the same image you see.
Built for options-first charting
TreeScript Indicators
Pine-Script-alternative DSL with an incremental DAG runtime — multi-indicator charts stay smooth at 1-second resolution.
Live Chain Overlays
Overlay NBBO, open interest, IV, and Greeks for any contract directly on the underlying price chart.
AI Pattern Detection
Multi-timeframe pattern recognition runs alongside the chart, surfacing setups your agents can act on.
Opt in to ASI-proposed parameter mutations — always dry-run first, never auto-applied without your approval.
TradingView Coexistence
Toggle between MetaChart and embedded TradingView panes per workspace tab. No lock-in either direction.
See it in action
[Annotated screenshot: chain overlay]
Live NBBO and Greeks overlay the underlying chart.
[Annotated screenshot: TreeScript editor]
Author indicators in TreeScript — the same DSL your agents speak.
Use cases
MetaChart shines when the chart is doing real analytical work — not just sitting in the background. Three scenarios show how options traders, systematic builders, and AI-assisted reviewers actually use it day to day.
The 0DTE options trader hunting strike walls
Pull up SPY on the one-minute chart, drop the live chain overlay, and toggle on the open-interest and gamma-exposure heat strips. The biggest OI walls render directly on the price chart — you immediately see where dealers are pinned and which strikes are likely magnets into the close. Switch to the IV-percentile TreeScript indicator to confirm whether the at-the-money premium is rich or cheap before you size.
Outcome: One screen replaces three — no flipping between a chart, an options chain, and a gamma-exposure dashboard. Entries and exits are anchored to actual dealer positioning instead of guesswork.
The systematic builder iterating on an indicator
You are testing an idea: 'flag bars where 9-EMA crosses 21-EMA only when volume is above the 20-bar average and IV rank is below 30.' Write the rule in TreeScript, drop the indicator onto a five-year backtest range, and the incremental DAG runtime updates only the cells that changed as you tweak parameters. Opt the indicator into self-modulation and let Treeova's ASI Evolution engine propose parameter mutations — every mutation dry-runs first, you approve what ships.
Outcome: Indicator iteration that used to take hours of Pine Script tuning and TradingView reloads collapses into a tight feedback loop, with optional AI-assisted tuning that never auto-applies.
The trader who wants AI to grade the chart with them
You see a setup you like on AAPL but want a second opinion. Snap a MetaChart snapshot and attach it to your Navigator agent prompt — 'is this a clean continuation pattern or a failed breakout?' The agent reasons over the exact same pixel-stable image you are looking at, paired with a structured JSON of the underlying bar values, and writes its analysis back into the chat. Six months later you can replay the exact snapshot and the exact reasoning.
Outcome: AI feedback that is grounded in what you actually saw, not a hallucinated chart description — and a fully auditable trail of every chart-driven decision.
Frequently asked
What is MetaChart and how does it differ from TradingView?
MetaChart is Treeova's AI-native charting engine built on lightweight-charts. It speaks the same TreeScript language as the agents, overlays live options-chain data, and exports snapshots agents can reason over. MetaChart and TradingView coexist per pane — no lock-in.
What is TreeScript?
Treeova's Pine-Script-alternative indicator language. Indicators compile to an incremental DAG that updates only affected cells, so multi-indicator charts stay smooth at high resolution.
Can MetaChart show live options chains?
Yes — NBBO, open interest, IV, and Greeks for any contract overlay the underlying chart. Strike heatmaps, expiry filters, and ATM-ranked liquidity rails are built in.
How do agents use MetaChart snapshots?
MetaChart emits versioned, pixel-stable snapshots (±5 px) that agents attach to their reasoning, along with a structured JSON of the underlying values for audit replay.
Are MetaChart indicators AI-tunable?
Yes — opt-in self-modulating indicators let Treeova's ASI Evolution engine propose parameter mutations against historical data. Mutations dry-run first and require your approval.
Feature · ChartingMetaChart — AI-Native ChartingMetaChart is Treeova's AI-native options charting engine. TreeScript indicators, live chain overlays, multi-timeframe pattern detection, and snapshots that feed straight into your AI agents — all in one chart.[Hero screenshot placeholder — drop a 1920×1080 MetaChart hero shot here]What MetaChart is, in plain languageMetaChart is the charting screen inside Treeova. A chart is the picture of how a stock's price has moved over time. MetaChart draws that picture, but it was built specifically for people who trade options — contracts that give you the right to buy or sell a stock at a set price before a set date — instead of being a stock chart with options added on later.Most charting tools show the stock in one window and the list of option contracts (called the options chain) in a different window. Your AI (artificial intelligence) assistant usually sees neither of them clearly. MetaChart puts the chain on top of the price chart, so the contract prices, how often each contract trades, and the math behind each contract all sit on the same picture you are already reading.Under the hood, MetaChart runs on a rendering library called lightweight-charts and uses a small indicator engine that updates only the parts of the chart that actually changed when a new price arrives. Indicators are the colored lines and shapes traders add on top of a price chart (moving averages, volume bars, and so on). MetaChart's indicators are written in TreeScript, a domain-specific language (DSL — a small programming language built for one job) that Treeova created as a friendlier alternative to Pine Script. TreeScript compiles each indicator into a directed acyclic graph (DAG — a flow diagram where work moves forward through steps and never loops back), so a chart with many indicators stays smooth instead of getting slower with each one you add.On top of the price line, MetaChart can overlay live market data for any contract on the chain: the National Best Bid and Offer (NBBO — the highest price a buyer is offering and the lowest price a seller is asking for, across the U.S. exchanges), the open interest (OI — how many of that contract are currently held by all traders), the implied volatility (IV — the market's guess of how much the stock will move, expressed as a percentage), and the Greeks (a set of risk numbers named after Greek letters that describe how a contract's price reacts to changes in the stock, time, and volatility).MetaChart also takes pictures of itself. When you ask an agent — a small AI program that does work for you — to look at the chart, MetaChart sends a snapshot that is stable down to a few pixels in either direction. The agent sees the same image you see, paired with a structured copy of the numbers behind it, so its reasoning can be checked and replayed later.MetaChart lives alongside the popular TradingView widget rather than replacing it. You can switch a workspace pane between the two whenever you want.How it works1Open MetaChart in any paneDrop a MetaChart pane into your Trading Workspace and pick a symbol. Default presets load instantly.2Layer in TreeScript indicatorsPick from the curated stdlib or author your own TreeScript. Indicators update incrementally as new bars arrive.3Hand snapshots to agentsCapture a chart snapshot and attach it to an agent prompt — the agent reasons over the same image you see.Built for options-first chartingTreeScript IndicatorsPine-Script-alternative DSL with an incremental DAG runtime — multi-indicator charts stay smooth at 1-second resolution.Live Chain OverlaysOverlay NBBO, open interest, IV, and Greeks for any contract directly on the underlying price chart.AI Pattern DetectionMulti-timeframe pattern recognition runs alongside the chart, surfacing setups your agents can act on.Agent-Readable SnapshotsVersioned, pixel-stable snapshots (±5 px tolerance) feed vision models and audit replays deterministically.Self-Modulating IndicatorsOpt in to ASI-proposed parameter mutations — always dry-run first, never auto-applied without your approval.TradingView CoexistenceToggle between MetaChart and embedded TradingView panes per workspace tab. No lock-in either direction.See it in action[Annotated screenshot: chain overlay]Live NBBO and Greeks overlay the underlying chart.[Annotated screenshot: TreeScript editor]Author indicators in TreeScript — the same DSL your agents speak.Use casesMetaChart shines when the chart is doing real analytical work — not just sitting in the background. Three scenarios show how options traders, systematic builders, and AI-assisted reviewers actually use it day to day.The 0DTE options trader hunting strike wallsPull up SPY on the one-minute chart, drop the live chain overlay, and toggle on the open-interest and gamma-exposure heat strips. The biggest OI walls render directly on the price chart — you immediately see where dealers are pinned and which strikes are likely magnets into the close. Switch to the IV-percentile TreeScript indicator to confirm whether the at-the-money premium is rich or cheap before you size.Outcome: One screen replaces three — no flipping between a chart, an options chain, and a gamma-exposure dashboard. Entries and exits are anchored to actual dealer positioning instead of guesswork.The systematic builder iterating on an indicatorYou are testing an idea: 'flag bars where 9-EMA crosses 21-EMA only when volume is above the 20-bar average and IV rank is below 30.' Write the rule in TreeScript, drop the indicator onto a five-year backtest range, and the incremental DAG runtime updates only the cells that changed as you tweak parameters. Opt the indicator into self-modulation and let Treeova's ASI Evolution engine propose parameter mutations — every mutation dry-runs first, you approve what ships.Outcome: Indicator iteration that used to take hours of Pine Script tuning and TradingView reloads collapses into a tight feedback loop, with optional AI-assisted tuning that never auto-applies.The trader who wants AI to grade the chart with themYou see a setup you like on AAPL but want a second opinion. Snap a MetaChart snapshot and attach it to your Navigator agent prompt — 'is this a clean continuation pattern or a failed breakout?' The agent reasons over the exact same pixel-stable image you are looking at, paired with a structured JSON of the underlying bar values, and writes its analysis back into the chat. Six months later you can replay the exact snapshot and the exact reasoning.Outcome: AI feedback that is grounded in what you actually saw, not a hallucinated chart description — and a fully auditable trail of every chart-driven decision.Frequently askedWhat is MetaChart and how does it differ from TradingView?MetaChart is Treeova's AI-native charting engine built on lightweight-charts. It speaks the same TreeScript language as the agents, overlays live options-chain data, and exports snapshots agents can reason over. MetaChart and TradingView coexist per pane — no lock-in.What is TreeScript?Treeova's Pine-Script-alternative indicator language. Indicators compile to an incremental DAG that updates only affected cells, so multi-indicator charts stay smooth at high resolution.Can MetaChart show live options chains?Yes — NBBO, open interest, IV, and Greeks for any contract overlay the underlying chart. Strike heatmaps, expiry filters, and ATM-ranked liquidity rails are built in.How do agents use MetaChart snapshots?MetaChart emits versioned, pixel-stable snapshots (±5 px) that agents attach to their reasoning, along with a structured JSON of the underlying values for audit replay.Are MetaChart indicators AI-tunable?Yes — opt-in self-modulating indicators let Treeova's ASI Evolution engine propose parameter mutations against historical data. Mutations dry-run first and require your approval.Continue exploringTrade Cockpit Agent Workspace Trading Workspace MetaChart Engine Whitepaper TreeScript DSL Whitepaper Education Hub Start charting with MetaChart