SPY
Charts
Archived workspaces
Appearance

Opening workspace…
STRATEGY PERFORMANCE SUBMISSION

Review immutable publication

✓The server replays the exact frozen source, inputs, costs, market receipt, and strategy version.
✓The published record receives an immutable identity and enters forward evidence tracking.
✓Rank and evidence tier can change as comparable forward observations accumulate; publication does not promise profitability.

Indicators and strategies

Explore chart scripts published by the LumeCharts community. Community publication does not verify or rank performance.

Publishing a script?Open it in Pine editor, run the exact code on the chart, then choose Publish. Strategy performance claims still require an exact saved backtest.
Sign in to follow authors and save scripts

Built-in starting points

Editable examples maintained by LumeCharts. These are not community publications or verified strategies.

Open in editor

Strategy Library

Search published Pine strategies in one place. Results keep separate rankings because their execution evidence differs. Every published record is immutable and integrity-hashed; rankings are research comparisons, not recommendations.
Publishing performance?Start from a private Pine research candidate below. LumeCharts replays its frozen evidence before publishing. Sharing editable or protected code uses the separate Community Tools workflow.
Evidence filtersSort and narrow published Pine results

Most boosted

Community favorites ranked on continuous backtester results.

Most profitable

Ranked by total backtester return.

Best profit factor

Ranked by full-result gross profit relative to gross loss.

Best Sharpe ratio

Ranked by risk-adjusted backtester performance.

All strategies

Published strategies

Immutable Pine results with the evidence their runtime can currently prove.

Immutable versionsModeled costsForward tracked

Pine strategies

Pine v5 / v6

LumeCharts Pine backtests with immutable source, checked signal history, modeled costs, and append-only forward observations. TradingView fill parity is shown explicitly on every result.

Python strategies

Contained Python

Locked Python strategies that passed source, market-receipt, reproducibility, cost, and evidence checks. Ranks apply within this verified lane.

My research candidatesPine versions you are still testing. Scores show their current evidence stage; only eligible published records appear above.

Loading private candidates…

Deploy — execution payload preview
Turn a locked strategy's current deterministic plan into the exact payload a destination would receive. Every value shown is produced by LumeCharts’ own execution formatters from the strategy's frozen rules — this page computes nothing of its own and changes nothing.
Nothing on this page sends an order. There is no webhook address field, no credential field, and no send control anywhere in this build. A payload is built for you to read and copy; delivering it is your action, taken deliberately, somewhere else. Sending from here needs a delivery ledger and idempotency protection first, so a repeated click cannot become a duplicate order — that is not built yet.
Locked strategies
Frozen, integrity-hashed records. Selecting one fetches its plan as it stands right now.
Current plan
Select a locked strategy to fetch its current plan. Nothing is evaluated until you do.
Destination
Each destination has its own payload shape and its own limits. A destination that cannot faithfully carry this strategy's rules refuses, and says why.
Research works in continuous futures roots, which are not tradable tickers. Supply the real expiring contract yourself — LumeCharts does not resolve or guess a front month, and will refuse rather than send an order for a root.
Paper signal activity
This records signals. It does not trade, and it does not simulate one. No order is sent. No fill, price paid, quantity, commission or profit and loss is simulated — none of that is stored, so none of it can be reported. Strategies are evaluated only when you press Check now: LumeCharts runs no timer and no background job, so closing the browser or leaving this view creates no checks, and a gap in this history means no check was requested. A local workspace ledger — this build has no accounts, so these are this workspace's tracked strategies.
Payload preview
Nothing formatted yet. Choose a destination and press Preview payload.
Layout1 chart
Sync
Indicators

Search Technicals, your scripts, and Community.

Filters

↑↓ browse matches. Enter opens the closest match.

Tools & overlays

Indicators

Loading...

Choose a Technical or an editable starter. Manage attached copies under On this chart.

Technicals

Strategy starters · observations unvalidated

Saved Pine strategies

Order size — applies to the next run
Order size is a backtest input, not a display setting. Changing it changes Sharpe, return and drawdown — and therefore which strategy wins. Results found under the previous setting do not carry over; re-run the search.
SPY
Historical chart

Strategy Tester

Net return—Run a baseline
Max drawdown—Peak-to-trough equity
Sharpe ratio—Risk-adjusted return
Win rate—No completed trades
Trades—Closed trades
Equity curveCurrent strategy

Attach a strategy and its baseline appears automatically.

Recent trades
No baseline trades yetCompleted entries and exits will appear here.
Current strategy baseline
PINE STRATEGY

Optimize with AI

Search editable settings for the exact attached strategy. Source, market, timeframe, costs, sizing, and execution stay fixed.

Sign in to save private strategy evidence and continue.

BACKTEST ON THIS CHART

Create a strategy

  1. 1Create or choose code
  2. 2Review rules and costs
  3. 3Run backtest and inspect trades
  4. 4Create alerts or publish
Start from an example

Start with editable code

Pine strategy() examples produce saved, replayable historical backtests on observed chart bars. TradingView fill parity remains under verification. Pine indicator() examples draw chart studies.

Browse built-in strategies

Python research

Multi-asset portfolio preview

Write targets for a pair or basket. The engine fills each target at the next observed close and shows measured costs and equity.

Preview first, then save the exact observed run as a local experiment. No confidence score is recorded.