Super Sale WeekClaude Skills — 20% OFF
Tips

Cách phân tích file CSV xuất từ sàn giao dịch Crypto bằng AI (Từng bước)

Powerdrill Team·
Cách phân tích file CSV xuất từ sàn giao dịch Crypto bằng AI (Từng bước)

Để phân tích tệp xuất CSV từ một sàn giao dịch crypto, trước tiên hãy xác định xem mỗi hàng đại diện cho điều gì — hầu hết các tệp xuất đều trộn lẫn các giao dịch mua bán, nạp tiền, rút tiền, phí và phần thưởng trong cùng một tệp. Sau đó, hãy chuẩn hóa mốc thời gian và đơn vị tiền tệ của phí, quyết định quy tắc tính giá vốn (cost-basis), và chỉ sau đó mới tính toán các vị thế đã thực hiện và chưa thực hiện. Một tác nhân dữ liệu AI có thể thực hiện việc chuẩn hóa và tính toán từ tệp thô, đây vốn là bước mà hầu hết các nỗ lực dùng bảng tính đều bị tắc nghẽn.

Hầu như mọi hướng dẫn về crypto và AI đều xoay quanh thị trường: xu hướng giá, tâm lý, đồng coin nào đang biến động. Rất ít tài liệu đề cập đến tệp mà bạn thực sự có thể tải xuống — lịch sử giao dịch của chính bạn, dữ liệu duy nhất cho bạn biết bản thân đã hoạt động hiệu quả ra sao.

Hướng dẫn này sẽ đề cập đến những gì có trong tệp đó, quy trình thủ công và một phương pháp nhanh hơn.

Lưu ý trước khi bắt đầu: mọi nội dung dưới đây đều là phân tích mô tả dựa trên hồ sơ của chính bạn. Đây không phải là lời khuyên đầu tư và không phải là lời khuyên về thuế. Các quy tắc tính giá vốn khác nhau tùy theo khu vực tài phán, và bạn nên tham khảo ý kiến của chuyên gia thuế trước khi nộp bất kỳ tờ khai nào.

Thực chất có gì trong tệp xuất CSV từ sàn giao dịch crypto

Các tệp xuất dữ liệu khác nhau tùy theo từng sàn giao dịch, nhưng hầu như tất cả đều gặp phải những vấn đề giống nhau.

Nhiều loại hồ sơ trong một tệp. Các giao dịch mua bán, nạp tiền, rút tiền, phí, phần thưởng staking, tiền thưởng giới thiệu và chuyển khoản nội bộ thường nằm chung trong một trang tính, chỉ được phân biệt bằng cột type. Nếu bạn cộng tổng cột số lượng mà không lọc, kết quả thu được sẽ vô nghĩa.

Giao dịch hai chiều. Một giao dịch mua bán thường gồm hai hàng — khoản tiền rời khỏi tài khoản và khoản tiền nhận được — được liên kết bằng một ID đơn hàng. Nếu xử lý chúng như các hàng độc lập, bạn sẽ tính trùng gấp đôi khối lượng giao dịch.

Phí bằng loại tiền tệ thứ ba. Một giao dịch có thể được định giá bằng USDT, thanh toán bằng BTC và tính phí bằng token riêng của sàn giao dịch. Ba loại tiền tệ, một hàng, không có tỷ giá quy đổi đi kèm.

Mốc thời gian bằng UTC. Hầu như luôn là giờ UTC, gần như không bao giờ là giờ địa phương của bạn, và thường chính xác đến từng giây. Nếu bạn nhóm theo ngày mà không chuyển đổi, các nhóm dữ liệu hàng ngày của bạn sẽ bị lệch.

Không có vị thế lũy kế. Tệp xuất cung cấp cho bạn các sự kiện chứ không phải số dư. Số lượng nắm giữ, giá vốn trung bình và lợi nhuận đã thực hiện đều phải được tính toán ra.

Khớp lệnh từng phần. Một đơn hàng duy nhất có thể xuất hiện dưới dạng nhiều hàng với mức giá hơi khác nhau, điều này rất quan trọng khi bạn tính toán mức giá vào lệnh trung bình.

Danh sách đó là lý do tại sao việc "chỉ cần mở nó trong bảng tính" lại ngốn của bạn cả một buổi chiều.

Quy trình thủ công bằng bảng tính

Tách riêng các loại hồ sơ trước tiên

Hãy lọc theo cột loại (type) và chia các giao dịch mua bán, chuyển khoản, phí và phần thưởng thành các tab riêng biệt trước khi làm bất kỳ việc gì khác. Mọi tính toán sau đó đều phụ thuộc vào bước này, và đây cũng là bước mà mọi người thường bỏ qua.

Chuẩn hóa tiền tệ và thời gian

Chuyển đổi mọi khoản phí sang một loại tiền tệ báo cáo duy nhất, sử dụng tỷ giá tại thời điểm giao dịch thay vì tỷ giá hôm nay. Chuyển đổi mốc thời gian UTC sang múi giờ bạn thường sử dụng. Cả hai việc này đều tẻ nhạt và nếu làm sai, chúng sẽ âm thầm sai lệch: không có lỗi nào hiển thị, chỉ là các con số tổng cứ thế lệch đi.

Chọn một quy tắc tính giá vốn và áp dụng nhất quán

FIFO, LIFO hoặc giá trung bình sẽ tạo ra lợi nhuận đã thực hiện khác biệt rõ rệt từ cùng một giao dịch. Hãy chọn một quy tắc, ghi lại và áp dụng cho mọi tài sản. Việc trộn lẫn các quy tắc giữa các tài sản là lý do phổ biến nhất khiến các bảng tính này cuối cùng không thể đối chiếu một cách hợp lý.

Tính toán vị thế

Xây dựng số dư lũy kế cho từng tài sản, sau đó là giá vốn trung bình cho từng tài sản, rồi đến lợi nhuận đã thực hiện cho mỗi lần thanh lý. Trong một bảng tính, đây là một loạt các cột phụ trợ và chúng sẽ bị lỗi bất cứ khi nào một tài sản mới xuất hiện.

Excel và Sheets có thể làm được tất cả những điều này. Lý do khiến bạn mất hàng giờ không phải vì độ khó, mà là vì công việc ghi chép sổ sách.

Cách phân tích tệp xuất từ sàn giao dịch của bạn bằng Powerdrill Bloom

Lối tắt là mô tả các quy tắc một lần và để quá trình phân tích tự chạy từ tệp thô, thay vì bạn phải tự xây dựng các cột phụ trợ.

Bước 1: Tải tệp xuất lên

Tải lịch sử giao dịch từ sàn giao dịch của bạn dưới dạng CSV và thả vào không gian làm việc. Powerdrill Bloom đọc được các định dạng Excel, CSV, TSV và PDF, đồng thời tự động làm sạch khi nạp dữ liệu, nhờ đó các loại dữ liệu bị trộn lẫn, số thập phân không nhất quán và mốc thời gian định dạng văn bản sẽ được xử lý thay vì âm thầm làm hỏng phép tính.

Tải tệp xuất CSV từ sàn giao dịch crypto lên để phân tích trong Powerdrill Bloom

Nếu bạn giao dịch trên nhiều sàn, hãy tải tất cả các tệp xuất lên cùng một lúc. Giao dịch liên sàn chính là trường hợp mà bảng tính xử lý kém nhất, vì mỗi sàn đặt tên cho các cột của mình một cách khác nhau.

Bước 2: Nêu rõ các quy tắc, sau đó đặt câu hỏi

Hãy đưa ra các quy tắc ngay từ đầu bằng ngôn ngữ tự nhiên, sau đó hỏi những gì bạn thực sự muốn biết:

"Đây là lịch sử giao dịch trên sàn của tôi. Hãy xử lý các hàng có loại (type) là TRADE dưới dạng giao dịch mua bán và loại trừ nạp tiền, rút tiền, chuyển khoản nội bộ khỏi khối lượng giao dịch. Quy đổi tất cả các khoản phí sang USD tại ngày giao dịch. Sử dụng FIFO để tính giá vốn. Sau đó, hiển thị cho tôi lợi nhuận đã thực hiện theo từng tài sản, tổng số phí đã trả theo tháng và giá vào lệnh trung bình của tôi cho mỗi tài sản tôi vẫn đang nắm giữ."

Việc nêu rõ ràng các quy tắc là điều giúp kết quả đầu ra có cơ sở đối chiếu vững chắc. Nếu bạn chỉ hỏi "tôi đã giao dịch thế nào" mà không đưa ra quy tắc, bạn sẽ nhận được câu trả lời được xây dựng trên những giả định mà bạn không hề biết.

Bước 3: Xuất biểu đồ, bảng hoặc slide trình bày

Tải bảng vị thế dưới dạng tệp, tải các biểu đồ hoặc chuyển đổi toàn bộ không gian làm việc thành một slide trình bày sẵn sàng chỉ với một cú nhấp chuột và xuất sang PowerPoint hoặc Notion — rất hữu ích nếu bạn cần báo cáo cho một quỹ, đối tác hoặc kế toán thay vì chỉ cho riêng mình.

Xuất bảng vị thế, biểu đồ hoặc slide trình bày

Những gì bạn thực sự có thể rút ra từ đó

Câu hỏi Yêu cầu dữ liệu Lý do bảng tính gặp khó khăn
Lợi nhuận đã thực hiện theo tài sản Quy tắc tính giá vốn + đối chiếu thanh lý Các cột phụ trợ cho từng tài sản, phải dựng lại khi có tài sản mới xuất hiện
Tổng số phí, và tỷ lệ phí trên khối lượng giao dịch Chuẩn hóa phí giữa các loại tiền tệ khác nhau Phí phát sinh bằng loại tiền tệ thứ ba mà không có tỷ giá đi kèm
Giá vào lệnh trung bình cho mỗi tài sản nắm giữ Gộp các lệnh khớp từng phần cho mỗi đơn hàng Các phần khớp lệnh nằm trên các hàng riêng biệt với mức giá khác nhau
Tháng nào khiến bạn tốn nhiều phí nhất Nhóm dữ liệu theo đúng múi giờ Mốc thời gian UTC bị phân vào sai ngày ở địa phương
Liệu hoạt động giao dịch có tập trung quanh các đợt biến động giá Kết hợp các giao dịch của bạn với lịch sử giá Yêu cầu một bộ dữ liệu thứ hai

Hàng cuối cùng đó là điều mà mọi người thường đánh giá thấp. Chi phí ẩn từ phí giao dịch thường là phát hiện lớn nhất trong tệp xuất cá nhân, và nó hoàn toàn vô hình cho đến khi có ai đó cộng tổng nó lại.

Các thực hành tốt nhất

Đối chiếu với số tổng của chính sàn giao dịch trước tiên

Trước khi diễn giải bất kỳ điều gì, hãy kiểm tra tổng số tiền nạp và rút đã tính toán của bạn so với số dư mà sàn giao dịch báo cáo. Sự không khớp đồng nghĩa với việc một loại hồ sơ đã bị phân loại sai, và mọi con số tính toán sau đó đều sẽ thừa hưởng sai số đó.

Ghi quy tắc tính giá vốn của bạn vào tệp

Hãy đặt quy tắc đó trong một ô tiêu đề hoặc một tab ghi chú. Sáu tháng sau, bạn sẽ không thể nhớ nổi bảng tính đó sử dụng FIFO hay giá trung bình, và hai phương pháp này không thể đối chiếu khớp nhau.

Đừng bao giờ coi một ô phí trống nghĩa là bằng không

Một giá trị phí bị thiếu và một khoản phí thực sự bằng không là hai điều khác nhau, và việc coi chúng như nhau sẽ làm giảm chi phí thực tế của bạn. Hãy đánh dấu rõ ràng các ô trống thay vì tự ý điền vào.

Giữ nguyên tệp xuất thô

Hãy thực hiện mọi thao tác trên một bản sao. Các sàn giao dịch thường giới hạn thời gian bạn có thể xuất lại dữ liệu, và một tệp gốc bị ghi đè không phải lúc nào cũng có thể khôi phục được.

Tách biệt hiệu suất của chính bạn khỏi biến động thị trường

Danh mục đầu tư của bạn tăng trưởng trong một tháng mà toàn bộ thị trường đi lên không nói lên nhiều điều về các quyết định của bạn. Nếu bạn muốn có một bức tranh toàn cảnh về phía thị trường, bài viết phân tích dữ liệu thị trường crypto bằng AI sẽ đề cập đến điều đó, và trang nhà phân tích crypto AI sẽ giới thiệu các công cụ hướng tới thị trường.

Các sai lầm thường gặp cần tránh

  1. Cộng tổng cột số lượng. Khi nạp tiền, giao dịch và phần thưởng nằm chung trong một tệp, con số tổng đó không có ý nghĩa gì cả. Hãy lọc theo loại trước tiên.
  2. Tính cả hai chiều của một giao dịch vào khối lượng. Hai hàng, một giao dịch. Hãy loại bỏ trùng lặp theo ID đơn hàng trước khi tổng hợp.
  3. Sử dụng tỷ giá hôm nay cho các khoản phí trong quá khứ. Phí phải được quy đổi tại ngày giao dịch, nếu không các con số chi phí của bạn sẽ bị lệch theo thị trường.
  4. Trộn lẫn các quy tắc tính giá vốn giữa các tài sản. Áp dụng FIFO cho một đồng coin này và giá trung bình cho một đồng coin khác sẽ tạo ra một con số mà bạn không thể giải trình với bất kỳ ai.
  5. Bỏ qua các lệnh khớp từng phần. Một đơn hàng được khớp thành sáu phần ở sáu mức giá khác nhau chỉ có một mức giá vào lệnh trung bình, chứ không phải là sáu giao dịch độc lập.
  6. Coi kết quả đầu ra là đã sẵn sàng để khai thuế. Đây chỉ là điểm khởi đầu cho một cuộc thảo luận với chuyên gia, chứ không phải là một tờ khai hoàn chỉnh.

Kết luận

Tệp xuất từ sàn giao dịch là bộ dữ liệu crypto duy nhất mô tả các quyết định của bạn chứ không phải của thị trường. Nó cũng đủ phức tạp — các loại hồ sơ bị trộn lẫn, ba loại tiền tệ trên mỗi hàng, mốc thời gian UTC, không có số dư lũy kế — khiến hầu hết mọi người không bao giờ đi xa hơn việc mở nó ra.

Hãy nêu rõ các quy tắc, đối chiếu với số tổng của chính sàn giao dịch và giữ nguyên tệp thô. Nếu bạn muốn bỏ qua các cột phụ trợ, Powerdrill Bloom sẽ chạy phân tích từ tệp xuất thô và vẽ biểu đồ kết quả, với 1.000 tín dụng được làm mới hàng ngày trong gói miễn phí. Trang trợ lý AI cho CSV sẽ hiển thị quy trình làm việc chung trên bất kỳ tệp CSV nào.

Các câu hỏi thường gặp

Làm cách nào để phân tích lịch sử giao dịch crypto của tôi?

Hãy chia tệp xuất CSV từ sàn giao dịch crypto theo loại hồ sơ, chuẩn hóa phí sang một loại tiền tệ tại ngày giao dịch, chuyển đổi mốc thời gian UTC sang múi giờ của riêng bạn, sau đó chọn một quy tắc tính giá vốn trước khi tính toán bất kỳ điều gì. Chỉ sau bốn bước đó, lợi nhuận đã thực hiện, giá vào lệnh trung bình và tổng số phí mới thực sự mang đúng ý nghĩa mà bạn nghĩ.

Tại sao số tổng trong tệp xuất từ sàn giao dịch không khớp với số dư của tôi?

Thường là do các khoản nạp tiền, rút tiền, chuyển khoản nội bộ hoặc phần thưởng được tính là giao dịch mua bán, hoặc do cả hai chiều của mỗi giao dịch được cộng tổng dưới dạng các sự kiện riêng biệt. Hãy đối chiếu tổng số tiền nạp và rút đã tính toán của bạn với số dư được báo cáo của sàn giao dịch trước khi tin tưởng vào bất kỳ kết quả tính toán nào sau đó.

What is cost basis and why does it change my numbers?

Giá vốn là giá mua được gán cho các đơn vị tài sản mà bạn đã bán. FIFO gán cho các khoản mua sớm nhất của bạn, LIFO gán cho các khoản mua gần đây nhất và giá trung bình sẽ trộn lẫn chúng. Cùng một giao dịch sẽ tạo ra lợi nhuận đã thực hiện khác biệt rõ rệt dưới mỗi quy tắc, đó là lý do tại sao quy tắc này phải được lựa chọn và nêu rõ ngay từ đầu.

AI có thể tính thuế crypto của tôi không?

Không. Một tác nhân dữ liệu AI có thể tính toán lợi nhuận đã thực hiện theo quy tắc bạn chỉ định và tóm tắt các khoản phí cũng như số lượng nắm giữ, đây là bước chuẩn bị hữu ích. Cách xử lý thuế khác nhau tùy theo khu vực tài phán và có thể thay đổi, vì vậy kết quả đầu ra nên được gửi cho một chuyên gia có trình độ chuyên môn thay vì đưa trực tiếp vào tờ khai.

Tôi có thể phân tích các tệp xuất từ nhiều sàn giao dịch cùng một lúc không?

Có, và đây là trường hợp rất đáng để tự động hóa, bởi vì mỗi sàn đặt tên và sắp xếp các cột của mình một cách khác nhau. Hãy tải tất cả các tệp xuất lên cùng nhau và nêu rõ cách ánh xạ trong hướng dẫn của bạn — việc đối chiếu đó chính là điều khiến cho việc xây dựng chế độ xem liên sàn bằng tay trở nên vô cùng cực nhọc.