Trang chủBlogPhân Tích Kỹ ThuậtTrend Following nên giao dịch bao nhiêu thị trường?
Trend Following nên giao dịch bao nhiêu thị trường?
Phân Tích Kỹ Thuật

Trend Following nên giao dịch bao nhiêu thị trường?

Trend Following

Ngọc Hải LươngNgọc Hải Lương
20/10/2026
25 phút phút đọc
55 lượt xem

Một trong những câu hỏi tưởng như rất đơn giản nhưng thực tế lại cực kỳ quan trọng khi xây dựng một chiến lược trend following là một CTA nên giao dịch bao nhiêu thị trường. Có người cho rằng chỉ cần vài chục futures thanh khoản cao là đủ, trong khi nhiều hệ thống trend following lớn lại mở rộng universe ra hàng trăm hợp đồng thuộc equity index, government bonds, currencies, commodities và nhiều nhóm alternative markets khác. Trực giác phổ biến nói rằng càng nhiều thị trường thì càng đa dạng hóa tốt, volatility của portfolio sẽ giảm và Sharpe ratio sẽ tăng, nhưng cách hiểu này quá đơn giản bởi số lượng ticker trong portfolio không đồng nghĩa với số lượng nguồn rủi ro độc lập. Một portfolio có thể chứa hàng chục hợp đồng khác nhau nhưng nếu phần lớn chúng cùng phản ứng với USD, global growth, inflation hoặc cùng một liquidity cycle thì về mặt kinh tế chúng vẫn là những biến thể khác nhau của một vài risk factors lớn. Ngược lại, một market có quy mô nhỏ hơn nhưng có driver cung cầu khác biệt, correlation thấp với phần còn lại và thường tạo trend trong những giai đoạn mà các market lớn đi ngang lại có thể đóng góp diversification đáng kể hơn việc thêm năm hoặc mười hợp đồng rất giống nhau. Vì vậy câu hỏi thực tế không phải là “100 market có tốt hơn 50 market hay không”, mà là market thứ 51 hoặc thứ 101 đang bổ sung điều gì mà danh mục hiện tại chưa có, nó có tạo ra một nguồn P&L thực sự khác biệt hay chỉ tăng số dòng trong bảng position, và lợi ích diversification đó có đủ lớn để bù lại transaction cost, margin, liquidity risk, operational complexity và capacity constraint hay không.

1dfcd1c9-1421-45e6-a547-0cee64cd7147.png

PHẦN 1. Vì sao số lượng thị trường quan trọng với CTA?

Trend following có cấu trúc rất khác với cách đầu tư dựa trên dự báo fundamental. Một trend follower không nhất thiết phải biết tại sao dầu đang tăng, tại sao lợi suất trái phiếu đang giảm hay tại sao một đồng tiền đang mất giá; điều quan trọng hơn là giá đang di chuyển có đủ bền để hình thành một xu hướng có thể khai thác hay không. Hệ thống thường sử dụng lịch sử giá để xác định hướng trend, sau đó mở vị thế long hoặc short và điều chỉnh size dựa trên volatility hoặc risk budget. Điểm mạnh của cách tiếp cận này là nó không cần dự báo chính xác nguyên nhân của một cú dịch chuyển vĩ mô trước khi cú dịch chuyển xảy ra, nhưng cái giá phải trả là trend following dễ bị whipsaw trong những giai đoạn giá dao động không có hướng rõ ràng. Khi giá tăng đủ để tạo tín hiệu long, hệ thống mua vào; vài ngày hoặc vài tuần sau giá đảo chiều, position bị giảm hoặc chuyển sang short; rồi giá lại bật lên và hệ thống lại phải quay về long. Chuỗi chuyển trạng thái như vậy có thể tạo ra nhiều khoản lỗ nhỏ cộng với phí giao dịch, spread và slippage, và đây gần như là một chi phí cấu trúc của trend following chứ không phải lỗi có thể loại bỏ hoàn toàn. Nếu làm tín hiệu quá nhanh, hệ thống nhạy với noise; nếu làm tín hiệu quá chậm để tránh whipsaw, hệ thống lại phản ứng trễ với trend mới. Chính vì thế diversification giữa nhiều thị trường trở thành một phần rất quan trọng của CTA: mục tiêu không phải kỳ vọng mọi market đều tạo trend cùng lúc, mà là tạo một universe đủ rộng để trong khi một số thị trường đang sideway và gây lỗ nhỏ thì ở nơi khác vẫn có thể xuất hiện những directional moves đủ lớn để bù lại phần whipsaw đó.

Tuy nhiên, diversification chỉ có ý nghĩa nếu các market thực sự khác nhau về risk drivers. Nếu một CTA giao dịch S&P 500, Nasdaq, Dow Jones, Euro Stoxx, Nikkei và thêm một loạt equity indices khác, số lượng contracts có thể tăng nhanh nhưng portfolio vẫn phụ thuộc rất nhiều vào global equity risk. Trong một cú shock risk-off lớn, correlation giữa những thị trường này có thể tăng đúng vào thời điểm mà diversification được kỳ vọng bảo vệ portfolio. Điều tương tự xảy ra trong commodities: dầu WTI, Brent, heating oil, gasoline và nhiều hợp đồng năng lượng khác có thể có cấu trúc cung cầu riêng, nhưng khi một cú shock dầu mỏ toàn cầu xuất hiện, chúng vẫn có thể cùng chịu ảnh hưởng của một factor chung. Đây là lý do một portfolio manager không nên coi mỗi futures contract như một independent bet. Cách tiếp cận đúng hơn là đo effective number of independent bets, tức là xem bao nhiêu nguồn biến động thực sự khác nhau đang tồn tại trong portfolio sau khi tính correlation, covariance và mức đóng góp risk của từng nhóm. Hai portfolio đều có thể chứa 100 thị trường nhưng portfolio thứ nhất có thể thực chất chỉ xoay quanh năm macro factors, trong khi portfolio thứ hai phân tán hơn đáng kể giữa nhiều nhóm payoff. Do đó, số lượng markets chỉ nên được xem là một proxy thô cho diversification chứ không phải mục tiêu cần tối đa hóa.

Nghiên cứu của Man Group công bố ngày 29/01/2026 về “The Optimal Market Mix for a Trend Follower” rất đáng chú ý chính vì họ không trả lời câu hỏi bằng một con số cố định kiểu “CTA nên giao dịch 80 hay 120 markets”. Hướng tiếp cận của nghiên cứu là xem market mix tối ưu thay đổi như thế nào khi objective function thay đổi, đặc biệt giữa maximum expected Sharpe, maximum crisis Sharpe và cash efficiency. Đây là cách đặt vấn đề hợp lý hơn nhiều so với việc đơn giản chạy optimizer trên historical Sharpe rồi chọn universe có con số cao nhất. Một nhà đầu tư muốn trend following trở thành nguồn absolute return dài hạn có thể chấp nhận cấu trúc market mix khác với một nhà đầu tư mua CTA chủ yếu để bảo vệ một portfolio equity lớn trong crisis. Một market bổ sung có thể không làm Sharpe toàn kỳ tăng nhiều nhưng lại giúp portfolio phản ứng tốt hơn trong một số stress regimes; ngược lại, một nhóm market có thể cải thiện Sharpe trong điều kiện bình thường nhưng không cung cấp nhiều protection khi shock vĩ mô xuất hiện. Vì vậy, câu hỏi “thêm market có tốt không?” phải luôn đi kèm câu hỏi “tốt cho mục tiêu nào?”. Nếu objective là long-run Sharpe, một market có return stream tương đối độc lập có thể rất đáng giá; nếu objective là crisis protection, khả năng market đó tạo trend trong những cú repricing lớn của rates, FX, commodities hoặc equity lại quan trọng hơn; nếu objective là capacity và capital efficiency, thanh khoản, margin và market depth có thể quyết định market đó có thực sự hữu ích hay chỉ đẹp trên backtest.

Đây cũng là nơi diminishing returns của diversification xuất hiện. Khi universe ban đầu còn hẹp, mỗi asset class mới thường mang lại rất nhiều giá trị. Một hệ thống chỉ giao dịch equity indices nếu bổ sung government bonds, FX và commodities sẽ tăng đáng kể số lượng economic drivers được tiếp cận, bởi các trend lớn không phải lúc nào cũng xuất hiện đồng thời trong tất cả asset classes. Nhưng sau khi portfolio đã bao phủ phần lớn macro markets chính, mỗi market mới thường đóng góp ít diversification hơn market trước. Market thứ 10 có thể tạo ra bước nhảy lớn về diversification, market thứ 50 vẫn hữu ích, nhưng market thứ 150 có thể chỉ là một phiên bản khác của exposures đã tồn tại. Trong khi đó chi phí vận hành không giảm tương ứng. Market mới cần dữ liệu, rollover logic, transaction-cost model, monitoring, execution rules, liquidity filters và risk controls riêng. Nếu thị trường nhỏ, bid-ask spread có thể rộng, slippage khó ước lượng và backtest dựa trên settlement prices dễ đánh giá quá cao khả năng execution. Với quỹ lớn, capacity trở thành vấn đề nghiêm trọng hơn nữa vì position có thể chiếm tỷ lệ đáng kể của market volume. Vì vậy, một market mới chỉ đáng thêm nếu marginal diversification benefit lớn hơn marginal implementation cost; đó là cách nhìn thực tế hơn rất nhiều so với tư duy “càng nhiều market càng tốt”.

PHẦN 2. Maximum Sharpe, Crisis Sharpe và Cash Efficiency: không có một market mix tối ưu cho mọi CTA

Một điểm quan trọng khi đọc nghiên cứu về market mix là phải phân biệt giữa performance tốt trong điều kiện bình thường và utility của strategy trong toàn bộ portfolio của nhà đầu tư. Traditional trend-following universe thường tập trung vào những futures và forwards có thanh khoản cao như equity indices lớn, government bonds, major currencies, energy, metals và các commodities được giao dịch rộng rãi. Những thị trường này có một số ưu điểm rất rõ: dữ liệu lịch sử dài, liquidity sâu, execution tương đối tốt và capacity lớn. Quan trọng hơn, chúng là nơi các cú shock vĩ mô quy mô lớn thể hiện khá rõ. Một chu kỳ tightening của ngân hàng trung ương có thể tạo trend mạnh trong rates và FX; inflation shock có thể đồng thời xuất hiện trong bonds, commodities và currencies; một global risk-off kéo dài có thể tạo xu hướng giảm trong equity trong khi một số tài sản khác tạo trend theo hướng ngược lại. Đây chính là lý do traditional markets thường đóng vai trò quan trọng trong crisis performance của CTA. Trend follower không bắt buộc phải long giống một nhà đầu tư buy-and-hold; nếu một bear market kéo dài đủ lâu để signal đảo chiều, hệ thống có thể short equity index và đồng thời khai thác trend ở rates, FX hoặc commodities. Nhưng điều này cũng không có nghĩa traditional markets luôn là lựa chọn tốt nhất nếu mục tiêu là Sharpe dài hạn, bởi các thị trường lớn thường cùng bị chi phối bởi một số macro forces chung, còn alternative markets có thể bổ sung nhiều nguồn trend mang tính cục bộ và ít correlation hơn.

Khi mở rộng universe sang alternative markets, chúng ta bắt đầu tiếp cận những nguồn biến động không nhất thiết đồng bộ với global macro cycle. Một số market có thể bị chi phối nhiều hơn bởi local supply-demand, weather, regional policy, industry structure hoặc những yếu tố đặc thù khác. Nếu những trend này xuất hiện ở các thời điểm khác nhau, portfolio có thể thu được một chuỗi return đều hơn thay vì chờ một vài macro moves lớn. Đây là lý do một market mix hướng tới maximum expected Sharpe có thể muốn dành nhiều risk hơn cho alternative markets. Tuy nhiên, thứ làm Sharpe dài hạn tăng không nhất thiết cũng là thứ bảo vệ portfolio tốt nhất trong crisis. Trong một global shock lớn, các traditional markets như equity indices, rates, FX và major commodities thường phản ứng nhanh và với quy mô lớn hơn, tạo ra những directional moves đủ mạnh để một trend follower khai thác. Do đó, một investor sử dụng CTA như một crisis diversifier có thể chấp nhận Sharpe bình thường thấp hơn một chút để đổi lấy khả năng hedge tốt hơn khi phần còn lại của portfolio gặp stress. Đây là điểm rất quan trọng vì nhiều người thường đánh giá strategies bằng một bảng xếp hạng Sharpe duy nhất, trong khi một strategy Sharpe 1,0 không mặc nhiên tốt hơn strategy Sharpe 0,8 nếu strategy thứ hai có correlation thấp hơn với core portfolio và đóng góp protection đúng vào những giai đoạn nhà đầu tư cần nhất.

Khái niệm crisis Sharpe cũng cần được hiểu cẩn thận. Trend following không phải bảo hiểm tức thời cho mọi loại crash. Một cú sụt giảm cực nhanh rồi phục hồi ngay có thể là môi trường rất khó, bởi hệ thống cần thời gian để nhận diện xu hướng. Nếu equity giảm mạnh trong vài ngày, trend model có thể vẫn còn long ở phần đầu của cú rơi; khi signal cuối cùng chuyển sang short, thị trường lại rebound mạnh và tạo ra một whipsaw tiếp theo. Trend following thường phù hợp hơn với những crisis tạo ra persistent repricing kéo dài nhiều tuần hoặc nhiều tháng, ví dụ một chu kỳ inflation kéo dài, một tightening cycle, một currency dislocation hoặc một bear market đủ dài. Vì vậy khi đánh giá crisis performance, không nên chỉ nhìn một vài năm nổi tiếng rồi kết luận strategy có “crisis alpha”. Nên phân chia stress regimes thành slow bear market, sudden crash, inflation shock, rates shock, FX crisis, commodity shock và volatility spike followed by reversal; sau đó đo strategy phản ứng ra sao trong từng trường hợp. Câu hỏi quan trọng không chỉ là cuối crisis strategy lời bao nhiêu, mà là trước khi bắt được trend nó đã drawdown bao nhiêu, mất bao lâu để đảo position, profit đến từ asset class nào, và nếu bỏ một vài market quan trọng ra khỏi universe thì crisis result có còn tồn tại hay không. Đây là cách kiểm tra xem đặc tính defensive có mang tính structural hay chỉ là sản phẩm của một vài episodes lịch sử thuận lợi.

Capacity là lớp vấn đề tiếp theo mà Sharpe ratio không thể hiện. Một alternative market có thể rất hấp dẫn trong backtest 10 triệu USD nhưng gần như vô dụng đối với một quỹ 10 tỷ USD. Nếu average daily volume nhỏ, một position chỉ chiếm vài phần trăm risk budget của quỹ cũng có thể trở nên quá lớn so với market depth. Khi đó slippage tăng, market impact tăng và signal không còn có thể triển khai theo giá backtest. Đây là lý do phải phân biệt theoretical Sharpe và capacity-adjusted Sharpe. Một strategy Sharpe 1,2 nhưng chỉ deploy được 50 triệu USD không nhất thiết tạo ra nhiều dollar alpha hơn một strategy Sharpe 0,9 có capacity vài tỷ USD. Đối với institutional managers, khả năng scale là một biến kinh tế rất quan trọng, và đây cũng là lý do traditional futures vẫn có vị trí lớn dù một số niche markets có thể đẹp hơn trên historical Sharpe. Liquidity cao giúp execution ổn định hơn, position scaling dễ hơn và khả năng xử lý inflow/outflow của quỹ tốt hơn.

Cash efficiency cũng thường bị bỏ qua khi thảo luận về trend following. Futures và forwards có đặc điểm là không cần bỏ toàn bộ notional value bằng tiền mặt, nhưng mỗi market có margin requirement khác nhau và các yêu cầu này có thể tăng mạnh khi volatility tăng. Một market mix sử dụng những contracts thanh khoản cao và có cấu trúc margin thuận lợi có thể đạt cùng mức portfolio volatility với lượng cash collateral thấp hơn. Điều này đặc biệt quan trọng khi trend following chỉ là một sleeve trong multi-asset portfolio, bởi lượng cash phải giữ cho margin có opportunity cost. Nếu strategy cần giữ quá nhiều cash buffer, phần vốn đó không thể dùng cho các investments khác; nếu market stress làm margin requirements tăng đúng lúc liquidity toàn hệ thống giảm, treasury management trở thành một rủi ro thực sự. Vì vậy một Cash-Efficient Portfolio có thể không tối đa Sharpe nhưng vẫn là cấu trúc tốt hơn đối với một tổ chức lớn. Cách Man Group tách maximum Sharpe, crisis Sharpe và cash efficiency thành những mục tiêu khác nhau nhắc chúng ta rằng optimizer không thể trả lời câu hỏi “market nào tốt nhất” nếu trước đó chưa xác định rõ utility function của investor.

Một sai lầm khác là coi trọng quá mức những optimal weights có nhiều chữ số thập phân. Nếu optimizer nói 17,3% risk phải nằm ở group A, 22,8% ở group B và 11,6% ở group C, điều đó không đồng nghĩa chúng ta đã tìm được cấu trúc “khoa học” hơn. Những con số này có thể rất nhạy với covariance matrix, return estimates, crisis definition và sample period. Chỉ cần bỏ một vài năm đặc biệt hoặc thay volatility window, optimal weights có thể thay đổi đáng kể. Một portfolio construction đáng tin hơn nên tìm parameter regions ổn định thay vì một điểm tối ưu duy nhất. Nếu weight của alternative markets nằm trong khoảng 25–40% và kết quả vẫn gần nhau qua nhiều assumptions, đó là insight mạnh hơn rất nhiều so với việc nói 31,7% là con số tối ưu. Perturbation tests, sensitivity analysis, rolling optimization và out-of-sample validation vì vậy quan trọng không kém chính optimizer. Trong quantitative research, robustness gần như luôn có giá trị hơn precision giả tạo.

PHẦN 3. Mang tư duy CTA về Việt Nam: học phương pháp chứ không copy performance quốc tế

Khi chuyển câu chuyện này về Việt Nam, điều quan trọng nhất là không coi kết quả từ global CTA như expected return có thể copy trực tiếp. Một CTA quốc tế thường giao dịch multi-asset futures và forwards, có khả năng long và short tương đối linh hoạt, có thể phân bổ vốn giữa equity indices, rates, currencies và commodities, đồng thời sử dụng volatility targeting để cân bằng risk giữa các markets. Một strategy trên cổ phiếu Việt Nam có cấu trúc hoàn toàn khác. Nếu chỉ sử dụng cổ phiếu cơ sở, shorting bị hạn chế, universe chịu ảnh hưởng lớn từ domestic liquidity và market beta, còn khả năng diversify qua asset classes hẹp hơn đáng kể. Trong bối cảnh đó, một “trend-following strategy” có thể thực chất hoạt động như một dynamic long/cash model: tăng exposure khi trend tích cực và giảm exposure khi market xấu. Payoff này khác xa một global CTA có thể kiếm tiền trực tiếp từ short equity, long USD, short bonds hoặc long commodities. Vì vậy việc so Sharpe của một hệ thống Việt Nam với CTA quốc tế mà không điều chỉnh cho leverage, shorting capability, margin, asset breadth và execution constraints sẽ rất dễ tạo ra kết luận sai.

Nếu xây research trong nước, tôi sẽ bắt đầu bằng tradable universe chứ không bắt đầu bằng signal. Database có thể chứa hàng trăm cổ phiếu, nhưng số mã thực sự giao dịch được với size phù hợp nhỏ hơn nhiều. Một cổ phiếu tồn tại trên dữ liệu nhưng thanh khoản thấp, thường xuyên không giao dịch hoặc có order book mỏng không nên được coi là một market ngang hàng với một large-cap thanh khoản cao. Universe nên có những điều kiện tối thiểu về median daily traded value, trading history, price continuity và maximum participation rate so với ADV. Nếu strategy dự kiến quản lý quy mô lớn, liquidity threshold phải được nâng lên tương ứng. Survivorship bias cũng phải xử lý nghiêm túc: nếu backtest giai đoạn 2012–2026 chỉ dùng danh sách cổ phiếu còn tồn tại ở năm 2026 rồi kéo dữ liệu ngược về quá khứ, strategy đã vô tình biết trước những công ty nào sống sót. Universe cần được point-in-time, nghĩa là tại mỗi ngày trong lịch sử chỉ sử dụng những securities thực sự đủ điều kiện ở thời điểm đó. Corporate actions, delisting, missing data và những giai đoạn thanh khoản bất thường đều phải được xử lý nhất quán nếu muốn backtest có ý nghĩa.

Sau khi chốt universe, signal nên bắt đầu thật đơn giản. Có thể là price versus moving average, moving-average crossover, breakout N ngày hoặc một standardized trend score dựa trên nhiều horizon. Điều quan trọng không phải tìm ngay indicator tốt nhất mà là kiểm tra xem một rule đơn giản có tạo ra behavior hợp lý hay không. Khi thị trường tăng kéo dài, strategy có duy trì exposure hay liên tục bị bật ra? Khi trend suy yếu, strategy mất bao lâu mới giảm position? Trong sideways market, turnover và whipsaw tăng đến mức nào? Sau phí giao dịch, signal còn edge hay không? Nếu baseline đơn giản không đứng vững, thêm năm lớp filter và optimizer hiếm khi giải quyết được vấn đề một cách bền vững. Ngược lại, nếu nhiều horizon gần nhau như 180, 200, 220 và 250 ngày đều cho kết quả tương đối tương đồng, đó là dấu hiệu đáng tin hơn việc một tham số duy nhất như 213 ngày tạo ra Sharpe vượt trội. Một hệ thống thực sự có cấu trúc thường tồn tại dưới dạng một plateau của tham số chứ không phải một đỉnh nhọn.

Sau signal mới đến portfolio construction. Một lỗi phổ biến là equal-weight tất cả những cổ phiếu có tín hiệu long mà không quan tâm đến volatility. Nếu cổ phiếu A có annualized volatility 20% còn cổ phiếu B có volatility 60%, việc phân bổ 5% vốn cho cả hai không có nghĩa hai positions đóng góp risk bằng nhau. B có thể chi phối portfolio risk gấp nhiều lần A. Một cách đơn giản là sử dụng inverse-volatility sizing hoặc target volatility cho từng position, sau đó áp dụng giới hạn position, sector và liquidity. Nhưng inverse volatility cũng có thể gây vấn đề nếu volatility thấp do cổ phiếu thiếu thanh khoản hoặc giá ít thay đổi vì microstructure, do đó volatility scaling luôn phải đi cùng liquidity constraints. Một portfolio quant tốt không nên chỉ hỏi “mỗi ticker có weight bao nhiêu”, mà cần hỏi “mỗi ticker đóng góp bao nhiêu risk”, “mỗi sector đóng góp bao nhiêu risk”, và “một cú shock chung sẽ làm những positions nào đồng thời thua lỗ”.

Đây là nơi effective number of independent bets trở nên đặc biệt hữu ích tại Việt Nam. Một portfolio có 30 cổ phiếu có thể trông rất diversified, nhưng nếu 20 trong số đó thuộc ngân hàng, chứng khoán và bất động sản thì phần lớn positions vẫn có thể cùng phụ thuộc vào domestic liquidity, credit growth và risk appetite. Khi market thuận lợi, cả nhóm cùng có tín hiệu long; khi liquidity shock xuất hiện, chúng có thể đồng loạt đảo chiều. Số ticker là 30 nhưng số economic bets thực tế có thể chỉ vài cái. Có thể kiểm tra bằng average pairwise correlation của position returns, principal component analysis, eigenvalue decomposition hoặc trực tiếp tính risk contribution theo factors. Nếu ba principal components giải thích 85–90% variance của portfolio thì không nên tự tin rằng việc có 30 positions đã tạo ra 30 nguồn diversification. Industry risk cap do đó nên được thiết kế theo risk contribution thay vì chỉ giới hạn số lượng mã trong ngành. Cho phép năm cổ phiếu ngân hàng cùng tồn tại không nhất thiết sai, miễn tổng risk chúng mang vào portfolio vẫn nằm trong giới hạn chấp nhận được.

Một bước rất hữu ích khi mở rộng universe là đo marginal benefit của market mới. Thay vì thêm một nhóm securities rồi nhìn Sharpe cuối cùng, nên backtest portfolio trước và sau khi thêm nhóm đó, sau đó so sánh volatility, Sharpe, maximum drawdown, turnover, crisis drawdown, average correlation và transaction costs. Nếu thêm 20 cổ phiếu làm Sharpe từ 0,81 lên 0,82 nhưng turnover tăng 20% và liquidity risk tăng rõ rệt, lợi ích gần như không đáng kể. Nếu thêm một nhóm asset hoặc market khác chỉ nâng Sharpe nhẹ nhưng làm maximum drawdown giảm đáng kể và performance ổn định hơn trong stress regimes, market đó có thể rất giá trị tùy objective. Đây chính là tinh thần “market mix phụ thuộc mục tiêu” nên được mang từ nghiên cứu CTA quốc tế sang Việt Nam. Không nên hỏi market X có tốt hay không theo nghĩa tuyệt đối; nên hỏi market X cải thiện metric nào của portfolio và cái giá phải trả là gì.

Transaction cost và execution realism là một phần không thể bỏ qua. Backtest dùng giá đóng cửa hôm nay để tạo signal rồi giả định có thể mua bán đúng giá đóng cửa hôm nay thường chứa look-ahead hoặc execution assumption quá lạc quan. Một setup thực tế hơn là tạo signal sau close và giao dịch tại open hoặc VWAP ngày tiếp theo, sau đó thử thêm delayed execution một ngày để xem edge có còn không. Slippage cũng không nên được cố định bằng một con số duy nhất cho mọi regime. Khi volatility tăng và order size chiếm tỷ lệ lớn hơn trong ADV, execution cost thường tăng. Có thể chưa cần xây market-impact model cực kỳ phức tạp, nhưng ít nhất nên chạy sensitivity tests với transaction cost gấp hai hoặc gấp ba base assumption. Nếu Sharpe 1,1 giảm còn 0,3 chỉ vì cost tăng thêm vài basis points, strategy đang quá mong manh. Nếu performance vẫn ổn dưới nhiều assumptions, edge đáng tin hơn. Tương tự, cần stress test những giai đoạn đảo chiều mạnh để đo strategy chậm bao nhiêu phiên, lỗ do whipsaw bao nhiêu và việc thoát position có khả thi hay không nếu market liquidity giảm mạnh.

Out-of-sample validation cũng phải được thiết kế ngay từ đầu thay vì sau khi research đã hoàn thành. Nếu sử dụng toàn bộ dữ liệu để thử hàng trăm combinations của moving average, stop, filter và universe rồi chọn combination tốt nhất, con số Sharpe cuối cùng gần như chắc chắn bị selection bias. Có thể chia history thành development, validation và holdout period, hoặc dùng walk-forward analysis trong đó parameters được chọn bằng dữ liệu quá khứ rồi áp dụng cho giai đoạn kế tiếp mà không được điều chỉnh. Quan trọng hơn, cần ghi lại số lượng variants đã thử. Một strategy được chọn sau 300 experiments không có cùng statistical credibility với một strategy được xác định trước rồi test một lần. Multiple-testing bias thường là lý do nhiều quant strategies trông tuyệt vời trong backtest nhưng biến mất khi live. Mục tiêu vì vậy không nên là tìm cấu hình thắng lớn nhất trong lịch sử, mà là tìm cấu trúc đủ đơn giản, có logic kinh tế hợp lý, ít nhạy với parameter và tồn tại qua nhiều subperiods.

Nếu phải xây một research pipeline thực tế tại Việt Nam, tôi sẽ đi theo thứ tự khá bảo thủ: trước tiên xác định universe giao dịch được và xử lý survivorship bias; tiếp theo xây một trend signal đơn giản; sau đó kiểm tra nhiều horizons mà không tối ưu quá mức; thêm volatility scaling và position limits; thêm liquidity constraints và realistic transaction costs; xây portfolio rồi đo risk contribution, sector concentration và effective number of bets; sau đó mới thử mở rộng universe theo từng nhóm market và đo marginal diversification benefit. Khi đã có cấu trúc cơ bản ổn định, mới thực hiện stress tests, walk-forward, execution delay và sensitivity analysis. Optimizer chỉ nên xuất hiện ở cuối quá trình này. Nếu dữ liệu đầu vào sai, transaction costs quá lạc quan hoặc universe không tradable, optimizer chỉ giúp chúng ta tối ưu một sai lầm với nhiều chữ số thập phân hơn.

Cuối cùng, câu trả lời cho câu hỏi “trend following nên giao dịch bao nhiêu thị trường?” vẫn là không có một con số thần kỳ. 100 market không tự động tốt hơn 50 và 200 market không tự động tốt hơn 100. Ở giai đoạn đầu, mở rộng universe thường tạo ra lợi ích lớn vì portfolio tiếp cận những nguồn risk thực sự mới. Nhưng khi coverage đã đủ rộng, marginal diversification benefit bắt đầu giảm trong khi transaction cost, margin, operational complexity, model risk và capacity constraint tiếp tục tăng. Điểm dừng hợp lý là nơi market tiếp theo không còn cải thiện utility của portfolio đủ để bù chi phí triển khai. Một CTA tìm maximum Sharpe có thể chấp nhận universe rộng và nhiều alternative markets hơn; một CTA đóng vai trò crisis diversifier có thể ưu tiên traditional macro markets; một manager quy mô rất lớn có thể bỏ qua một số niche markets có backtest đẹp vì capacity thấp; còn một nhà đầu tư nhỏ hơn có thể tận dụng chính những market mà quỹ lớn không thể khai thác. Với Việt Nam, thay vì hỏi “quỹ quốc tế đang trade bao nhiêu contracts”, câu hỏi hữu ích hơn là “trong universe mình thực sự có thể giao dịch, còn thiếu nguồn independent risk nào, market mới này có tạo payoff khác biệt hay chỉ nhân bản exposure đang có, và lợi ích đó còn tồn tại sau liquidity, cost và execution hay không?”. Chất lượng diversification cuối cùng không được đo bằng số dòng trong bảng position, mà bằng việc khi một nguồn rủi ro thất bại, những phần còn lại của portfolio có thực sự hành xử khác đi hay không.