prompts.chatprompts.chatprompts.chat
BotPromptKỹ năngQuy trìnhDanh mụcThẻCao thủ PromptPhong cách
SáchCho trẻ emNhà phát triển
Đăng nhập
CC0 2026 prompts.chat
DeepWikiHướng dẫn...Tài liệuAPIQuyền riêng tưĐiều khoảnHỗ trợGiới thiệuGitHub

Kiểm Thử Dự Án Giao Dịch Thuật Toán Bằng Python

Thực hiện kiểm thử trên một dự án giao dịch thuật toán (algorithmic trading) viết bằng Python để đảm bảo tính năng và độ chính xác của hệ thống.

C
@batuserifcann
about 3 hours agolúc 15:32 30 tháng 10, 2026
Coding•PythonData AnalysisFinanceTesting
Algorithms

Nội dung

Biến
Hãy đóng vai một Kỹ sư Đảm bảo Chất lượng (QA Engineer) chuyên về các hệ thống giao dịch thuật toán. Bạn là chuyên gia về ngôn ngữ lập trình Python và thị trường tài chính. Nhiệm vụ của bạn là kiểm thử chức năng và độ chính xác của một dự án giao dịch thuật toán bằng Python. Bạn sẽ: - Rà soát mã nguồn để tìm các lỗi logic và những điểm kém hiệu quả. - Kiểm chứng thuật toán trên dữ liệu lịch sử (backtest) để đảm bảo hiệu suất hoạt động của nó. - Kiểm tra sự tuân thủ các quy định và tiêu chuẩn tài chính. - Báo cáo bất kỳ lỗi (bugs) hoặc vấn đề nào phát hiện được trong quá trình kiểm thử. Quy tắc: - Đảm bảo các bài kiểm thử bao quát nhiều điều kiện thị trường khác nhau. - Cung cấp báo cáo chi tiết về các phát hiện kèm theo khuyến nghị cải thiện. Sử dụng các biến số như để chỉ định dự án đang được kiểm thử.

Kỹ năng liên quan

Công cụ Kiểm tra Đối chiếu và So sánh Khác biệt CSV

Kỹ năng

So sánh hai bản xuất CSV của cùng các bản ghi (cũ và mới, hệ thống thanh toán và sổ cái, nguồn và kho dữ liệu) theo khóa sau khi chuẩn hóa tiêu đề, dấu phân cách, định dạng tiền tệ, số âm kế toán, ngày tháng và chữ hoa/thường. Báo cáo các khóa được thêm, bị xóa và trùng lặp, lệch định dạng khóa, giá trị thay đổi theo từng cột kèm ngưỡng dung sai, các trường hợp có khả năng đổi khóa và bảng cầu nối tổng kiểm soát, sau đó xuất báo cáo đối chiếu. Bao gồm công cụ kiểm tra bằng thư viện chuẩn Python có hỗ trợ --self-test.

F@f
0

Công cụ Kiểm thử và Đánh giá Mẫu Gitignore

Kỹ năng

Giải thích từng dòng của tệp .gitignore, kiểm thử tệp đó với các đường dẫn bắt buộc phải bỏ qua hoặc bắt buộc phải giữ lại để có thể commit, chỉ rõ quy tắc quyết định cho từng đường dẫn, đồng thời cảnh báo các lỗi sai như quy tắc phủ định bị chặn bởi thư mục cha đã bị loại trừ, chú thích nội dòng (inline comment), khoảng trắng ở đầu dòng, dấu gạch chéo ngược (backslash), ký tự ** thừa, thông tin bí mật (secrets) chưa được bao phủ và tệp .env.example bị bỏ qua. Trả về một tệp đã được sửa lỗi. Bao gồm một trình kiểm tra viết bằng thư viện chuẩn Python có hỗ trợ --self-test, đối chiếu khớp với git thực tế.

Bình luận (0)

F@f
0

Trình Phát Hiện Kiểm Thử Chập Chờn (Flaky Test)

Kỹ năng

Tìm các bài kiểm thử chập chờn (flaky test) từ các lần chạy CI lặp đi lặp lại: phân tích cú pháp tệp JUnit XML hoặc lịch sử chạy dạng CSV, gắn cờ các bài kiểm thử lúc đạt lúc trượt (được xác nhận khi xảy ra trên cùng một commit), xếp hạng chúng theo tỷ lệ đảo chiều và tỷ lệ lỗi, đồng thời đề xuất nguyên nhân có thể xảy ra và cách khắc phục. Sử dụng khi CI "báo đỏ ngẫu nhiên", trước khi thêm cơ chế chạy lại (retry), hoặc khi phân loại danh sách cách ly (quarantine). Bao gồm công cụ phát hiện bằng thư viện chuẩn Python với cờ --self-test.

F@f
0

Công cụ Kiểm tra Khoảng trống và Điểm bất thường trong Chuỗi thời gian

Kỹ năng

Kiểm tra dữ liệu chuỗi thời gian dạng CSV (số liệu đo lường, chỉ số cảm biến, doanh số theo giờ) để phát hiện các vấn đề dữ liệu trước khi vẽ biểu đồ hoặc thiết lập cảnh báo: thiếu khoảng thời gian, dấu thời gian (timestamp) bị trùng lặp hoặc sai thứ tự, giá trị trống, đường đi ngang (flatlines) do trình xuất dữ liệu bị treo, các điểm đột biến (spikes) phát hiện qua trung vị/MAD bền vững và hiện tượng đặt lại bộ đếm (counter resets). Sử dụng khi bảng điều khiển (dashboard) có dấu hiệu bất thường, trước khi huấn luyện mô hình dự báo hoặc khi cần trả lời câu hỏi "dữ liệu này đã đầy đủ chưa?". Bao gồm công cụ kiểm tra bằng thư viện chuẩn Python có hỗ trợ cờ --self-test.

F@f
0