Bài toán này hiện tại vẫn là một trong những cái hot nhất. Biết bao nhiêu siêu nhân về toán học, computer science ở Mỹ đang làm việc ở Wall Street, các công ty trading.
phân tích kết quả rồi đưa ra position thực chất lâu nay nó vẫn là toán học ứng dụng thôi, nhất là xác suất thống kê. Chẳng qua hồi trước là con người ngồi tự tính, còn càng về sau thì càng sử dụng máy móc nhiều
ngôn ngữ lập trình không quan trọng, vì bản chất nó là toán học thôi. Ngôn ngữ chỉ để biểu diễn cái toán học, nên về lý thuyết nếu đã sử dụng máy tính để tính toán, thì các ngôn ngữ Turing Complete đều như nhau cả. Tất nhiên về thực tế thì lại khác, mỗi ngôn ngữ có những vấn đề riêng. Ví dụ nếu tính toán ở quy mô lớn, thì sẽ dùng C/C++ khi đưa vào production, còn lúc ngồi thử nghiệm để ra công thức, mô hình thì có thể dùng python vì viết code nhanh hơn
Ví dụ:
Nếu nói đơn giản nhất, thì bác có dữ liệu (diễn biến thị trường). Đưa dữ liệu này vào máy tính, máy tính xử lý làm sao đấy và đưa ra một cái output là tỉ lệ, lệnh,... tùy vào bác muốn output cái gì
Vậy thì cái bước "máy tính xử lý làm sao đấy" chính là phân tích diễn biến thị trường.
Vậy thì câu hỏi của bác:
nó không đúng lắm, vì phân tích thế nào cũng là phân tích, nó chạy một cái constant function cũng là phân tích (giống như một người ngoài đời dù thị trường thế nào cũng sẽ đặt một lệnh y chang nhau). Có vẻ bác đang quan tâm đến performance của thuật toán phân tích thì đúng hơn
P/s: thấy bác dùng chữ "thụ động", hay ý bác là muốn thuật toán xử lý sẽ được tự update? Nếu vậy thì bác có thể tìm hiểu về
online learning