Nên tự giao dịch một hệ thống bằng tay hay để nó tự động?
· #systematic-trading #trading-psychology #trading-automation #expert-advisor #gold-trading
Câu trả lời phụ thuộc vào việc nút thắt của bạn nằm ở đâu. Nếu giờ setup hình thành trùng với giờ làm việc hoặc giờ ngủ của bạn, không mức kỷ luật nào sửa được điều đó, và tự động hóa là câu trả lời thành thật. Nếu bạn ngồi trước biểu đồ được nhưng hay phá chính quy tắc của mình, tự động hóa chỉ dời cuộc chiến đó sang chỗ khác. Khi đó, tốt hơn là bạn giữ quyền bấm lệnh và đặt một cấu trúc rõ ràng hơn trước mặt mình.
MasterVP · Hành trình giao dịch hệ thống
Bài viết của người sáng lập KenKem, một kỹ sư phần mềm hai mươi năm kinh nghiệm, từng giao dịch vàng bằng tay trước khi xây dựng hạ tầng nghiên cứu đứng sau MasterVP. Là một quant tự học, mình đã xây cùng một phương pháp hai lần, một lần để đọc trên biểu đồ và một lần để thực thi, và đây là cách mình nghĩ về việc dạng nào hợp với ai. Đây là chia sẻ kiến thức, không phải khuyến nghị giao dịch bất cứ thứ gì. Mọi con số dưới đây lấy từ bản tổng hợp phiên bản 1.26 ngày 15 tháng 9 năm 2026, đo trên dữ liệu tick thật, và không con số nào là kết quả live.
Vì sao đây là câu hỏi về lịch sống trước khi là câu hỏi về kỹ năng?
Vì setup không chờ bạn họp xong.
Trên các hệ thống vàng của mình, lệnh thường ngắn. Trong backtest phiên bản 1.26, thời gian giữ lệnh trung vị là 23 phút ở hệ thống năm phút và từ 2,2 tới 3,3 giờ ở hệ thống mười phút. Một lệnh chỉ sống 23 phút phải được nhìn thấy, đánh giá và vào lệnh trong một khoảng thời gian rất dễ bỏ lỡ, nếu bạn có công việc, có gia đình, hoặc sống ở múi giờ đẩy phiên sôi động vào giữa đêm.
Đó không phải khuyết điểm tính cách. Đó là chuyện lịch trình. Trong hoàn cảnh đó, một indicator phần lớn chỉ cho bạn thấy thứ bạn đã bỏ lỡ, và một trader cứ nhìn thấy thứ mình bỏ lỡ thường bắt đầu đuổi theo lệnh tiếp theo. Với người có lịch sống va vào giờ thị trường, tự động hóa không phải lựa chọn cao cấp hơn. Nó là lựa chọn khớp với cuộc sống của họ.
Vì sao những lệnh bị bỏ lỡ quan trọng hơn vẻ ngoài của chúng?
Vì trong một hệ thống như của mình, một số ít lệnh lớn gánh toàn bộ kết quả, và lệnh mà con người bỏ qua không bao giờ là ngẫu nhiên.
Kết quả của mình rất tập trung. Một số ít lệnh thắng lớn gánh cả bản ghi, và một lệnh chạm mục tiêu đầy đủ trả được cho khoảng năm lệnh thua trọn. Hình dạng đó là bình thường với giao dịch phá vỡ, và nó có một hệ quả không dễ chịu. Thua năm lệnh liên tiếp không phải dấu hiệu có gì đó hỏng. Đó là phép tính bình thường.
Hồi mình giao dịch bằng tay, lệnh mình bỏ qua gần như không bao giờ là một lệnh ngẫu nhiên. Nó đến sau một chuỗi thua, khi mình tự tin thấp nhất và setup kế tiếp trông y hệt năm setup vừa thất bại. Trong một phân phối mà một lệnh thắng trả cho năm lệnh thua, việc bỏ qua có chọn lọc sau chuỗi thua cắt đi đúng phần mang lại tiền. Máy không biết mệt vì sai. Mình thì có.
Vì sao tự động hóa không chữa được một trader hay can thiệp?
Vì sự can thiệp không biến mất. Nó chỉ đổi hình dạng.
Nếu bạn từng đóng lệnh sớm trong khi biết rõ mình đang phá quy tắc của chính mình, một Expert Advisor có thể không chữa được điều đó. Cái thôi thúc từng khiến bạn dời stop cũng có thể khiến bạn tắt EA sau lệnh thua thứ tư, hoặc nới thiết lập rủi ro ngay giữa lúc drawdown. Mình đã viết về chuyện cảm xúc đi đâu trong bài tự động hóa giao dịch có thực sự loại bỏ cảm xúc không, và về chính hành vi can thiệp trong bài vì sao trader phá hệ thống giao dịch của chính mình.
Có những người thực sự tư duy tốt hơn khi có biểu đồ trước mặt, và giao quyết định đi lại khiến họ tệ hơn chứ không tốt hơn. Với họ, lựa chọn thành thật là giữ quyền bấm lệnh và ra quyết định với cấu trúc rõ ràng hơn.
Cùng một phương pháp ở hai dạng thực chất nghĩa là gì?
Một ý tưởng nghiên cứu, được kiểm định một lần, rồi phát hành ở hai mức tự động hóa.
Đứng sau cả hai là DQuants engine mình tự phát triển, gồm ba lớp. TradingView và Pine là nơi mình phác thảo ý tưởng và nhìn nó trên biểu đồ. Một lớp nghiên cứu Python trên dữ liệu tick xử lý phần thống kê, các cổng kiểm duyệt và sổ đăng ký những gì đã qua. Một lõi C++ xác định chứa logic chiến lược, không có dòng code sàn nào ở gần, nên phần ra quyết định có thể được kiểm tra độc lập.
Từ đó phương pháp được phát hành hai lần. Master Volume Profiler indicator trên TradingView và MetaTrader 5 vẽ vùng giá trị, điểm kích hoạt và các bộ lọc đã qua hoặc đã chặn, rồi để việc đặt lệnh cho bạn. Expert Advisor trên MetaTrader 5 thực thi các quy tắc và thiết lập rủi ro do bạn cấu hình.
Một phiên bản giao dịch bằng tay khớp với backtest tới mức nào?
Ít hơn người ta tưởng, và mình có thể đưa ra con số về việc ngay cả hai cỗ máy cũng lệch nhau bao nhiêu.
Trước khi bất cứ thứ gì được phát hành, engine nghiên cứu của mình và MetaTrader chạy lại cùng một lịch sử tick và phải khớp nhau từng lệnh. Trên năm nhánh đang triển khai và hơn 4.900 lệnh, hai bên khớp hướng lệnh trong mọi trường hợp, và khớp đúng thời điểm vào lệnh từ 96,8 tới 99,8 phần trăm số lần. Hai chương trình, cùng quy tắc, cùng dữ liệu tick, vẫn lệch nhau vài lần vào lệnh trên một trăm.
Một người đọc cùng quy tắc đó bằng mắt, trên điện thoại, chậm vài giây, sẽ lệch xa hơn thế. Mình cũng kiểm tra độ trễ khớp lệnh ở mức 0, 5 và 15 mili giây, vì một điểm vào phá vỡ tệ nhất đúng vào lúc nhịp đi nhanh nhất. Mình chưa bao giờ đo tốc độ bấm chuột của chính mình và sẽ không bịa ra một con số, nhưng nó chắc chắn không tính bằng mili giây. Vì vậy mình coi phiên bản giao dịch bằng tay là họ hàng gần của backtest, không phải chính backtest. Bản TradingView vẽ cùng một logic, nhưng nó không phải môi trường kiểm định, vì không có dữ liệu khớp lệnh tick từ sàn.
Expert Advisor vẫn để lại cho bạn những gì?
Tất cả những gì quyết định bạn có thể mất bao nhiêu.
EA thực thi theo cấu hình bạn chọn: rủi ro mỗi lệnh, giới hạn lỗ trong ngày, giới hạn drawdown tổng, các phiên được phép giao dịch. Những thứ đó vẫn là quyết định của bạn, và quyết định có tiếp tục chạy nó qua một tháng xấu hay không cũng vậy. Một lớp cảnh báo báo lại mọi lần vào lệnh, thoát lệnh và hành động bảo vệ, để bạn có thể theo dõi, đặt câu hỏi và giành lại quyền điều khiển thủ công. Tự động hóa đưa bạn ra khỏi khoảnh khắc vào lệnh. Nó không đưa bạn ra khỏi trách nhiệm với tài khoản.
Ai không nên dùng cả hai?
Bất kỳ ai đang tìm một công tắc để bật lên rồi quên đi.
Drawdown là thật, chuỗi thua là thật, và cả hai phiên bản đều yêu cầu bạn tiếp tục suy nghĩ. Nếu bạn muốn một công cụ hứa thắng hầu hết các ngày, đây là công cụ sai, và mình thà nói thẳng còn hơn bán nó cho bạn. Kết quả cũng đến theo từng đợt, vào những tháng vàng chuyển động mạnh, xen giữa là những quãng lặng.
Với nhiều người, các bản miễn phí là đủ. Chúng vẽ ra cấu trúc, các đường master profile và vùng giá trị, tức là phần làm nhiều việc nhất trong phương pháp. Một người dùng chúng trong sáu tháng, không trả cho mình đồng nào, nhưng ngừng vào những lệnh bốc đồng, là kết quả tốt hơn so với một lần bán nhanh cho người chưa sẵn sàng.
Vì sao quy trình mới là phần bền, dù bạn chọn dạng nào?
Vì mọi lợi thế rồi cũng gặp một thị trường nó không thích, và chỉ quy trình mới nhận ra điều đó.
Điều mình tự hào nhất không phải sản phẩm nào trong hai. Đó là cỗ máy tìm, kiểm tra, loại bỏ và theo dõi ý tưởng mà không tự lừa mình. Tính tới phiên bản 1.26, đã có 158 thí nghiệm được khai báo trước, với quy tắc quyết định viết ra trước khi có kết quả. 140 trong số đó không bao giờ trở thành sản phẩm, và 3 hệ thống được phát hành. Dù là tay người hay máy, các quy tắc bạn thực thi chỉ tốt bằng quy trình đã được phép loại bỏ chúng.
Câu hỏi thường gặp
Giao dịch tự động có tốt hơn giao dịch bằng tay không? Nói chung không bên nào tốt hơn. Tự động hóa hợp với trader có lịch trình va vào giờ thị trường, còn giao dịch bằng tay hợp với người ra quyết định tốt khi ngồi trước biểu đồ. Câu hỏi quyết định là nút thắt của bạn nằm ở sự có mặt hay ở việc thực thi.
Một trader giao dịch bằng tay có tái hiện được backtest không? Chỉ gần đúng. Ngay cả engine nghiên cứu của mình và MetaTrader, chạy cùng một quy tắc trên cùng dữ liệu tick, cũng chỉ khớp đúng thời điểm vào lệnh từ 96,8 tới 99,8 phần trăm số lần trên hơn 4.900 lệnh. Con người còn cộng thêm độ trễ phản xạ và việc bỏ qua lệnh có chọn lọc.
Vì sao bỏ lỡ vài lệnh lại quan trọng đến vậy? Vì nhiều chiến lược hệ thống kiếm phần lớn kết quả từ một số ít lệnh thắng lớn. Trong các hệ thống vàng của mình, một lệnh chạm mục tiêu đầy đủ trả được cho khoảng năm lệnh thua trọn, nên bỏ qua sai lệnh có thể xóa sạch một chuỗi dài lợi nhuận nhỏ.
Expert Advisor có loại bỏ cảm xúc khỏi giao dịch không? Nó loại cảm xúc khỏi việc khớp lệnh, không phải khỏi con người. Cám dỗ chuyển sang việc tắt EA hoặc đổi thiết lập giữa lúc drawdown, và đó là lý do những quy tắc này cũng cần được viết ra từ trước.
Khi dùng Expert Advisor, trader vẫn kiểm soát những gì? Rủi ro. Rủi ro mỗi lệnh, giới hạn lỗ trong ngày và tổng, các phiên giao dịch, và việc EA có tiếp tục chạy hay không vẫn là quyết định của người dùng. EA thực thi đúng cấu hình nó được giao.
Lệnh trong một hệ thống vàng khung ngắn kéo dài bao lâu? Trong backtest phiên bản 1.26 của mình, thời gian giữ lệnh trung vị là 23 phút ở hệ thống năm phút và 2,2 tới 3,3 giờ ở hệ thống mười phút. Ngắn tới mức vắng mặt trong một cuộc họp cũng có thể khiến bạn lỡ trọn một lệnh.
Một indicator trên TradingView có đủ để giao dịch một phương pháp hệ thống không? Có thể, nếu bạn có mặt khi setup hình thành và làm theo quy tắc một cách nhất quán. Nó hiển thị cách đọc thị trường và để việc đặt lệnh cho bạn, và nó không phải một engine backtest, nên các marker lịch sử là công cụ học chứ không phải bằng chứng.
Nếu bạn muốn xem phương pháp này dẫn tới đâu, MasterVP là phương pháp intraday của riêng mình, xây trên lý thuyết volume profile công khai. Nó được phát hành dưới dạng Master Volume Profiler indicator trên TradingView và MetaTrader 5, dành cho người muốn tự giao dịch bằng tay, và dưới dạng Master Volume Sniper trên MQL5 market, một Expert Advisor thực thi các quy tắc và thiết lập rủi ro do bạn cấu hình.
Bài viết được tổng hợp từ các bài đăng về chủ đề hai cánh cửa trong chuỗi nhật ký xây dựng MasterVP. Chỉ nhằm mục đích giáo dục. Không phải lời khuyên tài chính. Các con số được trích dẫn là kết quả backtest trên dữ liệu tick thật, và hiệu suất trong quá khứ không đảm bảo kết quả trong tương lai. Mỗi trader tự chịu trách nhiệm về thiết lập rủi ro và quyết định của mình.