Fetch linked account history for a deployment
get_portfolio_seriesReturns the owned linked-account history plus a fresh direct broker balance through the same canonical source used by Python internal_data.get. This is the whole linked account, not strategy-attributed or cash-flow-adjusted investment performance. Use show_bot_activity first for a current account report; use this reader for a requested historical graph or benchmark comparison. Inspect the executed account rows and select their actual observed endpoints for the requested sessions. Do not look up fabricated midnight or shifted next-day timestamps; a calendar-day label is not the observation clock. Claim a numerical mismatch only when an executed comparison establishes it. Unverified funding or mark timestamps do not prove that returned holding values fail to add up or differ from quantity times matched prices. For whole-account attribution, retain cash in the opening account-value denominator. Explain its dilution of market exposure separately from measured gains; cash has no demonstrated price gain unless a returned cash-interest or other gain record establishes one. An unknown cash gain is not a measured zero. This dataset does not calculate per-holding price contributions. For a portfolio-movement explanation, fetch the matched holding prices and execute the calculation with run_data_analysis; a supplied-input card or mental arithmetic does not execute it. Recover a missing required symbol with dated public search before declaring it unknown, while preserving any known partial subtotal. Supports frequency filtering ('all' retains every observation; 'hour' and 'day' retain the latest observation per UTC bucket). start/end constrain the returned window; limit bounds the newest displayed rows to 1-1000. fullDatasetObservationCount counts the complete registered dataset; count counts only this filtered display. A later analysis execution refreshes its broker endpoint, so derive chart captions and statistics from the rows actually executed, never from a preview count. Copy analysisDatasetId into capabilities.internalData.datasetIds and read it with internal_data.get to register portfolio provenance; never use this tool name as sourceIds or hardcode its rows. Preserve the returned observation/retrieval time basis; neither establishes a market-price timestamp. Broker-read failures are visible tool errors, not permission to label old telemetry current.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| limit | No | ||
| start | No | ||
| frequency | No | ||
| deploymentId | Yes |