7 ngày Pro+ · không cần thẻBắt đầu dùng thử miễn phí

Dòng lệnh và chất lượng dữ liệu · 5 / 5

Kiểm tra dữ liệu dòng lệnh trước khi tin tín hiệu

Chỉ báo có thể tính đúng hoàn toàn từ dữ liệu thiếu rồi kể câu chuyện sai. Trước khi diễn giải sự kiện dòng lệnh khác thường, xác định luồng có thể quan sát hoạt động cần giải thích hay không.

Athenum8 phútCập nhật:

Tách thời gian sự kiện khỏi thời gian nhận

Dấu thời gian sàn mô tả khi sự kiện xảy ra theo đồng hồ sàn; thời gian nhận cục bộ là khi hệ thống nhận được. Trễ mạng và gộp bản tin có thể làm sự kiện đồng thời đến khác thứ tự. Phân tích theo quy ước event-time công bố, đồng thời giữ độ trễ nhận làm tín hiệu chất lượng.

Ghi sản phẩm, sàn, độ sâu đăng ký, ID trade hoặc trường sequence có tài liệu, và ranh giới kết nối lại. Đừng giả định mọi ID số liên tiếp nếu giao thức không hứa vậy. Với sổ lệnh, áp quy tắc snapshot/delta và reset khi snapshot mới yêu cầu. Biểu đồ vẫn chạy chưa chứng minh trạng thái nền đầy đủ.

Làm dữ liệu không có trở nên rõ ràng

Khoảng thiếu phải giữ là thiếu đến khi sửa bằng nguồn tương thích. Điền số không là khẳng định không có hoạt động. Nếu một sàn thành phần biến mất, dừng tổng hợp hoặc chỉ rõ phạm vi giảm. Nếu không, thay đổi khả dụng dữ liệu trông như thay đổi nhu cầu.

Khi so nhà cung cấp, đồng bộ tập sàn, đơn vị, reset, phân loại và lọc. Một số luồng loại nhóm lệnh hoặc công bố tập sự kiện khác. Chênh lệch có thể giải thích mà không có bộ tính nào sai. Ghi lời giải thay vì sửa dữ liệu cho đồ thị giống nhau.

Một lệnh bán thiếu làm đổi câu chuyện

Dùng chuỗi +2, −0.5, +1, −1.8 BTC. CVD đầy đủ là +0.7. Nếu lệnh bán cuối mất khi kết nối lại, hiển thị thành +2.5. Nếu trade mua +1 được xử lý hai lần còn mọi trade khác đủ, kết quả thành +1.7.

Hai chuỗi lỗi đều trông thiên mua hơn dù cùng bắt nguồn chuỗi thật. Kiểm tra số sự kiện duy nhất và tổng volume không dấu cùng delta. Khi backfill không chứng minh đủ, chú thích khoảng đó và loại khỏi đánh giá theo quy tắc viết trước khi biết loại bỏ có cải thiện kết quả không.

Ảnh hưởng của hai lỗi luồng độc lập
Tập dữ liệuVolume xử lý BTCCVD cuối BTC
Chuỗi đầy đủ5.30.7
Thiếu bán cuối 1.8 BTC3.52.5
Mua 1 BTC bị lặp6.31.7
Đầy đủ
0,7 BTC
Thiếu bán
2,5 BTC
Lặp mua
1,7 BTC
Sự kiện thiếu và trùng đổi tín hiệu bề ngoài. CVD lớn hơn không nhất thiết nghĩa là thị trường mua mạnh hơn.

Sửa dữ liệu có thể đổi tín hiệu lịch sử

Giá trị quá khứ có thể đổi sau sự kiện trễ, backfill hoặc cách tổng hợp sửa lại. Lưu quan sát có sẵn lúc quyết định khi đánh giá chiến lược. Chỉ thử lịch sử sạch cuối cùng có thể cấp thông tin không tồn tại lúc chạy thật, đặc biệt khi phân kỳ rất ngắn kích hoạt vào lệnh.

Trước khi quyết định

  • Ghi event-time, độ trễ nhận và lần kết nối lại.
  • Khử trùng theo danh tính sự kiện sàn công bố.
  • Dựng lại book theo snapshot/delta.
  • Xử lý rõ khoảng thiếu và sàn không có.
  • So đơn vị, phân loại và các sửa đổi dữ liệu sau này.

Kiểm tra kiến thức

Một trong năm sàn tổng hợp dừng cập nhật, bốn sàn còn lại vẫn chạy. Chỉ báo gộp có còn so được với khoảng trước không?

Xem đáp án và giải thích

Không nếu chưa tính thay đổi phạm vi. Tập sàn nhỏ hơn là phép đo khác. Đánh dấu khoảng bị ảnh hưởng, chỉ rõ thành phần thiếu và dùng tập so nhất quán hoặc dừng diễn giải đến khi khôi phục dữ liệu tương thích.

Nguồn và tài liệu tham khảo

Tìm hiểu thêm với Athenum