Pineify Trading Journal: Compare Strategies Consistently
Pineify Trading Journal separates records by journal and supports setups, sessions, notes, and performance reports. Those distinctions can make a multi-strategy review clearer, provided the trades, costs, capital, and reporting periods are recorded consistently. A journal organizes evidence; it does not establish that a strategy has an edge.

Choose a journal boundary before logging trades
A journal can represent an account, capital pool, or research process. Setups identify the trading rules within that journal, while sessions associate trades with a recorded trading session. Decide these boundaries before entering data so the same trade is not counted in multiple performance totals.
| Record | Useful purpose | Comparison constraint |
|---|---|---|
| Journal | Separate account or capital context | Do not add returns with different capital bases as if they were cash P&L |
| Setup | Associate trades with a repeatable rule set | Preserve rule changes rather than silently relabeling past trades |
| Session | Group linked trades with a named session | Check assignment and date/time interpretation |
| Diary | Retain observations and behavioral context | Notes are self-reported observations, not proof of causation |
Separate journal records are an organizational and access-control boundary. They are not a promise of a separate encrypted database for each strategy.
Define a setup that can be reviewed
The setup workflow supports a description and checklist records associated with trades. Write conditions that can be answered from information available before entry: for example, whether a specified signal had closed and whether the intended size matched the risk rule.
A checklist can document adherence, but it does not prevent an order placed through an external broker. Record deviations explicitly. Otherwise, a later comparison cannot distinguish a weak rule from inconsistent execution.
Review setup results using the same date range and cost treatment. A higher profit factor in a small sample is not enough to allocate more capital. Inspect trade count, loss concentration, exposure, and whether the result survives an unchanged rule definition.
Keep partial exits attached to the original trade
Pineify records multiple closes and computes remaining quantity and realized results from the entered closes. Do not duplicate each partial close as a fresh full-size entry unless that is how the underlying records are actually structured.
For an illustrative long position of 10 shares at $100, closing four at $105 and six at $98 gives $20 minus $12, or $8 gross P&L before fees. The weighted exit is $100.80. This example assumes a simple share contract with multiplier one; other instruments and currencies require the correct contract and conversion inputs.
Reconcile the journal with the broker statement. A calculation can be internally consistent while using a wrong fee, quantity, or currency.
Sessions and diary entries need context
Sessions store a name, optional start and end datetimes, notes, mood, and rating. Trades can be linked to a session. This is not a guarantee that the app automatically assigns every trade to recurring London or New York market hours.
When comparing sessions, check timezone and daylight-saving changes, strategy mix, and event exposure. A lower observed win rate during one window may reflect a different strategy or a small sample. It is a question to investigate, not an instruction to stop trading that market.
Understand what a generated report includes
The Reports workflow asks you to select a period and click Generate Report. It is an on-demand report, not a verified Sunday email or automatic weekly delivery service.
The current report selects partially or fully closed trades by their opening date within UTC date boundaries, then summarizes their recorded net P&L, fees, win rate, profit factor, best and worst trade, and symbol/side breakdowns. It is not a cash ledger of every exit occurring during the period. A trade opened earlier and closed during the chosen period may therefore fall outside that report selection.
For example, a trade opened in January and closed in February does not belong to a February opening-date cohort. Conversely, later realized results attached to a January entry can affect a regenerated January cohort report. Preserve the report generation date and reconcile against the question you intend to answer.
The report currently displays profit factor as zero when no gross loss is present. Do not interpret that fallback as evidence of poor performance; inspect the underlying winning and losing amounts. Sharpe and Sortino metrics from a separate backtest-analysis tool should not be assumed to be journal-report fields.
Access, sharing, and review discipline
Use the Trading Journal page and current account controls to confirm entitlement. Records are handled through Pineify's authenticated service. The implementation also supports optional read-only share links exposing a summary to holders of a valid token. Review and revoke shares when appropriate; this is not an end-to-end-encryption claim.
At each review, reconcile transactions first, check filters second, and interpret performance third. Keep one documented action or question for the next period. No measured improvement or personal trading result is claimed here.
Common questions
Can journals represent different brokers? They can organize separate account records. Creating a journal does not itself connect or synchronize a brokerage account.
Are reports automatically delivered every week? The verified interface generates a report when the user selects dates and requests it.
Do reports measure exits during the selected period? The current report filters trade opening dates and includes recorded results for qualifying partially or fully closed trades. Check that this matches the review you need.

