Metrics Molecule Calculates

Name Description Formula
Contracts Position, in contracts (aka lots) as defined by the exchange. For bilateral products, this is generally the industry-standard contract size. Long positions are positive. Shorts are negative.
Quantity Position, in the unit of measure used on the trade. For power products, this is generally in MWh, regardless of the trade unit of measure. Long positions are positive. Shorts are negative.
Delta Black-76 delta, in the same unit of measure as Quantity. In Molecule, Delta is calculated only when marks arrive for the day (known issue).
Calculations generally match Hull and Matlab.
MTM Change
(aka mtm_change)
Trading PNL, or change in mark-to-market (aka unrealized) value from the last business day to the current one. Business day is defined at the product level, so if you have products across multiple exchanges, the prior mark used will vary (correctly). On the date of a trade,  prior mark is defined as trade price. (mark - prior mark) * quantity
Realized
(current_realized_pnl)
The amount of the trade that has realized, on the as-of date.
Unrealized
(current_unrealized_pnl)
Current unrealized value (aka mark-to-market), on the as-of date. (mark - trade price) * quantity

Note: As of Release 172, unrealized for options will simply be (mark * quantity)

Others

Name Description Formula
Cash Flow A rough calculation of the amount of cash moving at settlement quantity * price
Charm Black-76 charm (aka delta decay). Based on Hull.
Gamma Black-76 gamma. Calculations generally match Hull and Matlab.
Mark (WAvg) In a summed view, the quantity-weighted average of the marks used to value the underlying trades.
MTM Change (Currency) MTM Change, converted to the base currency for your account.
PNL Change Accounting PNL, or day-over-day change in PNL, including fees. (current unrealized + current realized + fees) - (prior unrealized + prior realized + prior fees)
PNL Change (Currency) PNL Change, converted to the base currency for your account.
Quantity (UOM) Unit Quantity, converted to the base unit of measure for your account.
Realized (Decayed) Our normal Realized number, scaled to the number of days of the contract that have expired so far.
Theta Black-76 theta. Calculations generally match Hull and Matlab.
Trade Price (WAvg) In a summed view, the quantity-weighted average of the underlying trade prices.
Unrealized (Decayed) Our normal Unrealized number, scaled to the number of days of the contract that have not yet expired.
Unrealized (Prior) The Unrealized number for the prior business day.
Vega Black-76 vega. Calculations generally match Hull and Matlab.

How did we do?