Your new basis starts here.

Getting started

NYBASIS is a free tool for modeling trade scenarios in stocks, options, crypto and prediction markets. See what adding, trimming or opening a position does to your cost basis, break-even and P&L before you place the order.

  1. 1Enter your position

    Pick an asset, then fill in price, size and average cost. An example is loaded so you can look around; Reset clears it. No position yet? Check New position.

  2. 2Compare scenarios

    Scenarios puts different sizes side by side. Tap a column to pick it, and the chart, matrix and Trade Ticket follow.

  3. 3Check your risk

    Add a target and stop to see your P&L at each. Add your portfolio value and Position Sizing shows how much you can add before the position passes your limit.

  4. 4Share it

    Post the Trade Ticket to X, copy the text or save an image. Your stop is never shown, and your size only if you choose Full size.

Your numbers stay in your browser. Tap ? on any card for definitions.

Position

Your holding
Your plan

Scenarios

Enter your position above, or tap Example.

P&L Chart

Your P&L chart will show here.

P&L Matrix

Your P&L at each price will show here.

Assumes you add at your add price, then the stock moves to each price shown. Estimates ignore taxes, fees and dividends. Not financial advice.

Position Sizing

Trade Ticket

Post to X

Prices only leaves out share counts and dollar totals, so you can post without showing your position size.

How it works

The math

New average cost = (shares owned × average cost + shares added × add price) ÷ total sharesGain to break even = new average cost ÷ current price − 1P&L at a price = (price − new average cost) × total sharesPosition size = total shares × current price ÷ portfolio valueExample: (100 × 400 + 25 × 342) ÷ 125 = $388.40

Who built it

Built by a full-time trader who asked Claude about averaging down one too many times. Questions or bugs: @NYBASIS on X.

Privacy

Your numbers stay in your browser. Nothing you enter is sent to or stored on a server.