metamorph
metamorph
  • Features
  • How it works
  • Pricing
  • Roadmap
  • Docs
Sign inStart free
Overview
  • Getting started
  • Account setup
Core features
  • Trade entry & FIFO
  • Overnight carry
  • Calendar & heatmap
  • Journal & block editor
  • Analytics
Reference
  • Keyboard shortcuts
  • FAQ
Documentation

Metamorph Docs

Everything you need to get started — from logging your first trade to syncing note entries.

01

Getting started

Metamorph is a performance tracker built specifically for futures traders. It combines a P&L calendar, block editor journal, and analytics dashboard in one surface — replacing the fragmented workflow of charting platforms, notebooks, spreadsheets, and broker analytics with a single surface for everything.

Getting started takes under five minutes. Here's the core workflow:

  • 1
    Create an account — sign up at metamorph.trade. Try free for 30-days.
  • 2
    Set up your accounts — add each account you trade. See Account setup for more details.
  • 3
    Log your first trade — press A + T or click + Add Trade in the Calendar or Dashboard. Select your account, then enter your symbol, direction, contract size, and entry price.
  • 4
    Write a journal entry — open the Journal and create a note for your session. Capture your reasoning before the trade, what played out, and what you'd do differently.
Tip
Logging a trade takes 15–30 seconds — doing it immediately after you take a position preserves the most accurate context for your journal.
02

Account setup & multi-account

Metamorph supports multiple trading accounts, each tracked independently with its own P&L history, calendar, and analytics. This is useful for any trader managing more than one account — whether that's a live account or a demo account for testing.

Creating an account

Navigate to Dashboard → Accounts and click + Add Account. Give it a descriptive name — for example Personal Live or Demo Account. Select an account type to help with filtering, then add a starting balance and deposit date.

Switching between accounts

The account toggle in the top-left of the header nav lets you switch your active view between accounts. All calendar, trade, and analytics views update to reflect the selected account. To view aggregated data across all accounts simultaneously, select All from the account dropdown — this triggers multi-account reporting.

Account limits by tier

Core tier supports unlimited accounts. Subject to change.

Multi-account reporting

When All is selected in the account dropdown, the Analytics dashboard displays aggregate data across every account — this gives you a portfolio-level view of your overall trading performance without switching between individual accounts.

Note
Each account maintains completely independent history. A trade logged under your Live account will never appear in your Demo account analytics. If you accidentally log a trade to the wrong account, you can edit it from the Trades table and reassign it.
03

Trade entry & FIFO lot matching

Trade entry in Metamorph is designed around how futures positions actually work — not how equities journals approximate them. Every trade supports multiple entry legs, multiple exit legs, partial fills, and scaled positions.

Logging a trade

Open the trade entry form with A + T or via + Add Trade in the Calendar or Dashboard. Fill in the following fields:

  • Account — which account this trade belongs to
  • Symbol — the futures contract (MNQ, NQ, ES, MES)
  • Position — Long or Short
  • Entries — one or more entry executions, each with Price, Size, Side (Buy/Sell), and Type (Market/Limit)
  • Exits — added when you close or partially close the position.
  • Entry Date — the date of your first entry
  • Stop Loss / Take Profit — optional, used for R:R analytics when available
  • Commission & Fees — automatically renders as a negative number (e.g. -1.28)

Multi-leg entries

Click + Add entry to add additional execution rows. Each row has its own price, size, and side. This accurately represents scaled-in positions — for example, buying 2 contracts at 24,544 and adding 1 more contract at 24,580 would be three separate entry rows. The Avg Entry field displays the volume-weighted average across all entry rows automatically.

How FIFO lot matching works

Metamorph uses First In, First Out (FIFO) lot matching to calculate realized P&L — the same methodology used by most brokers for futures accounting.

In practice this means: when you exit a position, the P&L is calculated against the oldest unfilled lots first. For example:

  • Buy 3 MNQ at 24,544 (Lot 1: 3 contracts)
  • Buy 2 MNQ at 24,580 (Lot 2: 2 contracts)
  • Sell 2 MNQ at 24,620 — FIFO matches against Lot 1 first. P&L = (24,620 − 24,544) × 2 × $2 = $304
  • Remaining open: 1 contract from Lot 1 at 24,544, 2 contracts from Lot 2 at 24,580

This is important for accuracy — approximating by average entry price will give you an incorrect P&L on partial exits of scaled positions.

Buy to Open / Sell to Close terminology

Metamorph automatically determines the correct order action for each execution based on your FIFO position state:

  • Buy to Open — entering a long position
  • Sell to Close — exiting a long position
  • Sell to Open — entering a short position
  • Buy to Close — exiting a short position

These labels appear in the Trades table alongside the contract size for each execution row. They are computed automatically — you don't need to set them manually.

P&L calculation formula

Net P&L is calculated as:

Net P&L = Realized Gross P&L + Open Position P&L − Commission & Fees

The formula breakdown is displayed at the bottom of every trade form so you can verify the calculation at any time.

Tip
Commission & Fees should be entered as a single value representing the total amount for the trade.
04

Overnight carry & EOD mark-to-market

Futures positions held overnight require mark-to-market accounting — the industry standard for valuing open positions at the end of each trading day. Metamorph handles this through the Mark Price (EOD) field, which no other retail trading journal supports natively for futures.

What is mark-to-market?

When you hold a futures position overnight, the exchange settles your position at the daily settlement price at the end of each trading session. Your account is credited or debited the difference between your entry price and the settlement price each day. This is how futures P&L actually accrues — not just at final exit.

Without mark-to-market accounting, a position held for three days would show $0 P&L until the final exit — which doesn't reflect what actually happened to your account balance each day.

How to use Mark Price (EOD)

When you have an open position at the end of a session, enter the daily settlement price in the Mark Price (EOD) field on the trade form. Metamorph will automatically calculate your Open Position P&L using:

Open P&L = (Mark Price − Avg Entry) × Open Qty × Point Value

This Open P&L is then included in your Net P&L for the day. The Calendar heatmap and equity curve will reflect this unrealized P&L accurately.

Trades held over multiple days

For positions held over multiple days, update the Mark Price (EOD) each evening with that day's settlement price. When you eventually close the position, enter the exit price in the Exits tab and Metamorph will calculate the final realized P&L from your last mark price through to the exit.

Important
The Mark Price (EOD) field only appears when your trade has an Open Qty greater than zero — meaning at least one entry lot has not yet been matched against an exit. If you don't see the field, check that your exit rows don't fully close the position.

Finding the daily settlement price

CME Group publishes daily settlement prices for all futures contracts at cmegroup.com under Market Data → Settlement Prices. Otherwise, the settlement price is visible on most broker statements.

05

Calendar & heatmap

The Calendar is Metamorph's primary navigation surface — a month-level view of every trading session, heatmapped by P&L performance. It gives you an immediate visual read on your consistency, your best and worst days, and patterns in your trading behavior across time.

Reading the heatmap

Each day cell is colored based on its net P&L:

  • Gain green — net positive (+) day. Partials marked by zebras.
  • Loss red — net negative (-) day. Partials marked by zebras.
  • Neutral — no trades logged for that day

The heatmap calendar of the right sidebar provides a compact month overview, useful for scanning your overall month at a glance while viewing a specific day or week.

Trade badges

Each day that has trades logged show trade badges — the symbol (e.g. MNQ), direction (Buy/Sell), and number of contracts. Clicking the badge opens the trade form, offering a detailed view.

Navigating the calendar

Use the ← → arrows in the header to navigate between months, or click Today to jump to the current date. The keyboard shortcut G + C opens the Calendar from anywhere in the app.

Tip
After a few weeks of consistent logging, look for clusters of red days on specific days of the week or at specific times of month. Recurring losing patterns are often the highest-value insight in your entire trading review process.
06

Journal & block editor

The Journal is where you capture your reasoning — your setup rationale, what you observed in price action, emotional state, and post-trade reflection. Metamorph uses a full block editor with no restriction on formatting or content depth.

Creating a note

Press C + N from anywhere in the app to create a new note, or navigate to Journal and click + Create Note. Notes are automatically grouped by date in the Journal view.

Block editor basics

The editor supports rich text formatting through a familiar interface:

  • Headings — use #, ##, or ### followed by a space to create heading levels
  • Bullet lists — type - followed by a space
  • Numbered lists — type 1. followed by a space
  • Checkboxes — type [] followed by a space for task items
  • Bold — Cmd + B
  • Italic — Cmd + I

Session journaling alongside trade entry

The most powerful journaling workflow in Metamorph is the Sync Page feature. When you have a trade form open, clicking Sync Page in the form header opens your journal alongside the trade entry in the same view — two panels, one surface.

This allows you to write your session notes while your trade data is still visible beside you. The journal panel in Sync Page shows:

  • Today — pinned at the top with a + New note for this session prompt immediately accessible
  • Earlier — all previous notes collapsed into a scrollable list below, organized by date with timestamps

Clicking + New note for this session opens a full block editor inline without navigating away from the trade form.

What to write
The most useful journal entries answer three questions: What did I see that made me take this trade? What was my plan for managing it? What actually happened and why? Even a brief 3-sentence note answering these questions is more valuable than a lengthy entry written from memory hours later.
07

Analytics

The Analytics dashboard is organized around a narrative: how you're doing → why and when. All analytics are computed directly from your logged trade data — nothing is approximated or estimated.

Performance analytics

Availability dots mirror the roadmap so you can quickly see which analytics are live today versus still in development.

  • Total net P&L — cumulative realized P&L across all closed trades in the selected period, after commissions
  • Total trades — trade count with buy/sell breakdown
  • Win rate — percentage of closed trades with positive net P&L
  • Average win / average loss — mean net P&L of profitable vs losing trades
  • Equity curve — cumulative P&L plotted over time, showing your account growth trajectory session by session
  • Profit factor — gross profit divided by gross loss. A profit factor above 1.5 is generally considered strong
  • Expectancy — average expected return per trade, calculated as (Win Rate × Avg Win) − (Loss Rate × Avg Loss)
  • Max drawdown — largest peak-to-trough decline on the equity curve
  • Win/loss streaks — longest consecutive winning and losing runs
  • P&L by time of day — performance broken down by entry time
  • P&L by day of week — Monday through Friday breakdown
  • P&L by symbol — performance per futures contract
  • P&L by direction — long vs short split
  • Average holding time — mean duration from entry to exit
08

Keyboard shortcuts

Metamorph is fully navigable by keyboard. The shortcuts panel is accessible in the right sidebar of every page.

Navigation

ShortcutAction
G + CNavigate to Calendar
G + JNavigate to Journal
G + DNavigate to Dashboard

Actions

ShortcutAction
A + TAdd trade
C + NCreate note
R + SReview Session
09

Frequently asked questions

metamorph

Your futures native workflow.

Product

  • Features
  • How it works
  • Pricing
  • Roadmap

Resources

  • Documentation
  • Changelog
  • Support

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Metamorph. All rights reserved.

Built by a futures trader, for futures traders

Not financial advice. Metamorph is a trade journaling and performance tracking tool. Nothing on this platform constitutes financial advice, investment advice, or a recommendation to buy or sell any security or futures contract. Trading futures involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. You are solely responsible for your trading decisions.