KKLinePic

US stock trading journal chart

Turn AAPL, TSLA, and NVDA fills into clear entry and exit review charts.

For US stock traders at any broker — Fidelity, Schwab, Robinhood, Webull, E*TRADE, or elsewhere — who want each journaled trade reviewed on a real chart instead of a spreadsheet row. Export your fills once, reshape them into a small broker-agnostic CSV, and KLinePic renders an annotated K-line image with buy/sell markers, holding window, return, max run-up, and max drawdown.

AAPL US stock trade review chart with buy and sell markers
Example output: AAPL daily review chart with entry/exit markers and a trade summary panel.

Export your trade history from your broker

Under SEC rules, your broker must generally send a written confirmation for every purchase or sale, covering the security, the amount, and the price — see the SEC's investor bulletin on confirmation statements. No format is mandated, so downloads differ by broker. And export sooner rather than later: per investor.gov's record-keeping summary, brokers must keep confirmation copies for only three years — your own exports are the durable record.

Where to look

Log in on the broker's website (exports are often web-only), open the account, and find its activity, history, or statements view. Set a date range, then download or export.

Statements vs CSV

Statements and confirmations are usually PDFs; activity or history downloads are usually CSV. Prefer the CSV; type fills from the PDF when there is none.

History windows

History depth varies and some brokers cap each download's date range. Export in slices — a review chart only needs one trade's fills.

Privacy first

Strip account numbers and personal identifiers first — a review chart only needs symbol, side, time, price, and quantity.

Map your export onto KLinePic CSV fields

US broker exports do not share a standard layout, so treat this table as a checklist, not literal header names. Every activity export carries a date, symbol, transaction type, quantity, and price — all a review chart needs.

KLinePic field From your export's typical columns Notes
trade_id Not in most exports — assign your own One label per round trip (for example US-AAPL-001) groups partial fills onto one chart.
symbol The symbol / ticker column Plain US tickers such as AAPL or TSLA work best; keep broker-specific suffixes out.
event_type The action / transaction-type column Purchases map to buy, sales to sell; drop dividends, reinvestments, and money movement.
position_side Not present in a cash-equity export Use long for ordinary stock trades (short for short sales); mainly matters for hedged futures.
time The trade date or execution time column ISO 8601 datetime with a UTC offset, e.g. 2026-06-10T14:30:00-04:00 — US sessions run on Eastern Time. For a date-only export, append a session time such as T09:30:00-04:00.
price The price column Per-share fill price, not the total dollar amount of the order.
quantity The quantity / shares column Shares; decimals are fine for fractional fills. Let event_type carry the side, not a negative sign.
fee A commission or fees column, if present Optional — leave 0 when no fee is listed.
note Any extra column worth keeping — a currency or fee-currency column, order type, or your own remark Optional free text. There is no separate currency column, so keep such details as note text like currency=USD.

CSV shape

Two fills sharing one trade_id fold into a single AAPL review chart with entry and exit markers and the holding window between them:

trade_id,symbol,event_type,position_side,time,price,quantity,fee,note
US-AAPL-001,AAPL,buy,long,2026-06-10T14:30:00-04:00,198.40,25,0,currency=USD
US-AAPL-001,AAPL,sell,long,2026-06-12T15:45:00-04:00,205.65,25,0,currency=USD

Each time is a full ISO 8601 datetime with a UTC offset (-04:00 is US Eastern in summer) — a date-only export works once you append a session time, as in the rows above. The full field reference, including JSON input, lives in the CSV/JSON data protocol; the US stock template is a ready-made file to edit in any spreadsheet.

Workflow

  1. Export your trade history from your broker. Log in on the web, open the account's activity or history view, set a date range covering the trades, and download. If a period only exists as a PDF statement, type the fills into the template by hand.
  2. Reshape the rows into the KLinePic CSV. Keep the buy and sell fills for the ticker under review, map your export's symbol, date, side, price, and quantity columns onto the KLinePic fields, and reuse one trade_id across the round trip's fills.
  3. Upload the CSV in the US stock workflow, or paste the rows. KLinePic renders the fills as buy and sell markers on the ticker's candlestick chart — no account is required.
  4. Check the ticker, side, dates, quantities, and timezone. Confirm the markers sit on the sessions you actually traded and the summary matches your journal before sharing.
  5. Export the finished review image for your journal or a post, or switch to the Agent API to batch-render a whole month of trades.

KLinePic vs the usual alternatives

Three ways to review US stock fills, compared for producing a marked-up chart of one trade:

  KLinePic Manual screenshot + spreadsheet Typical trading-journal SaaS
Setup time Minutes — upload or paste fills Slow — capture, crop, and annotate by hand Longer — sign-up plus import configuration
Account required No account needed to render a chart No Usually yes
Output Annotated K-line review image with return, run-up, and drawdown A static screenshot plus separate spreadsheet rows Dashboards and aggregate statistics
Buy/sell markers on a real K-line Yes — placed from your actual fills Only if you draw them yourself Varies by product
Shareable image Yes — the output is a share-ready image Yes, but assembled by hand each time Varies; often lives behind a login
Cost to start Free to start Free, but costs time on every trade Often subscription-based

Key facts

  • KLinePic (klinepic.com) turns real trade fills — uploaded or pasted as CSV — into a shareable annotated K-line review chart: entry/exit (B/S) markers, holding window, return, max run-up, max drawdown, and optional indicator panels such as MACD.
  • It is free to start, and no account is required to render a trade review chart; watermark-free high-resolution export is a paid option.
  • Coverage: US stock brokers, crypto exchanges (Binance, OKX, Bybit, Bitget, Gate, MEXC, KuCoin, HTX), China A-share statements, futures, forex, and MetaTrader.
  • The KLinePic CSV fields are trade_id, symbol, event_type, position_side, time, price, and quantity, plus optional name, fee, and note; any other column is rejected, so keep extras such as a currency label inside note (for example currency=USD).
  • Batch rendering is supported, with an Agent API guide at /guides/trade-review-chart-api/ and a CSV/JSON data protocol at /docs; the interface is bilingual (English and Chinese).
  • Under SEC rules, US brokers must generally send a written confirmation for each trade; per investor.gov they need to keep copies only three years, so keep your own exports.

Common mistakes and troubleshooting

Timezone drift on timestamps

Dates alone are safe. With clock times, include the UTC offset (-04:00 summer, -05:00 winter) so markers hit the right Eastern Time candle.

Splitting partial fills into separate trades

An order filled in pieces shows up as several rows. Give them one trade_id so they land on one chart as a single position.

Total amount in the price field

KLinePic expects the per-share fill price — map that column, not the total dollar amount some exports carry alongside it.

Non-trade rows charted as entries

Dividend reinvestments look like small buys. Keep only the buy and sell fills of the trade under review.

Option and fund rows mixed with stock tickers

Option rows describe contracts and mutual funds price once a day — neither maps onto stock candles. Keep the chart to bare equity tickers.

FAQ

Can a US stock trading journal become an annotated chart?

Yes. Use ticker, fill time, side, price, and quantity. KLinePic matches the rows with US stock K-line data and renders entry, exit, return, drawdown, and indicator context.

Should US stock fills include timezone information?

Timezone is strongly recommended. US equities trade in New York market hours, so explicit offsets help keep markers aligned with the correct candle.

How do I export trade history from a US broker?

Log in on the web, open the account, set a date range, and use the download or export control near the activity or history table. Labels differ by broker; the reliable pattern is account, activity or history, date range, download. The per-broker guides linked below cover Fidelity, Schwab, Robinhood, Webull, and E*TRADE.

My export only shows a trade date, not a fill time. Does that work?

Yes for a raw broker export pasted or uploaded directly — KLinePic pads the trade date to a session timestamp and places the marker on that trading day, keeping buys ahead of sells by file order. In a reshaped KLinePic CSV, the time column needs a full ISO 8601 datetime, so append a session time such as T09:30:00-04:00 to each date-only row before importing.

Does KLinePic connect to my brokerage account?

No. KLinePic reads only the CSV you upload or rows you paste — no brokerage login or account linking. Delete account numbers first if you like; the chart only needs symbol, side, time, price, and quantity.

Is KLinePic free to use?

KLinePic is free to start, and no account is required to render a trade review chart. Watermark-free high-resolution export is available as a paid option.

Can I batch-render a whole journal of trades at once?

Yes. Batch rendering is supported, and a documented Agent API generates review charts programmatically — see klinepic.com/guides/trade-review-chart-api/ and the data protocol at klinepic.com/docs.

Related guides