Your financial companion · private beta

Build, backtest, and automate investment strategies.

Write a strategy in Python, or describe it in plain English and let Lantern write the code. Backtest it, paper-trade it live, and research any stock's fundamentals. One companion for your whole investing workflow.

Free during betaNo credit cardPaper trading only
RUN CONFIG AMD ▾1h ▾backtest $100,000 ▾
def on_bar(ctx):
# Go long when the fast SMA is above the slow one.
fast = ctx.sma(ctx.params.get("fast", 10))
slow = ctx.sma(ctx.params.get("slow", 30))
if fast is None or slow is None:
return
price = ctx.close[-1]
if fast > slow and ctx.portfolio.position == 0:
ctx.buy(qty=ctx.portfolio.cash * 0.95 / price)
elif fast < slow and ctx.portfolio.position > 0:
ctx.sell(qty=ctx.portfolio.position)
ResultsReady to run
Total return
Max drawdown
Sharpe
Trades
Live AMD · 1h · SMA crossover deployed Jul 12
Price & trades BuySell
Strategy P&L
+$412.36
Day P&L
+$63.41
Open position
128 sh
Recent fills
BUY128 AMD @ $158.20Jul 15 · 10:30
SELL115 AMD @ $164.85Jul 14 · 14:30
Paper session
Jul 12 · running
live +$412.36
Backtest
Jul 15 · 2023 – 2024
complete +23.4%
Backtest
Jul 11 · slow SMA 40
complete -2.1%
Backtest
Jul 11 · first draft
complete +9.8%
$100,000
practice account, not a cent at risk
Python
or plain English, your choice
15 starters
ready-to-run strategy templates
Any horizon
1-minute bars to daily holds
How it works

From an idea to a strategy running live, in one place.

01

Build

Write Python in the editor, or describe the change in plain English and Lantern writes it and explains what the code does.

02

Backtest

Run it over real history and read a full report: equity curve, trade-by-trade stats, return distribution, and worst drawdowns.

03

Automate

Flip it to paper and Lantern executes live, tracking every strategy in one portfolio, before a real dollar is at risk.

Build

Change your strategy by describing it.

Say "add a 2% stop-loss on every position" and the assistant edits the file in place, right where you're already working. Ask it to explain a line and get a plain-English answer instead of a Python lesson. Then run the backtest to see if the change actually helped.

Edits your code in place
Explain mode: what any line does, in plain English
One click from change to verdict
Assistant
DescribeExplain
Describe a change in plain English and I'll write it into the editor. Try:
Backtest this on 5 years of QQQ
Add a 2% stop-loss on every position
Explain what the crossover condition does
Describe a change to make…
Send
Backtest

Find out if it works before it trades.

Run the strategy over years of real market history and read a full report card: total return against plain buy-and-hold, Sharpe, win rate, your deepest drawdowns, and every trade linked from its buy to its sell.

Benchmarked against buy & hold
Trade-by-trade round-trip analysis
Deepest drawdowns with recovery time

Trade statistics

Round trips8
Winners / losers3 / 5
Avg win+5.16%
Avg loss-4.07%
Profit factor0.72
Avg hold4d
Return distribution
How individual trade returns are spread
-7%-5%-2%+2%+7%
Portfolio

Every strategy, one clear view.

Paper-trade live and watch a real portfolio form. Total value, day P&L, allocation, per-strategy returns, and holdings across everything you're running, updating as the market moves.

Live paper execution, zero risk
Allocation & exposure at a glance
Per-strategy and per-symbol P&L
Day P&L
-$153.76
Live
2
running
VRT7.8%
AAPL9.8%
Strategy pots1.2%
Free cash81.2%
MACD signal cross
Live · AAPL
P&L
+$241.99
Today
+$63.41
VRT Donchian breakout
Live · VRT
P&L
-$1,738
Today
-$227.04
Portfolio value 30 days
Opened $100,000 Now $98,514
Research

Know a company before you invest in it.

Pull up any stock's fundamentals: P/E, ROCE, ROE, dividend yield, and the 52-week range, alongside income, balance sheet, and cash-flow statements and a full price chart. Then drop it straight into a strategy.

Fundamentals & full financial statements
Candles, lines, and moving averages
One click to use it in a strategy
AAPLFull coverage
NASDAQ · Common stock
$332.85+5.40 (+1.65%)
Stock P/E
40.3
ROCE
62.3%
ROE
115.1%
Div yield
0.3%
SummaryIncomeBalance SheetRatios
Up next

A stock scanner, more asset classes, and your whole financial companion.

Stock scanner

Point one algorithm at a whole watchlist and act on whoever fires, routed straight into paper.

Beyond equities

ETFs, REITs, and commodities join the mix.

Custom screeners

Build your own screens on fundamentals and technicals.

Scheduled alerts

Get notified the moment a signal fires, on your schedule.

Questions

Before you ask.

Is any of my money at risk?
No. There is no brokerage account and nothing to deposit. Strategies trade a simulated $100,000 account against real market data, and every fill is simulated. A bad idea costs you nothing but the lesson. Live brokerage connections are on the roadmap; paper-first is deliberate.
Do I need to know Python?
A little goes a long way, but you can start without it. Starters read like sentences ("Buy the dip"), the assistant edits code from a plain-English description, and the full editor is there when you outgrow both.
Do I need a finance background?
No. Lantern is built for people who do not have one. Every term on a report, like Sharpe, drawdown, or win rate, comes with a plain-English explanation right where you see it.
What data do strategies run on?
Backtests run on years of real historical prices. Paper trading runs on live-delayed market data, so a deployed strategy reacts to the same moves the market is actually making.
What does it cost?
Nothing during the private beta, and joining the waitlist does not ask for a card. Waitlist members get founding-member pricing when paid plans launch.

Build a strategy worth trusting.

We're onboarding the private beta in small batches. Leave your email and we'll save you a seat.