PRACTICAL GUIDE
Importing trades: supported files and connections
Fillnovo accepts CSV, TSV or XLSX files with one row per execution, up to 10 MB and 50,000 data rows. A platform export is compatible only if its columns allow operations to be reconstructed. Automatic connections have separate coverage: see their limits below.

1. Prepare the execution file
Export executions with date, instrument, side, quantity, price and available fees. A balance statement or P&L summary cannot replace this history. In Accounts & imports, choose the account, then Import a file. Keep the original export and avoid changing execution IDs.
2. Check columns and preview
Map columns to the required fields and check date format, time zone and decimals. The free plan suggests columns from headers; Pro adds format recognition and saved mappings. A “probable format” requires manual checking. In the preview, inspect warnings, duplicates and rows requiring review before confirming.
3. Distinguish files from connections
With Pro, Add an account offers Wallet or API key for catalogue connectors. Additional API connection requests are processed manually, subject to compatibility. Use read-only permissions: Fillnovo does not place orders or withdraw funds. The catalogue describes each connector’s coverage without guaranteeing support for every account. Beta means API access has not yet been validated. No badge does not guarantee complete history or results verified against trades. For other platforms, verify a file export in the preview.
Two checks before confirming
- Ambiguous date: 03/04/2026 can mean 3 April or 4 March. Choose the format used by your export and check a row with a known date.
- Partial history: an exit without its entry may prevent P&L calculation. Extend the exported period, then compare a few executions, fees and results with the platform statement.
Connector coverage and limits
AlpacaUS equities and spot crypto in USD
No beta label in the product catalogue
- Alpaca: fees, dividends, transfers and corporate actions are not imported. Net results need verification.
- Alpaca: only US equities and USD-quoted crypto are imported; options are excluded.
- Alpaca: read access is verified, but key permissions cannot be checked automatically.
- Written from the documentation and tested on simulated responses, not yet on a real account.
HyperliquidPerps, spot and HIP-3 in USDC
No beta label in the product catalogue
- Public read by address: no key, no signature.
- The source only provides the 10,000 most recent fills: older history can be completed with a file.
- “#” markets and zero-price settlements are excluded from the journal and flagged.
- Funding picked up from the first known fill.
- Deposits, withdrawals, positions and account value are not read.
PacificaPerps in USDC, Solana address
No beta label in the product catalogue
- Public read by address: no key, no signature.
- Direction of fee rebates not observed on real data.
- Deposits, withdrawals, positions and account value are not read.
LighterPerps in USDC
No beta label in the product catalogue
- Without a token, the source returns at most 3,000 rows per account: older history can be completed with a file.
- Fees not imported: the source gives rates whose unit is not documented. Net P&L excludes them, and the trade is flagged.
- Positions hidden by the source can leave an instrument incomplete for a long time.
- Funding not imported: its direction is not established by the source.
- Deposits, withdrawals, positions and account value are not read.
GMXPerps on Arbitrum, Avalanche and MegaETH. GMTrade (Solana) is not covered.
No beta label in the product catalogue
- Public read by address: no key, no signature.
- Fees converted to USD at the collateral price recorded on each execution.
- When GMX caps the positive price impact, gross P&L may differ slightly from the source.
- Funding not imported: its direction is not established by the source.
- Deposits, withdrawals, positions and account value are not read.
AsterBetaPerps in USDT, API V1 key
- There is no way to automatically verify that a key is read-only.
- 7-day windows per symbol, discovered through the account's income.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
BinanceUSD-M perps in USDT and spot in USDT
No beta label in the product catalogue
- Futures history limited to 3 months by the source: the rest can be completed with a file.
- Spot: only pairs that are listed, held or already seen are read.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
OKXBetaLinear perps and spot in USDT
- History limited to 3 months by the source: the rest can be completed with a file.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Written from the documentation and tested on simulated responses, not yet on a real account.
BybitLinear perps and spot in USDT
No beta label in the product catalogue
- History limited to 2 years by the source: older trades can be completed with a file.
- USDT-settled linear contracts and USDT spot pairs only: everything else is not retrieved.
- Unsupported execution types are skipped and flagged (position transfers, for example): a position may then diverge.
- Deposits, withdrawals, positions and account value are not read.
- Written from the documentation and tested on simulated responses, not yet on a real account.
CoinbaseAdvanced Trade: spot and US perps
No beta label in the product catalogue
- Non-US perps are not covered: they are traded on another platform.
- Fills expressed in the quote currency and adjusted fills are skipped and flagged.
- No per-payment funding history on US perps.
- Written from the documentation and tested on simulated responses, not yet on a real account.
KrakenBetaSpot and linear Kraken Futures
- A nonexistent key is never retried: Kraken may block the IP address.
- Spot margin trades are skipped and flagged.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
BitgetBetaPerps and spot in USDT
- History limited to 90 days by the source: the rest can be completed with a file.
- Hedge mode: direction reading not confirmed on a real fill.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Written from the documentation and tested on simulated responses, not yet on a real account.
GatePerps and spot in USDT
No beta label in the product catalogue
- Direction of futures fees is not documented: these trades are flagged for review.
- The key check is not guaranteed to describe the key actually used.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
MEXCPerps and spot in USDT
No beta label in the product catalogue
- Spot: one month of history and only the listed pairs.
- Futures: a contract with no known position or funding is not discovered.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
KuCoinBetaPerps and spot in USDT
- Classic account: perp fills are kept for 3 months by the source.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Written from the documentation and tested on simulated responses, not yet on a real account.
Crypto.comPerps and spot quoted in USD
No beta label in the product catalogue
- There is no way to automatically verify that a key is read-only.
- If an instrument's oldest known fill is a close, its P&L remains unknown: complete the history with a file.
- Funding not imported: its direction is not established by the source.
- Written from the documentation and tested on simulated responses, not yet on a real account.
Interactive BrokersBetaStocks and futures, Flex statements
- Coverage is the period of your Flex query: no more, no less.
- Stocks and futures only; other categories are skipped and flagged.
- Only executions in the account currency are kept; others are skipped and flagged.
- Trade cancellations skipped and flagged: the original trade still needs to be corrected.
- EXECUTION level required in the query. No funding.
- Dividends and splits are not calculated.
- Written from the documentation and tested on simulated responses, not yet on a real account.