KKLinePic

KuCoin trade history chart

Turn KuCoin trade history into a K-line review chart.

This guide is for KuCoin spot, margin, and futures traders who want their real fills on the chart instead of in a table. Export trade history from KuCoin's Order Center, map the fill rows into KLinePic's CSV schema, and render a shareable review image with entry/exit (B/S) markers, holding window, return, max run-up, max drawdown, and optional indicator panels such as MACD.

Free to start, no account needed to render — export to image in minutes.

KuCoin mapped trade review chart with entry and exit marker
Example output: mapped fills, K-line context, entry/exit marker, side summary.

How to export trade history from KuCoin

KuCoin documents the flow in the help center article How to Export Trade History on KuCoin; in summary:

  1. Log in and open the Order Center on the KuCoin website, then click Export.
  2. Choose the data type. Spot, margin, convert, fiat, and deposit/withdrawal records are separate types, and futures is exported separately — pick where the trade filled.
  3. For spot, select the market, the time range, and the time zone. Master accounts can include sub-account trades.
  4. Confirm and wait. KuCoin notifies you via SMS, email, or on-site notification, then you download the file from Orders > Export > Recent Exports.

Limits from the same article: files download as .xlsx, .csv, or .pdf; the link stays valid for 30 days; at most 20 reports per month; data after September 16, 2017; a one-year maximum span per export; and only filled or partially filled orders — exactly what a review chart is built from.

Map your KuCoin export to KLinePic fields

KuCoin's help center does not publish the export file's exact column headers, so treat the mapping below as a checklist against your file's typical columns. The target schema is fixed: KLinePic reads trade_id, symbol, event_type, position_side, time, price, quantity plus optional name, fee, note, documented in the data protocol. The parser is strict — any other column (an exchange or fee-currency column, for example) is rejected, so fold extras into note as free text.

KLinePic fieldYour export's typical columnNotes
trade_idUsually none — create your ownOne stable id per round-trip trade; entry and exit fills share it.
symbolPair / symbol columnStrip dash or slash separators (BTC-USDT becomes BTCUSDT) so K-line data matches.
event_typeSide / direction columnNormalize to lowercase buy or sell; entries and exits both come from fills.
position_sideFutures direction column, if presentSpot can default to long. Futures need explicit long / short, especially hedged positions.
timeFill / execution time columnKuCoin lets you pick the export time zone. Record it and write explicit offsets like +00:00.
priceFill / deal price columnUse the executed price, not the order's limit price.
quantityFilled amount in the base assetBase units (BTC), not the quote value in USDT.
feeFee amount columnOptional; useful for net-return journaling.
noteFee currency column, if you want it keptOptional free text. There is no fee_asset column — keep the fee currency as note text like fee_asset=USDT, or drop it.

Target CSV shape

A KuCoin round-trip trade — one buy, one sell, same trade_id — after mapping:

trade_id,symbol,event_type,position_side,time,price,quantity,fee,note
KUCOIN-BTC-001,BTCUSDT,buy,long,2026-06-07T07:30:00+00:00,68120.0,0.015,0.00001,exchange=KuCoin fee_asset=BTC
KUCOIN-BTC-001,BTCUSDT,sell,long,2026-06-07T12:45:00+00:00,68890.0,0.015,1.03,exchange=KuCoin fee_asset=USDT

Scaling in or out adds rows with the same id. The crypto exchange template ships this exact header.

Workflow checklist

  1. Export from the KuCoin Order Center. Open the Order Center, click Export, choose the data type (spot, margin, or futures), market, time range, and time zone, then confirm. Download the finished file under Recent Exports once KuCoin notifies you.
  2. Keep only real fills. KuCoin exports only filled or partially filled orders — exactly what a review chart needs. Delete convert, deposit, withdrawal, and fiat rows if you exported those types too; they are not executions.
  3. Map columns to the KLinePic schema. Rename your export's symbol, side, time, price, and quantity columns to symbol, event_type, time, price, and quantity, add fee if you want costs recorded, keep the fee currency as note text such as fee_asset=USDT, and normalize times to one explicit UTC offset.
  4. Group fills into trades with trade_id. Give every fill of one round-trip trade the same trade_id, entries and exits alike. Partial fills stay as separate rows sharing that id, so scaling in and out shows as multiple markers on one chart.
  5. Upload and render in KLinePic. Paste or upload the CSV at klinepic.com — no account required. The chart draws B/S markers at your fill prices, plus holding window, return, max run-up, max drawdown, and an optional MACD panel.
  6. Review and share. Check that each marker sits on the candle you remember trading — a wrong candle usually means a time zone or symbol mismatch — then share the image. Watermark-free high-resolution export is a paid option.

KLinePic vs the usual alternatives

 KLinePicManual screenshot + spreadsheetTypical trading-journal SaaS
Setup timeMinutes: export, map, pasteSlow, repeated per tradeOnboarding plus import setup
Account requiredNo account needed to renderNoneUsually requires sign-up first
OutputAnnotated K-line image with trade metricsStatic screenshot plus separate numbersWeb dashboards and statistics
Buy/sell markers on real K-lineYes, B/S at actual fill price and timeDrawn manually, easy to misplaceVaries by product and plan
Shareable imageYes, the chart itself is the deliverableScreenshots without computed contextOften screenshots of dashboards
Cost to startFree to startFree, but pays in timeCommonly subscription-based

Key facts

  • KLinePic (klinepic.com) turns real trade fills — CSV upload or paste — into a shareable annotated K-line review chart with entry/exit (B/S) markers, holding window, return, max run-up, max drawdown, and optional indicator panels such as MACD.
  • Free to start; no account is required to render a trade review chart. Watermark-free high-resolution export is a paid option.
  • Coverage includes crypto exchange fills (Binance, OKX, Bybit, Bitget, Gate, MEXC, KuCoin, HTX), US stock brokers, China A-share statements, futures, forex, and MetaTrader.
  • Batch rendering is supported, with a documented Agent API guide and CSV/JSON data protocol; the UI is bilingual (English and Chinese).
  • KLinePic CSV fields: trade_id, symbol, event_type, position_side, time, price, quantity, plus optional name, fee, and note. Any other column is rejected — extras such as the fee currency belong inside note as free text.
  • KuCoin export facts (per its help center): .xlsx, .csv, or .pdf formats; a one-year maximum span per export; up to 20 reports per month; only filled or partially filled orders included.

Common mistakes and troubleshooting

Time zone drift

KuCoin asks you to pick a time zone at export. Charted as UTC without checking, every marker shifts by hours — encode your chosen zone as an explicit offset in time.

Partial fills split into "trades"

One limit order can fill in several rows. Keep the rows but give them one trade_id; otherwise a single scale-in reads as five unrelated trades.

Quote value instead of base quantity

Exports often carry the filled amount and its quote-currency value. quantity must be the base asset amount (0.015 BTC), not the USDT value.

Symbol separator mismatch

If your file shows BTC-USDT, strip the dash to BTCUSDT so the chart engine can match the market's K-line data.

Missing position_side on futures

Hedged futures accounts can hold long and short at once. Without an explicit long/short, a closing buy is indistinguishable from an opening buy.

Non-trade rows in the file

Convert, fiat, deposit, and withdrawal records are separate export types. If any slipped into your sheet, delete them — there is no fill price to chart.

FAQ

How do I turn KuCoin trade history into a review chart?

Export filled trade history from KuCoin's Order Center, map the rows into KLinePic's CSV fields, then upload or paste the CSV to render an annotated K-line review chart. No account is needed to render.

Why use filled trade history instead of open orders?

A review chart needs the actual execution time and fill price. Open orders, canceled orders, deposits, and withdrawals do not define buy/sell markers. KuCoin's export helps: only filled or partially filled orders are exported.

How far back can KuCoin trade history exports go?

KuCoin's help center says data from after September 16, 2017 is supported, a single export spans at most one year, and a user can export at most 20 reports per month.

Which time zone should I choose when exporting from KuCoin?

KuCoin lets you select a time zone during the spot export. Pick one deliberately — UTC is safest — and write it into the time field as an explicit offset such as +00:00 so markers land on the correct candle.

Are KuCoin spot and futures trades exported together?

No. Spot, margin, and futures records are separate export types in the Order Center, so export each product you traded. For futures fills, set position_side to long or short so hedged positions chart correctly.

Do I need a KuCoin API key to build the chart?

No. The Order Center CSV export is enough, and KLinePic renders from an uploaded or pasted file. To automate reviews, use the documented Agent API and CSV/JSON data protocol instead.

Can I render many KuCoin trades at once?

Yes. KLinePic supports batch rendering, so a season of KuCoin trades can become a set of review images in one pass, through the web UI or the documented Agent API.

Related guides