Інші брокери
Вашого брокера немає у списку? Угоди все одно можна імпортувати. Перетворіть експорт брокера на Trandence CSV, простий формат, який Trandence читає для будь-якого брокера, і імпортуйте його як Other broker (Trandence CSV).
Найшвидше перетворити файл за допомогою AI-асистента, яким ви вже користуєтеся. Вручну в таблиці теж можна.
Перетворення за допомогою AI-асистента
Підходить ChatGPT, Claude, Gemini або будь-який асистент, який приймає файли й уміє виконувати код.
- Експортуйте історію угод у брокера у форматі CSV або Excel. Якщо брокер дозволяє, залиште лише виконані ордери.
- Відкрийте нову розмову з асистентом і прикріпіть файл.
- Скопіюйте промпт нижче й надішліть. Асистент спитає, від якого брокера файл, і все інше, що йому потрібно. У Trandence той самий промпт копіює кнопка Copy AI prompt у вікні імпорту.
- Спершу асистент розповість, як він зрозумів ваш файл: формат дат, як позначено шорти, які рядки пропустить. Уважно перевірте це й виправте, якщо щось не так. Саме тут ловиться більшість помилок.
- Завантажте перетворений файл і запам’ятайте часовий пояс, який назвав асистент.
- Звірте підсумкову перевірку асистента з даними брокера: кількість рядків і загальна комісія мають збігатися з вашою випискою.
Якщо посилання на завантаження не працює. Деякі асистенти показують посилання, яке відкриває сторінку пошуку замість файлу. Промпт просить асистента також вивести готовий файл як результат коду: скопіюйте цей текст у простий текстовий редактор, наприклад Блокнот або TextEdit, і збережіть із розширенням .csv.
Якщо брокер експортує дати без часу. Асистент скаже про це перед конвертацією. Файл усе одно імпортується, усі виконання матимуть час 12:00:00, але тривалість угод і внутрішньоденна статистика не будуть змістовними. Рядки одного дня мають лишатися в тому порядку, в якому відбувалися угоди, інакше продаж опиниться перед купівлею і угода буде прочитана як шорт: перевірте напрям кожної угоди в попередньому перегляді. Якщо брокер пропонує експорт із часом виконання, скористайтеся ним.
Промпт написано англійською, щоб асистенти розуміли його однаково, але відповідати вам асистент буде вашою мовою.
Help me convert a trade history export from my broker into "Trandence CSV" so I can import it into my trading journal. Reply in the language I write to you in.
BEFORE YOU START
1. Ask me which broker the export comes from and which of its reports it is, unless I have already said. If I attached a file, you may name the broker you think it comes from and ask me to confirm.
2. Then ask me, in one message, for anything else you need and cannot read from the file, only what matters for this broker and file. For example: the timezone of the times; whether I trade options; whether fees are in a separate report; whether the export starts on a day when I had no open positions (if not, a sale that closes a position opened earlier is read as a short sale, so I should export a longer period).
3. If I have not attached the file yet, tell me how to export it from that broker, if you know, and ask me to attach it.
HOW TO WORK
1. Do not retype, summarise or regenerate rows yourself. Write a script that reads my file and writes the result, run it, and give me the file to download. If you cannot run code, say so and give me the script instead.
Download links from some assistants do not work, so also have the script print the finished file's full contents as code output, which I can copy into a .csv file. Do not retype those contents in your message. If the file has more than 1000 rows, print only the first 20 and say so.
2. Before converting, tell me briefly, and wait for my confirmation:
- which columns of my file you will use for each output column;
- the date format you found (for example MM/DD or DD/MM) and how you know;
- the timezone of the times in the file, if the file or the broker says;
- whether the file has execution times or only dates. If only dates, say so clearly: my journal can still import them, but hold times and intraday statistics will not be meaningful;
- how buys, sells, short sales and covers are marked;
- whether the file has option trades, and how it writes the contract (symbol, expiry, strike, call or put) and the option price;
- which rows you will skip and why (cancelled or unfilled orders, deposits, dividends, interest, fee-only rows, futures and options on futures, crypto, non-US stocks).
If something is ambiguous, ask me instead of guessing.
3. After converting, show me a check: rows read, rows written, rows skipped by reason; shares bought and shares sold per symbol; contracts bought and sold per option contract; total commission; first and last DateTime. List every symbol or contract where the amounts bought and sold differ, because that is either a position still open or a mistake. Trandence shows the same totals when I import the file, so I can compare them.
OUTPUT FORMAT
- A CSV file, comma-separated, UTF-8, with exactly this header: DateTime,Symbol,Side,Quantity,Price,Commission,Expiry,Strike,Right,Multiplier,Event,OrderId
- The last six columns are for options. Leave them empty on stock rows.
- One row per execution (fill), in the order the executions happened. Sort by DateTime with a stable sort, so rows with the same DateTime keep their order. If the file lists newest first, reverse it before sorting; otherwise, when times are missing or equal, a sell can end up before the buy it closes and the trade is read as a short. If the file has only closed round-trip trades (entry and exit on one row), write two rows per trade: the entry and the exit.
- DateTime: YYYY-MM-DD HH:MM:SS, the time of the fill exactly as in the file. Do not convert timezones and do not invent times: if the file has dates only, use 12:00:00 (noon keeps the date the same in any timezone). If the file gives a UTC offset, you may keep it: 2026-09-15T09:31:07-04:00
- Symbol: the ticker only, for example AAPL or BRK.B, without exchange prefixes or suffixes.
- Side: BUY, SELL, SHORT (a short sale that opens or adds to a short) or COVER (a buy that closes a short). If the file does not mark short sales, use only BUY and SELL.
- Quantity: number of shares, positive, no sign.
- Price: price per share, positive, with a dot as the decimal separator, no currency symbol, no thousands separator.
- Commission: all fees for that fill added together (commission, exchange and regulatory fees), as a positive number; empty if none.
- US stocks and US stock or index options only.
OPTIONS
- Symbol: the underlying ticker (for example NVDA, or SPXW for SPX weeklies), and fill Expiry (YYYY-MM-DD), Strike (a number) and Right (CALL or PUT).
- Quantity: number of contracts. Price: the premium per share as quoted, for example 3.40, not 340. If the file gives the price per contract, divide it by the multiplier.
- Multiplier: only if the file states one other than 100; otherwise leave it empty.
- OrderId: the broker's order id, if the file has one.
- Event: only for a row where the file itself records that a contract expired, was assigned or was exercised. Write EXPIRATION, ASSIGNMENT or EXERCISE, leave Side empty, and use Price 0, or the settlement price per share if the file shows a cash settlement. The shares an assignment or exercise delivers are a normal stock row, as in the file.
- Never add an expiration, assignment or exercise row that is not in my file, even for a contract that is past its expiry and still open. My journal asks me what happened to it.
Промпт просить асистента перетворити файл скриптом, а не переписувати рядки самостійно. Асистенти, які передруковують довгі таблиці, гублять рядки й змінюють числа, нічого не кажучи; скрипт копіює їх точно. Якщо ваш асистент не вміє виконувати код, наприклад на деяких безкоштовних тарифах, він дасть вам скрипт, і ви зможете запустити його або перетворити файл вручну.
Файл потрапляє до асистента, якого ви обрали, на умовах цього асистента. Trandence не бачить його, доки ви не імпортуєте результат.
Перетворення вручну
Для короткої історії вистачить таблиці. Перейменуйте й переставте колонки відповідно до формату нижче, виправте дати й значення сторони угоди та збережіть як CSV (розділювач — кома).
Зразок файлу: Завантажити шаблон Trandence CSV.
Формат Trandence CSV
Один рядок на кожне виконання, з таким заголовком:
DateTime,Symbol,Side,Quantity,Price,Commission
2026-02-02 09:31:07,AAPL,BUY,100,227.15,1.00
2026-02-02 09:48:22,AAPL,SELL,100,228.40,1.00
| Колонка | Обов’язкова | Що в ній |
|---|---|---|
DateTime | Так | 2026-02-02 09:31:07. Секунди необов’язкові. Час читається в поясі CSV Timezone, вибраному під час імпорту, якщо в ньому немає власного зсуву: 2026-02-02T09:31:07-05:00. |
Symbol | Так | Тікер: AAPL, BRK.B. |
Side | Так | BUY, SELL, SHORT або COVER. Якщо брокер не позначає шорти, використовуйте лише BUY і SELL: продаж без відкритої довгої позиції вважається шортом, а купівля, що його закриває, — покриттям. |
Quantity | Так | Кількість акцій, додатне число. |
Price | Так | Ціна за акцію, додатна, з крапкою як десятковим розділювачем. Без $ і без розділювачів тисяч. |
Commission | Ні | Усі збори за виконання разом. Порожнє значення означає, що зборів немає. |
Регістр у назвах колонок не важливий, зайві колонки ігноруються.
Імпорт у Trandence
- Відкрийте Trandence і перейдіть на сторінку Trades.
- Натисніть Import Trades і виберіть Upload CSV/TXT.
- Виберіть брокера Other broker (Trandence CSV).
- Установіть у CSV Timezone часовий пояс часу у вашому файлі. Для більшості брокерів США це America/New_York.
- Виберіть або перетягніть перетворений CSV-файл.
- Перегляньте розпізнані угоди перед збереженням. Угорі блок Check the converted file before saving показує підсумки, які вивів асистент: кількість рядків, загальну комісію, першу й останню дату і час, а також обсяг куплених і проданих акцій чи контрактів за кожним символом. Вони мають збігатися; символ із нерівними обсягами — це або позиція, яка ще відкрита, або помилка. Потім відкрийте дві чи три угоди та порівняйте їх із випискою брокера, а також зіставте загальний P&L за цей період. Trandence показує P&L після комісій. Так виявляються навіть ті помилки у файлі правильного формату, як-от переставлені місцями день і місяць.
- Натисніть Save & Review Session, або Import & Review Summary, якщо файл охоплює кілька днів, щоб зберегти імпорт.
Повний процес імпорту описано в статті Importing Trades.
Якщо файл відхилено
Trandence відхиляє весь файл, якщо хоч один рядок неправильний, тож зламаний рядок ніколи непомітно не випаде з вашого журналу. Повідомлення називає рядки й проблему, наприклад:
Trandence CSV has 1 invalid row. Nothing was imported. Row 3: Side must be BUY, SELL, SHORT or COVER, got "Sold".
Найчастіші причини:
- Дати в іншому форматі, наприклад
02/03/2026. Використовуйте2026-02-03і переконайтеся, що день і місяць не переставлено. - Позначення сторони від брокера, наприклад
Bot,SldабоBuy to Cover. ВикористовуйтеBUY,SELL,SHORTабоCOVER. - Відформатовані числа, наприклад
$1,234.50. Використовуйте1234.50. - Таблиця зберегла файл із крапками з комою. Збережіть CSV із комами.
Якщо файл створював асистент, натисніть кнопку Copy for your AI assistant під помилкою та вставте звіт у ту саму розмову. У ньому перелічено кожну проблему з номерами рядків і значеннями, де її знайдено, а також міститься прохання до асистента виправити свій скрипт і надати повністю новий файл замість ручного виправлення окремих рядків.
Потрібна допомога?
Напишіть, яким брокером ви користуєтеся, на help@trandence.com. Брокери, про яких трейдери питають найчастіше, отримують власний варіант імпорту, і конвертувати файл уже не доведеться.
Потрібна допомога?
Є запитання щодо Інші брокери? Ми відповідаємо протягом одного робочого дня.