MasterVP quyết định một lệnh như thế nào, từ đầu đến cuối?
· #mastervp #volume-profile #systematic-trading #risk-management #algorithmic-trading
MasterVP quyết định một lệnh theo một thứ tự cố định, và không bước nào trong thứ tự đó là cảm xúc. Hệ thống đọc thị trường như một phiên đấu giá trên hai volume profile cuốn chiếu, đo mọi khoảng cách bằng ATR, chỉ vào lệnh khi giá rời value area master với hoạt động mới phía sau, để vài quyền phủ quyết từ chối lệnh, quản lý điểm thoát bằng stop hòa vốn, một mục tiêu xa và trailing, và giữ toàn bộ trong giới hạn lỗ kiểu quỹ prop. Bài này dẫn một lệnh đi qua từng cổng, với các tham số đã làm tròn mà mình sẵn sàng chia sẻ và số đếm phía sau mỗi lựa chọn.
MasterVP · Hành trình giao dịch hệ thống
Người viết là nhà sáng lập KenKem, một kỹ sư phần mềm 20 năm và một quant trader tự học. Mọi con số bên dưới là backtest trên dữ liệu tick thật hoặc số đếm từ một tài khoản thật công khai, và đều được ghi rõ là loại nào.
Vì sao mình thay kỷ luật bằng những quy tắc kiểm tra được?
Vì chưa ai đưa được cho mình một con số đo kỷ luật, còn một quy tắc thì kiểm tra được trên nhiều năm tick thật. Lợi thế của trader discretionary nằm trong trí nhớ cơ bắp. Nó có thật với họ nhưng gần như không thể trao lại cho ai, và khi một lệnh sai họ thường không nói được vì sao. Mình đã làm như vậy đủ lâu để biết rõ mô hình đó. Nên mình thôi đòi bản thân phải kỷ luật và bắt đầu đòi một quy tắc phải chứng minh được. Việc của mình chuyển từ thực thi giỏi sang chứng minh giỏi, khó hơn, nhưng là thứ mình thật sự kiểm tra được.
MasterVP đọc gì trên biểu đồ?
Hệ thống đọc nơi thị trường đã đồng thuận, không phải nơi giá đã đi qua. Volume profile xoay biểu đồ sang ngang và cho thấy hoạt động tại từng mức giá. Mức giá đông nhất là POC, và vùng chứa phần lớn hoạt động là value area với một cạnh trên và một cạnh dưới. Bộ từ vựng này đã có từ nhiều thập kỷ, là kiến thức công khai và đáng học dù bạn mua của ai. MasterVP là ý tưởng của riêng mình, phương pháp intraday mình xây trên nền đó cho vàng. Nó hỏi một câu suốt phiên: giá đang rời vùng giá trị với bằng chứng phía sau, hay chỉ đang vươn vào khoảng trống? Nó hoàn toàn không giao dịch mô hình nến hay hình dạng biểu đồ. Trên vàng giao ngay, thứ nền tảng gọi là khối lượng thực chất là số tick, một đại diện cho hoạt động, và mình nói thẳng điều đó thay vì bán nó như dòng lệnh tổ chức. Bộ mức giá được mô tả kỹ trong tấm bản đồ.
Vì sao dùng hai profile cuốn chiếu thay vì một profile theo ngày?
Vì một profile chỉ trả lời một câu hỏi, mà mình cần hai. Profile master cuốn chiếu trên một cửa sổ dài hơn và trả lời phiên đấu giá lớn đồng thuận ở đâu. Hai cạnh value area của nó là thứ mình gọi là mVAH và mVAL. Profile local cuốn chiếu trên vài giờ gần nhất và trả lời thị trường đang làm gì ngay lúc này. Cả hai trượt theo từng nến thay vì reset lúc nửa đêm, nên cách đọc không bị cũ giữa phiên. Khi hai profile đồng ý, thường không có gì để làm. Khoảnh khắc đáng theo dõi là khi phiên đấu giá local bắt đầu đẩy vào một cạnh master và mức giá đông nhất của local dịch chuyển theo. Profile cố định theo ngày cứ kể cho mình về hôm qua. Chuyển sang profile cuốn chiếu là một trong những thay đổi đầu tiên khiến backtest và biểu đồ thật trông giống cùng một thị trường.
ATR làm các quy tắc thích ứng như thế nào?
Thích ứng nghĩa là mọi khoảng cách đều đo bằng ATR, biên độ thực trung bình của các nến gần đây, không đo bằng điểm hay đô la. Một breakout chỉ được tính khi giá vượt cạnh value area master hơn khoảng nửa ATR. Stop, vùng đệm và khoảng trailing cũng tính bằng ATR. Vậy nên ngày êm thì hệ thống chỉ đòi một cú chạy nhỏ, ngày dữ thì đòi cú lớn hơn, và không ai chỉnh tham số ở giữa. Còn có một mức sàn. Khi ATR xuống chỉ còn một phần rất nhỏ của giá, thị trường quá im để trả nổi spread, và với vàng điều đó tương ứng khoảng hai mươi đô biên độ một ngày. Dưới mức đó hệ thống phần lớn đứng ngoài. Khoảng cách cố định theo điểm là thứ mong manh nhất trong mấy con bot đầu tiên của mình. Chúng chạy được tháng mình xây và gãy ở tháng sau. Mình viết kỹ hơn về đơn vị này trong ATR là đơn vị đo.
MasterVP thật sự vào lệnh khi nào?
Gần như luôn là một breakout có bằng chứng. Breakout là khi giá rời value area master với hoạt động mới và dòng lệnh xác nhận phiên đấu giá thật sự đang chuyển chỗ. Mean reversion là khi giá vươn ra ngoài vùng giá trị mà không có bằng chứng đó rồi bị kéo về POC. Trong giai đoạn backtest đã kiểm định, nhánh breakout có 1.282 lệnh, nhánh mean reversion có 51, và gần như toàn bộ kết quả ròng đến từ phía breakout. Mình giữ mean reversion vì nó có thật, nhỏ, và bắt được một kiểu ngày khác. Khi mô tả MasterVP, mình mô tả nó trước hết là một hệ thống breakout. Nói khác đi là làm marketing.
Điều gì có thể chặn một setup hợp lệ?
Ba thứ, và không thứ nào là một chỉ báo bảo vào lệnh. Thứ nhất là các quyền phủ quyết. Mình đã audit chỉ báo trên 849.963 nến một phút của vàng. RSI và độ chênh định hướng gần như là cùng một tín hiệu, tương quan khoảng 0,935. ADX là ngoại lệ vì nó đo cú chạy mạnh tới đâu, không đo hướng. Và mọi nhóm chỉ báo mình thử làm tín hiệu vào lệnh đều thua ngoài mẫu. Nên một cặp EMA nhanh và chậm, kiểu như 20 và 100, có thể chặn một breakout ngược xu hướng lớn, và ADX có thể chặn lệnh khi thị trường quá thiếu hướng để chạy tiếp. Chúng được phép nói không. Chúng không bao giờ được nói vào. Bản audit nằm trong chỉ báo có thật sự dự báo giá không.
Thứ hai là đồng hồ. Ở nhánh mười phút, ba giờ UTC bị chặn hẳn: 04, 16 và 17. Khi mình chạy lại các setup của những giờ đó theo đúng thứ tự thật, chúng gần như không kiếm được gì. Tin quan trọng thì không vào lệnh mới, và lệnh đang mở được đóng tại mốc tin. Mọi vị thế đều phẳng trước 20:00 UTC và thứ Sáu phẳng trước cuối tuần.
Thứ ba là bộ lọc chi phí. Khi spread chiếm phần quá lớn so với ATR, lệnh không đáng phí của nó, và không có lệnh. Không cái nào trong số này là dự đoán. Đó là một cái lịch và một phép kiểm tra chi phí được viết ra từ trước.
Một lệnh được quản lý ra sao khi đã mở?
Bằng stop hòa vốn, một mục tiêu xa và trailing, và phần lớn lệnh không bao giờ chạm mục tiêu. Đó là thiết kế. Sau một breakout đã xác nhận, stop dời về hòa vốn khi giá đi được khoảng một R, nên trường hợp xấu nhất trở thành hòa. Mục tiêu cuối đặt xa, khoảng bốn R, và sau mục tiêu đầu tiên thì trailing stop tiếp quản. Thực tế trailing quyết định điểm thoát trước khi chạm trần, nên xu hướng được đi theo đến khi cạn. Mình đã thử hơn hai mươi cách thoát khác, chín trong số đó là chốt lời từng phần, và cách nào cũng cắt mất những lệnh thắng gánh cho lệnh thua. Một lần chạm mục tiêu trả được khoảng năm lệnh thua trọn, còn chốt sớm, lựa chọn nghe an toàn hơn, lại làm drawdown tệ hơn. Nghiên cứu này nằm trong nên chốt lời sớm hay để lệnh thắng chạy.
Một ngày xấu có thể tốn bao nhiêu?
Nhiều nhất là giới hạn mà một quỹ prop sẽ áp, và thực tế ít hơn. Thiết kế có giới hạn lỗ 5% một ngày và mốc 10% tổng, với một bộ bảo vệ trong Expert Advisor dừng giao dịch từ rất sớm trước cả hai mốc. Rủi ro mỗi lệnh nhỏ, khoảng một phần tư phần trăm ở preset prop. Không quá bốn lệnh một phiên, lệnh trung vị kéo dài khoảng hai giờ, và mỗi nhánh không bao giờ có quá một vị thế. Drawdown tệ nhất của bộ backtest là 11,2%, và mình nói con số đó trước vì đó là con số người sở hữu phải sống qua. Một kỳ đánh giá prop mô phỏng từ mỗi ngày trong 567 ngày bắt đầu có thể không thất bại lần nào. Đó là mô phỏng và mình đối xử với nó như vậy.
Hệ thống chạy vàng trên hai khung, năm phút và mười phút, riêng lẻ hoặc gộp trên một tài khoản tính khối lượng mỗi lệnh theo vốn gộp, có giới hạn tổng rủi ro mở trên cả hai nhánh. Trên tài khoản retail như Exness, cả hai nhánh cùng chạy. Trên kỳ đánh giá prop như FundedNext, nhiệm vụ duy nhất là không bao giờ chạm mốc lỗ của quỹ, nên phiên bản đó chạy khung mười phút, nhỏ một cách cố ý. Nhánh năm phút không chuyển tốt sang feed đó, và mình thà nói thật còn hơn ép nó.
Làm sao mình biết đó không phải may mắn?
Vì phòng thí nghiệm được xây để khắc nghiệt. Dquants engine mình tự phát triển ghi lại mọi thí nghiệm với quy tắc quyết định được viết ra trước khi biết kết quả. Đến nay có 158 thí nghiệm, 140 không bao giờ thành sản phẩm, 3 được phát hành. Mọi backtest đều tính spread, trượt giá và độ trễ khớp lệnh thật trên hàng trăm triệu tick vàng thật, rồi MetaTrader 5 kiểm lại lần nữa trên luồng tick của chính nó. Sau đó mình cố phá nó. Mình chạy lại hệ thống với độ trễ gấp năm lần thực tế. Và với mỗi hệ thống, mình tạo 1.000 phiên bản giả vào lệnh ngẫu nhiên, giống hệt ở mọi điểm khác. Trong giai đoạn 2024 đến 2026, không cái nào thắng quy tắc thật. Trong giai đoạn 2021 đến 2023, kết quả không vượt ngưỡng, và mình công bố luôn điều đó, vì phòng thí nghiệm chỉ khoe năm tốt thì không phải phòng thí nghiệm.
Tài khoản thật đã cho thấy gì đến nay?
Một drawdown đã sâu hơn mức tệ nhất của backtest, và đó chính xác là lý do tài khoản thật tồn tại. MasterVP giao dịch tiền thật từ đầu tháng Chín 2026 trên một tài khoản myfxbook công khai, chạy chế độ mix năm phút và mười phút trên Exness. Ngay trong tháng đầu, tài khoản đã đạt luật kiểu quỹ prop trên công cụ theo dõi mục tiêu của myfxbook, vốn không phải một quỹ prop và mình sẽ không gọi nó như vậy. Tính đến ngày 23 tháng 10 năm 2026, tài khoản ghi nhận 264 lệnh và drawdown tối đa 14,9%, so với 11,2% trong backtest. Khoảng chênh đó là một câu hỏi kèm một bài kiểm tra, chưa phải phán quyết, và các phép kiểm tra mình chạy nằm trong so sánh tài khoản thật với backtest như thế nào. Quy tắc của mình với mọi con bot là sáu tháng chạy thật. Sống sót thì giữ. Không thì bỏ, và tài khoản vẫn công khai dù thế nào.
Câu hỏi thường gặp
MasterVP có dự đoán vàng sẽ đi đâu không? Không. Hệ thống đo xem giá có đang rời một vùng giá trị đã đồng thuận với hoạt động phía sau hay không, và chỉ hành động trên phép đo đó. Các quyền phủ quyết và cái lịch có thể từ chối một lệnh; không có gì trong hệ thống dự báo một mức giá. Trong giai đoạn đã kiểm định, nhánh breakout tạo ra 1.282 lệnh và nhánh reversion 51 lệnh.
Vì sao đo bằng ATR thay vì điểm? Vì một khoảng cách cố định là một quyết định khác nhau ở mỗi giờ trong ngày. Tính bằng ATR, cùng một quy tắc có cùng ý nghĩa trong một giờ Á êm ả và một phút dữ dội sau tin. Với vàng, dưới khoảng hai mươi đô biên độ một ngày, hệ thống phần lớn đứng ngoài.
EMA và ADX có tạo tín hiệu vào lệnh không? Không, chúng chỉ phủ quyết. Trong bản audit trên 849.963 nến, mọi nhóm chỉ báo được thử làm tín hiệu vào lệnh đều thua ngoài mẫu, và RSI tương quan 0,935 với độ chênh định hướng. Bộ kiểm tra xu hướng dùng một cặp EMA nhanh và chậm, kiểu như 20 và 100, làm phanh.
Vì sao không chốt lời sớm hơn để giảm rủi ro? Vì mình đã thử và nó làm drawdown tệ hơn. Hơn hai mươi cách thoát khác, chín trong số đó là chốt lời từng phần, đều cắt mất những lệnh thắng gánh cho lệnh thua. Một lần chạm mục tiêu trả được khoảng năm lệnh thua trọn trong chương trình này.
Các giới hạn rủi ro cứng là gì? Giới hạn lỗ 5% một ngày và mốc 10% tổng, theo dạng quỹ prop, với một bộ bảo vệ dừng sớm hơn. Khoảng một phần tư phần trăm rủi ro mỗi lệnh ở preset prop, tối đa bốn lệnh một phiên, một vị thế mỗi nhánh. Drawdown tối đa của backtest là 11,2%.
Vì sao một số giờ bị chặn? Vì khi chạy lại các setup của những giờ đó theo đúng thứ tự thật, chúng gần như không kiếm được gì. Ở nhánh mười phút, 04, 16 và 17 UTC bị chặn, cửa sổ tin không nhận lệnh mới, và mọi vị thế đều phẳng trước 20:00 UTC.
Làm sao kiểm tra nó không bị curve fit? Quy tắc quyết định khai báo trước trên 158 thí nghiệm, 140 trong số đó không bao giờ được phát hành, chi phí thật trên hàng trăm triệu tick, MetaTrader 5 làm trọng tài, và 1.000 phiên bản giả vào lệnh ngẫu nhiên cho mỗi hệ thống. Không cái nào thắng quy tắc thật trong giai đoạn 2024 đến 2026; giai đoạn 2021 đến 2023 không vượt ngưỡng và được công bố.
Tài khoản thật đã là bằng chứng chưa? Chưa. Tính đến ngày 23 tháng 10 năm 2026, nó có 264 lệnh và drawdown tối đa 14,9%, sâu hơn mức 11,2% của backtest. Mình xem sáu tháng chạy thật là mốc kiểm tra thật sự đầu tiên, và tài khoản vẫn công khai qua cả những tuần xấu.
Nếu bạn muốn tự chạy cách đọc này, MasterVP được phát hành dưới dạng chỉ báo Master Volume Profiler trên TradingView và MetaTrader 5, hiển thị các mức giá và setup rồi để lệnh lại cho bạn, 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à giới hạn rủi ro bạn cấu hình. Hãy giữ lấy phương pháp dù bạn không bao giờ dùng công cụ. Bạn sẽ bỏ cổng kiểm tra nào trước, và bạn nghĩ nó sẽ tốn bao nhiêu?
Bài viết này được tổng hợp từ mười hai bài đào tạo MasterVP trong chuỗi nhật ký xây dựng của KenKem. 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ố backtest là kết quả nghiên cứu trên dữ liệu tick thật với chi phí mô phỏng, các con số thật đến từ một tài khoản công khai trong một giai đoạn ngắn, và hiệu suất quá khứ không đảm bảo kết quả tương lai. Mỗi trader vẫn tự chịu trách nhiệm về cấu hình rủi ro và quyết định của mình.