如何透過 AI 分析您的加密貨幣交易所 CSV 匯出資料(步驟詳解)

要分析加密貨幣交易所的 CSV 匯出檔案,首先要釐清每一行代表的意義——大多數的匯出檔案會將交易、入金、出金、手續費和獎勵混在同一個檔案中。接著,將時間戳記和手續費幣種進行標準化,決定成本基礎規則,然後才計算已實現和未實現部位。AI 資料代理可以直接從原始檔案進行標準化和數學計算,而這正是大多數試算表嘗試卡關的地方。
幾乎所有關於加密貨幣和 AI 的指南都圍繞在市場上:價格趨勢、市場情緒、哪種幣正在上漲。極少有指南會處理您實際可以下載的檔案——您自己的交易歷史紀錄,而這是唯一能告訴您自己表現如何的資料。
本指南將介紹該檔案中的內容、手動處理的路徑,以及更快速的方法。
在我們開始之前請注意:以下所有內容皆為您個人紀錄的描述性分析。這不構成投資建議,也不構成稅務建議。各司法管轄區的成本基礎規則有所不同,您申報的任何內容均應由稅務專業人員簽核。
加密貨幣交易所 CSV 匯出檔案中到底有什麼
匯出檔案因交易所而異,但幾乎所有檔案都會出現相同的問題。
單一檔案中包含多種紀錄類型。交易、入金、出金、手續費、質押獎勵、推薦返佣和內部轉帳通常共用同一個工作表,僅透過 type 欄位進行區分。如果在未篩選的情況下加總金額欄位,得出的總額將毫無意義。
雙向交易。一筆交易通常會呈現為兩行——從您帳戶扣除的資產和匯入的資產——並透過訂單 ID 連結。如果將它們視為獨立的行,您將會重複計算交易量。
以第三種貨幣計收的手續費。一筆交易可能以 USDT 計價、以 BTC 結算,並以交易所自身的代幣收取手續費。單一資料行中包含三種貨幣,且未提供匯率換算。
UTC 時間戳記。幾乎總是 UTC 時間,幾乎從不是您的在地時間,且通常精確到秒。如果您在未經轉換的情況下按天分組,您的每日數據區間就會產生偏差。
沒有即時部位。匯出檔案提供的是事件,而非餘額。持倉量、平均成本和已實現損益都必須另外推導計算。
部分成交。單一訂單可能會以些微不同的價格拆分成多行顯示,這在您計算平均進場價時會產生影響。
這就是為什麼「直接用試算表打開它」會花掉您一整個下午的時間。
在試算表中手動處理的路徑
首先區分紀錄類型
在進行任何其他操作之前,先依 type 欄位進行篩選,並將交易、轉帳、手續費和獎勵拆分到不同的分頁中。後續的每項計算都取決於此,而這正是人們最常跳過的步驟。
標準化貨幣與時間
將每筆手續費轉換為單一報告貨幣,並使用交易當時的匯率,而非今天的匯率。將 UTC 時間戳記轉換為您實際習慣的時區。這兩個步驟都很繁瑣,而且一旦出錯,系統不會報錯,只會默默地導致總額偏差。
選擇成本基礎規則並一致地套用
針對相同的交易,採用 FIFO、LIFO 或平均成本法會產生截然不同的已實現損益。選擇一種規則、記錄下來,並套用到每種資產。在不同資產之間混用規則,是導致這些試算表最終站不住腳的最常見原因。
推導部位
建立每種資產的即時餘額,接著計算每種資產的平均成本,然後計算每次處分時的已實現損益。在試算表中,這需要堆疊大量的輔助欄位,而且只要一出現新資產,公式就容易出錯。
Excel 和 Sheets 都可以做到這一切。之所以需要花費數小時,並非因為難度高,而是因為繁瑣的記帳工作。
如何使用 Powerdrill Bloom 分析您的交易所匯出檔案
捷徑是只需定義一次規則,即可直接從原始檔案執行分析,而無需自己建立輔助欄位。
步驟 1:上傳匯出檔案
從您的交易所下載 CSV 格式的交易歷史紀錄,並將其拖放到工作區中。Powerdrill Bloom 支援讀取 Excel、CSV、TSV 和 PDF,並在匯入時自動進行資料清理,因此混合類型、不一致的小數點位數以及文字格式的時間戳記都會被自動解決,而不會默默地導致計算出錯。
如果您在多個交易所進行交易,請將所有匯出檔案一起上傳。跨交易所分析正是試算表最難處理的情況,因為每個平台的欄位命名方式都不同。
步驟 2:說明規則,然後提出問題
事先以自然語言說明規則,然後詢問您實際想知道的內容:
「這是我的交易所交易歷史紀錄。將 type 為 TRADE 的資料行視為交易,並在計算交易量時排除入金、出金和內部轉帳。將所有手續費按交易日期轉換為 USD。成本基礎採用 FIFO。然後顯示我各項資產的已實現損益、按月計算的已付手續費總額,以及我目前仍持有的每項資產的平均進場價。」
明確說明規則才能確保輸出結果的可靠性。如果不在設定規則的情況下直接詢問「我的表現如何」,您得到的答案將會建立在您從未見過的假設之上。
步驟 3:匯出圖表、表格或簡報
您可以將部位表匯出為檔案、擷取圖表,或一鍵將整個畫布轉換為可直接用於簡報的簡報檔,並將其匯出至 PowerPoint 或 Notion——如果您需要向基金、合作夥伴或會計師報告,而不僅僅是供自己查看,這將非常實用。
您實際可以從中學到什麼
| 問題 | 需要什麼資料 | 為什麼試算表難以處理 |
|---|---|---|
| 各資產的已實現損益 | 成本基礎規則 + 處分比對 | 每種資產都需要輔助欄位,且出現新資產時必須重建 |
| 手續費總額,以及其佔交易量的比例 | 跨幣種的手續費標準化 | 手續費以第三種貨幣計收,且未提供匯率 |
| 每項持倉的平均進場價 | 合併每筆訂單的部分成交資料 | 成交資料分布在不同價格的多個資料行中 |
| 哪個月花費的手續費最多 | 正確時區的分組 | UTC 時間戳記會被歸入錯誤的在地日期 |
| 交易活動是否集中在市場波動期 | 將您的交易與價格歷史紀錄進行關聯 | 需要第二個資料集 |
最後一行是人們最容易低估的部分。手續費損耗通常是個人匯出檔案中最大的單一發現,而且在有人將其加總之前,它往往是隱形的。
最佳實踐
首先與交易所自身的總額進行對帳
在解讀任何數據之前,請先比對您計算出的入金和出金總額與交易所報告的餘額。如果不一致,意味著某個紀錄類型被錯誤分類,而下游的每個數據都會繼承這個錯誤。
將您的成本基礎規則寫入檔案中
將規則放在標題儲存格或備忘錄分頁中。六個月後,您將不會記得該試算表是採用 FIFO 還是平均成本法,而這兩者是無法調和的。
絕不要將空白的手續費視為零
缺失的手續費數值與真正的零手續費是不同的,將它們混為一談會低估您的真實成本。請明確標記空白處,而不是直接填入零。
保持原始匯出檔案完整無缺
請在複本上進行所有操作。交易所通常會限制您可以重新匯出的歷史時間範圍,一旦覆寫了原始檔案,可能就無法復原。
將您自身的表現與市場波動分開
在整個市場上漲的月份中,您的投資組合上漲並不能說明您的決策有多明智。如果您想了解市場方面的狀況,透過 AI 分析加密貨幣市場資料涵蓋了這方面的內容,而 AI crypto analyst 頁面則介紹了面向市場的工具。
應避免的常見錯誤
- 加總金額欄位。當入金、交易和獎勵混在同一個檔案中時,該總額毫無意義。請先依類型進行篩選。
- 將交易的雙向都計入交易量。兩行資料,一筆交易。在進行彙總之前,請先依訂單 ID 進行去重。
- 使用今天的匯率來計算歷史手續費。手續費必須按交易日期的匯率進行轉換,否則您的成本數據會隨市場波動而失真。
- 在不同資產之間混用成本基礎規則。對一種代幣採用 FIFO,對另一種代幣採用平均成本法,會得出一個您無法向任何人解釋的數字。
- 忽略部分成交。一個分成六次、以六種不同價格成交的訂單,只有一個平均進場價,而不是六筆獨立的交易。
- 將輸出結果視為可直接申報的稅務資料。這只是與專業人員討論的起點,而非最終的申報檔案。
結論
您的交易所匯出檔案是唯一描述您自身決策而非市場決策的加密貨幣資料集。但它也足夠繁雜——混合的紀錄類型、每行包含三種貨幣、UTC 時間戳記、沒有即時餘額——以至於大多數人僅僅打開它就放棄了。
明確說明規則、與交易所自身的總額進行對帳,並保持原始檔案完整無缺。如果您想跳過建立輔助欄位的步驟,Powerdrill Bloom 可以直接從原始匯出檔案執行分析並繪製圖表,免費方案每天提供 1,000 個自動重新整理的額度。您可以在 CSV AI assistant 頁面查看適用於任何 CSV 的一般工作流程。
常見問題
如何分析我的加密貨幣交易歷史紀錄?
將加密貨幣交易所的 CSV 匯出檔案依紀錄類型拆分、將手續費按交易日期標準化為單一貨幣、將 UTC 時間戳記轉換為您自己的時區,然後在進行任何計算之前選擇成本基礎規則。只有在完成這四個步驟之後,已實現損益、平均進場價和手續費總額才具有實際的參考意義。
為什麼我的交易所匯出總額與我的餘額不符?
通常是因為入金、出金、內部轉帳或獎勵被誤計為交易,或者是因為每筆交易的雙向都被當作獨立事件進行了加總。在信任任何下游數據之前,請先比對您計算出的入金和出金總額與交易所報告的餘額。
什麼是成本基礎?為什麼它會改變我的數據?
成本基礎是指歸屬於您已售出單位的購買價格。FIFO 採用您最早的購買價格,LIFO 採用您最近的購買價格,而平均成本法則將它們融合計算。在不同的規則下,相同的交易會產生截然不同的已實現損益,這就是為什麼必須事先選擇並說明規則的原因。
AI 可以幫我計算加密貨幣稅務嗎?
不行。AI 資料代理可以根據您指定的規則計算已實現損益,並彙總手續費和持倉情況,這是一項很有用的準備工作。由於各司法管轄區的稅務處理方式不同且會發生變化,因此輸出結果應提交給合格的專業人員,而非直接用於申報。
我可以同時分析多個交易所的匯出檔案嗎?
可以,而且這非常值得自動化處理,因為每個平台的欄位命名和順序都不同。請將所有匯出檔案一起上傳,並在您的指令中說明對應關係——這種對帳工作正是手動建立跨交易所檢視畫面時最令人頭痛的地方。