Cashflow Engine – MEIC & METF Strategy Database
BlueprintUpdated

Daily Log & Trade Log

See the trajectory, not just the total: a per-day log of equity, P/L and drawdown for the selected portfolio, plus a per-trade breakdown of every position it took. Both exportable as CSV.

The KPI cards tell you where a portfolio ended — total P/L, max drawdown, the best and worst single day. They don't tell you how it got there. The two logs below the Analytics charts fill that gap: the Daily Log is one row per trading day, the Trade Log is one row per trade.

Both follow the period selector at the top of the Builder. Change the analysis window and both logs re-scope with everything else on the page.

Daily Log

"What did the trajectory actually look like, day by day?"

A small chart above a per-day table. The chart has two modes, toggled in the header:

  • Equity — the cumulative equity line, i.e. the shape of the account over the window.
  • Daily P/L — the same series as per-day bars, green for up days, coral for down days. This is the one that shows rhythm: clusters of small wins broken by the occasional larger loss.

Daily Log in Equity mode: the cumulative equity line above the per-day table

Switching to Daily P/L keeps the same days and re-draws them as bars:

Daily Log in Daily P/L mode: per-day bars, green up days and coral down days

The table underneath lists every trading day, newest first:

ColumnWhat it is
DateThe trading day (ET).
EquityCumulative account value at the day's close — your account size plus P/L to date.
P/LWhat that single day made or lost, in dollars.
P/L %That day's P/L as a percentage of the equity it started from (the previous day's close).
Drawdown %How far below the running equity peak the day closed. 0.00% means the day set or held a new high.

The footer summarises the window: how many days it covers, the period P/L, and the best and worst day with their dates.

Days with no data render an em-dash () rather than a zero, so a gap in the series is visible as a gap.

Trade Log

"Which individual trades produced that curve?"

The Trade Log sits below the Daily Log and is collapsed by default — click it open. It loads on demand, so it only queries when you actually ask for it.

The Trade Log: one row per trade with structure, legs, P/L and running funds at close

One row per trade, newest first:

ColumnWhat it is
OpenedDate and entry time of the trade.
StrategyWhich strategy in the portfolio took it.
StructureIron Condor, Put Spread or Call Spread — derived from the sides actually traded that day.
LegsThe short/long strikes per side, e.g. PCS 5350/5300 · CCS 5450/5500.
QtyContracts, i.e. the strategy's quantity in your portfolio.
PremiumCredit collected for the trade.
P/LResult in dollars, already scaled by your contract quantity.
P/L %Return on the trade's margin requirement.
MarginDefined-risk requirement — (width − premium) × 100 × contracts.
Funds at CloseRunning portfolio equity after that trade.
ReasonHow the trade ended (expiry, stop loss, …). mixed means the two sides of a condor ended differently.

A MEIC day trades both sides, and the log folds those two credit spreads into one Iron Condor row with the summed P/L and both legs listed. An EMA-gated METF or single-side strategy only trades one side on a given day, so it shows as a single Put or Call Spread.

Long windows can run to thousands of trades, so the view shows the most recent 1,000 and says so in the footer (Showing the latest 1,000 of 4,312 trades) rather than silently truncating.

What the Trade Log does not show

Two honest limits, both stated in the interface:

  • Composed ratio structures have no per-trade rows. A ratio variant is assembled from single-side atoms (one big spread against two small ones), so there is no single backtested "ratio trade" to list. Those strategies are excluded from the Trade Log with a note — they still appear in the Daily Log and in every portfolio metric.
  • Closing price, gap, movement and max loss/profit are not available. The backtest data does not store them, so those columns are omitted rather than estimated.

Exporting both logs

Each log has a CSV button in its header. The file contains the same rows you see, with two deliberate differences:

  • Raw values, not display formatting. Dollars are plain numbers, percentages are fractions (0.0047, not +0.47%), and timestamps are full ISO. It opens in Excel, Numbers, or pandas.read_csv() without cleanup.
  • Chronological order (oldest first), so equity and funds_at_close read as running series even though the on-screen tables show newest first.

If the Trade Log is showing a capped set, the export contains those same rows — the button title tells you how many of how many you are downloading.

Each exported file also carries the standard hypothetical-performance note in its final rows, because a file that leaves the app travels without the disclosure shown in the interface.

Both logs describe what a configuration would have done over historical data. They are analysis output, not a forecast.

Disclaimer

Cashflow Engine is analytics and educational software — not financial advice, and not an investment adviser, broker, or signal service. It issues no buy or sell recommendations and never holds or manages your money. Trading options carries substantial risk, including the loss of your entire investment. All backtests, simulations, and performance figures are hypothetical, are shown for research purposes, and do not indicate future results. Do your own research, understand the risks, and consult a licensed professional where appropriate. Your account, your decisions, your responsibility.

Cashflow Engine · terminal@cashflowengine.io