Đường trung bình động

Ba công thức mang chung một cái tên, và một mệnh đề phản trực giác: EMA không xoá được độ trễ, nó chỉ phân bổ lại độ trễ đó.

FinLens37 phút đọc

Đường trung bình động thường là chỉ báo đầu tiên người ta gặp, và cũng là chỉ báo có nhiều câu nói gọn nhất bám quanh. Ba câu hay gặp nhất: "EMA phản ứng nhanh hơn SMA", "đường trung bình cho biết xu hướng", và "hai đường cắt nhau là một tín hiệu".

Bài này không bác bỏ ba câu đó bằng ý kiến. Nó dựng lại phép tính, đo, rồi cho thấy cả ba đều đúng một nửa và nửa còn lại đủ để đổi cách dùng.

Kết quả đo được có ba mệnh đề chính, và cả ba đều đi ngược trực giác thông thường. Thứ nhất, EMA và SMA cùng tham số có độ trễ trọng tâm bằng nhau; EMA không xoá độ trễ mà chỉ phân bổ lại nó. Thứ hai, hướng đi của một đường SMA hôm nay do đúng hai phiên quyết định, và một trong hai phiên đó đã trôi qua từ lâu. Thứ ba, hiệu của hai đường trung bình có tổng trọng số bằng đúng không, nghĩa là một giao cắt không mang theo dữ liệu nào mới.

Phần cuối bài dành cho câu hỏi ít được đặt ra ở đâu: cỗ máy sinh ra chuỗi giá ở Việt Nam khác cỗ máy mà giáo trình quốc tế mặc định, và nó khác đúng ở những chỗ làm phép làm trơn này lệch đi.

Bài không đưa ra tín hiệu mua bán, không dự báo giá và không xếp hạng chỉ báo nào.

Ba đường cong làm trơn khác nhau cùng chạy trên một đường gấp khúc giá, mỗi đường một màu và cùng mang một nhãn ghi số hai mươi

Ba phép tính khác nhau, cùng một cái tên. Nguồn: FinLens tổng hợp.

Một đường trung bình động làm đúng một việc

Đường trung bình động là một phép làm trơn. Nó nhận vào một chuỗi giá và trả ra một chuỗi khác, trong đó mỗi giá trị là một trung bình có trọng số của các giá trị đã xảy ra.

Dạng đơn giản nhất chia đều trọng số cho n phiên gần nhất:

SMA_n[t] = (1/n) × Σ P[t-k],   k = 0..n-1

Với n = 20, mỗi phiên trong 20 phiên gần nhất đóng góp đúng 1/20 tức 5.000% vào kết quả, và mọi phiên cũ hơn đóng góp đúng 0%.

Đó là toàn bộ nội dung của công cụ. Không có mô hình nào bên trong, không có giả định nào về hành vi thị trường, không có phần nào nhìn về phía trước.

Nó không thêm dữ liệu nào

Điều này nghe hiển nhiên nhưng lại là điều bị quên nhiều nhất, nên đáng phát biểu thành một câu riêng: mọi giá trị của một đường trung bình động đều là tổ hợp tuyến tính của các mức giá đã có. Không một con số nào trong đường trung bình được sinh ra từ ngoài chuỗi giá.

Hệ quả trực tiếp: nếu ai đó nói đường trung bình "cho biết" điều gì, thì điều ấy phải đã nằm sẵn trong chuỗi giá, chỉ là được sắp lại cho dễ nhìn hơn. Phép làm trơn giúp mắt người bớt bị phân tâm bởi dao động ngắn hạn. Nó không phát hiện ra thứ gì.

Và vì trọng số của SMA cộng lại bằng đúng 1, đường SMA có cùng đơn vị với giá và nằm trong khoảng giữa giá thấp nhất và giá cao nhất của cửa sổ. Đây là tính chất sẽ dùng lại ở mục về giao cắt, nơi tổng trọng số bằng 0 chứ không bằng 1, và hệ quả đổi hẳn.

Câu chốt: đường trung bình động là một cách nhìn lại chuỗi giá, không phải một cách nhìn ra ngoài chuỗi giá.

Ba công thức mang cùng một cái tên

Đây là chỗ hỏng đầu tiên, và nó xảy ra trước cả khi ai đó bắt đầu diễn giải. Có ít nhất ba phép tính khác nhau cùng được gọi là trung bình động:

SMA_n[t]    = (1/n) × Σ P[t-k],  k = 0..n-1
EMA_n[t]    = α × P[t] + (1−α) × EMA_n[t-1],     α = 2/(n+1)
Wilder_n[t] = α × P[t] + (1−α) × Wilder_n[t-1],  α = 1/n

EMA và Wilder có cùng dạng đệ quy, khác nhau đúng ở hệ số làm trơn α. Với n = 20, EMA dùng α = 2/21 ≈ 0.095238 còn Wilder dùng α = 1/20 = 0.05, tức hệ số của Wilder nhỏ hơn gần đúng một nửa. Hệ số nhỏ hơn nghĩa là mỗi phiên mới được cân nhắc ít hơn, tức đường bám chậm hơn.

Một điểm đáng để ý về dạng đệ quy: cả EMA lẫn Wilder đều không có cửa sổ thật. Chữ n trong tên chúng chỉ là cách đặt hệ số α, chứ không phải một biên giới cắt dữ liệu. Mọi phiên trong lịch sử đều còn tham gia, chỉ là với trọng số ngày càng nhỏ. Đây là gốc rễ của cái đuôi trọng số sẽ bàn ở mục sau.

Kiểm ngược hệ số từ chính chuỗi số liệu

Một chuỗi giá trị trung bình động không nói cho ai biết nó được tính bằng công thức nào. Nhưng dạng đệ quy cho phép kiểm ngược α từ ba con số liền nhau, và phép kiểm này ai cũng làm được:

α = ( MA[t] − MA[t-1] ) / ( P[t] − MA[t-1] )

Đặt số thật vào. Trên chuỗi HPG chốt ngày 04/09/2026, đơn vị là nghìn đồng đúng như công cụ trả về, với P[t] = 21.70 tức 21,700 đ:

ChuỗiMA[t]MA[t-1]α tính ngượcα theo công thức
EMA2021.781421.790.09562/21 = 0.095238
Wilder2021.989222.00440.049931/20 = 0.05

Hai dòng khớp tới ba chữ số có nghĩa. Nghĩa là một chuỗi lạ không rõ nguồn gốc vẫn xác định được là EMA hay Wilder, chỉ bằng ba con số liền nhau và một phép chia.

Cách kiểm này đáng giữ lại vì nó biến một câu hỏi vốn phải tin vào tài liệu thành một phép đo. Trong lúc dựng lại toàn bộ ba công thức bằng tay, các giá trị tự tính khớp tới bốn chữ số thập phân với giá trị công cụ trả về, và hai lối tính EMA độc lập trong cùng bộ công cụ cho 60 trên 60 giá trị trùng khớp, xác nhận rằng quy ước α = 2/(n+1) là chuẩn dùng chung chứ không phải lựa chọn riêng của một nền tảng.

Cùng một mã, cùng một ngày, bốn con số khác nhau

Phép làm trơnGiá trị 04/09/2026 (nghìn đ)Quy ra đồng
SMA2021.750021,750 đ
EMA2021.781421,781.4 đ
Wilder2021.989221,989.2 đ
SMA5022.085022,085 đ

Ba dòng đầu cùng tham số 20 và cùng chuỗi giá đầu vào. Khoảng cách giữa dòng cao nhất và dòng thấp nhất trong ba dòng ấy là 239.2 đ, tức khoảng 1.10% thị giá. Đó không phải sai số làm tròn mà là ba phép tính khác nhau.

Nói cách khác: câu "giá đang nằm trên MA 20" có thể đúng với một công thức và sai với công thức khác, trên cùng một mã trong cùng một ngày. Trước khi tranh luận về ý nghĩa của một giao cắt, hai người phải chắc là họ đang nhìn cùng một đường.

Wilder chậm gấp đôi, và nó nằm bên trong nhiều chỉ báo khác

Wilder không phải một lựa chọn hiếm gặp mà người dùng cố ý bật lên. Nó là phép làm trơn chạy bên trong nhiều chỉ báo phổ biến, trong đó có RSI, ATR và ADX. Người mở một chỉ báo như vậy thường không biết mình đang dùng phép làm trơn nào, vì giao diện không hỏi.

Một cái tên, ba đường

"MA 20" không xác định một đường. Nó xác định một tham số. Khi so hai đồ thị, hai bài viết, hay hai kết quả kiểm chứng, việc đầu tiên là hỏi mỗi bên dùng SMA, EMA hay Wilder. Bỏ qua câu hỏi này là so hai thứ khác nhau và tưởng đang so cùng một thứ.

Độ trễ trọng tâm: chỗ câu "EMA nhanh hơn" bị hiểu sai

Đây là mệnh đề trung tâm của bài, và nó cần một định nghĩa trước khi phát biểu.

Trọng tâm của một phép làm trơn

Mọi phép làm trơn ở trên đều viết được dưới dạng một tổng có trọng số của các phiên đã qua, với trọng số w_k gán cho phiên lùi lại k phiên và tổng các trọng số bằng 1. Từ đó định nghĩa độ trễ trọng tâm:

L = Σ k × w_k

Đây chính là "điểm cân bằng" của bộ trọng số, tức trung bình có trọng số của độ lùi thời gian. Nó trả lời câu hỏi: tính trung bình, giá trị hôm nay của đường trung bình đang đứng ở chỗ nào trong quá khứ?

Với ba phép làm trơn đang bàn, L có dạng đóng:

Phép làm trơnĐộ trễ trọng tâm L
SMA_n(n−1)/2
EMA với α = 2/(n+1)(n−1)/2, bằng đúng SMA_n
Wilder với α = 1/nn−1, gấp đôi

EMA(20) và SMA(20) có cùng một trọng tâm

Đặt n = 20 vào bảng trên: EMA(20) và SMA(20) đều có độ trễ trọng tâm 9.5 phiên. Không phải xấp xỉ, không phải gần bằng. Bằng nhau.

Điều này ngược hẳn với câu "EMA nhanh hơn SMA" theo cách câu đó thường được hiểu. Vậy câu ấy sai ở đâu?

Nó không sai hoàn toàn. EMA thật sự dồn trọng số về các phiên gần: phiên mới nhất được 9.524% trong khi SMA chia đều 5.000% cho mỗi phiên, tức gần gấp đôi. Nhưng tổng trọng số vẫn phải bằng 1, nên phần dồn thêm ấy phải lấy từ đâu đó, và chỗ nó lấy là các phiên giữa cửa sổ. Đổi lại, EMA phải trả một cái giá ở phía sau.

Trọng số gán cho từng phiên, tham số 20EMA(20)SMA(20)
0246810%t-0 · EMA(20): 9.524 %t-0 · SMA(20): 5 %t-1 · EMA(20): 8.617 %t-1 · SMA(20): 5 %t-4 · EMA(20): 6.382 %t-4 · SMA(20): 5 %t-9 · EMA(20): 3.869 %t-9 · SMA(20): 5 %t-19 · EMA(20): 1.422 %t-19 · SMA(20): 5 %t-0t-1t-4t-9t-19
Trọng số gán cho từng phiên, tham số 20. Đơn vị %.
MốcEMA(20) (%)SMA(20) (%)
t-09.5245
t-18.6175
t-46.3825
t-93.8695
t-191.4225

Trọng số tính từ công thức, không phụ thuộc mã hay giai đoạn. Nhãn t-0 là phiên mới nhất, t-19 là phiên thứ hai mươi tính lùi. EMA cao hơn ở phần gần và thấp hơn ở phần xa, nhưng cả hai bộ trọng số có cùng một trọng tâm 9.5 phiên. Nguồn: FinLens tổng hợp.

Biểu đồ trên đọc theo một cách thôi cũng đủ thấy vấn đề: hai bộ trọng số cắt nhau ở đâu đó giữa cửa sổ. Bên trái điểm cắt, EMA nặng hơn. Bên phải, EMA nhẹ hơn. Nhưng phần nhẹ hơn ấy không dừng lại ở t-19.

Cái đuôi không bao giờ tắt

SMA(20) đặt trọng số đúng bằng 0 cho mọi phiên cũ hơn 20 phiên. EMA thì không, vì dạng đệ quy của nó không có biên giới nào. Trọng số chỉ nhỏ dần theo cấp số nhân và không bao giờ chạm 0.

Cộng lại phần trọng số nằm ngoài cửa sổ danh nghĩa, con số là:

13.5% tổng trọng số của EMA(20) nằm ở các phiên CŨ HƠN 20 phiên.

Tức khoảng một phần bảy giá trị của một đường mang tên "EMA 20" được đóng góp bởi những phiên mà cái tên ấy ngụ ý là đã bị loại bỏ. Đó chính là chỗ EMA trả giá cho việc bám nhanh ở phần gần, và cũng chính là lý do trọng tâm của nó không dịch được đi đâu.

Một cách đo khác cho cùng câu chuyện là nửa đời trọng số, tức số phiên để trọng số giảm còn một nửa:

Phép làm trơnNửa đời trọng số
EMA(20)6.9 phiên
Wilder(20)13.5 phiên

Hai con số này gần đúng bằng nhau theo tỷ lệ 1:2, khớp với quan hệ giữa hai hệ số α.

Hai dãy cột trọng số đặt trên cùng một thanh đòn bẩy, dãy bên trên có các cột cao đều nhau và dừng lại ở biên cửa sổ, dãy bên dưới có cột giảm dần và kéo dài vượt qua biên, cả hai thanh cùng cân bằng trên một điểm tựa nằm ở cùng một vị trí

Hai bộ trọng số khác hẳn hình dạng, cùng một điểm cân bằng. Nguồn: FinLens tổng hợp.

Đo thật trên hai chuỗi giá

Lý thuyết ở trên là một phép tính thuần tuý. Nhưng độ trễ còn đo được trực tiếp trên dữ liệu, bằng cách tìm giá trị k làm cho tương quan giữa MA[t]giá[t−k] đạt cực đại. Cách đo này trả lời câu hỏi khác một chút: đường trung bình hôm nay giống với giá của bao nhiêu phiên trước nhất?

Kết quả đo trên hai chuỗi độc lập, HPG với 1,000 phiên và FPT với 500 phiên:

Độ trễ: lý thuyết và đo trên hai chuỗi giáLý thuyếtHPG, 1,000 phiênFPT, 500 phiên
01020304050phiênSMA10 · Lý thuyết: 4.5 phiênSMA10 · HPG, 1,000 phiên: 4 phiênSMA10 · FPT, 500 phiên: 4 phiênSMA20 · Lý thuyết: 9.5 phiênSMA20 · HPG, 1,000 phiên: 10 phiênSMA20 · FPT, 500 phiên: 9 phiênSMA50 · Lý thuyết: 24.5 phiênSMA50 · HPG, 1,000 phiên: 26 phiênSMA50 · FPT, 500 phiên: 24 phiênSMA100 · Lý thuyết: 49.5 phiênSMA100 · HPG, 1,000 phiên: 49 phiênSMA100 · FPT, 500 phiên: 45 phiênEMA20 · Lý thuyết: 9.5 phiênEMA20 · HPG, 1,000 phiên: 6 phiênEMA20 · FPT, 500 phiên: 6 phiênWilder20 · Lý thuyết: 19 phiênWilder20 · HPG, 1,000 phiên: 13 phiênWilder20 · FPT, 500 phiên: 12 phiênSMA10SMA20SMA50SMA100EMA20Wilder20
Độ trễ: lý thuyết và đo trên hai chuỗi giá. Đơn vị phiên.
MốcLý thuyết (phiên)HPG, 1,000 phiên (phiên)FPT, 500 phiên (phiên)
SMA104.544
SMA209.5109
SMA5024.52624
SMA10049.54945
EMA209.566
Wilder20191312

Chốt số liệu 04/09/2026. Cột lý thuyết là độ trễ trọng tâm tính từ công thức. Hai cột còn lại đo bằng giá trị k làm cực đại tương quan giữa MA[t] và giá[t−k]. Hai mã dùng làm ví dụ đo lường, không phải nhận định về doanh nghiệp. Nguồn: HOSE, FinLens tổng hợp.

Bốn dòng SMA cho thấy phép đo hoạt động: giá trị đo bám sát lý thuyết, lệch nhiều nhất là SMA100 trên FPT với 45 so với 49.5.

Hai dòng cuối là chỗ đáng đọc kỹ. EMA20 đo được 6 phiên trên cả hai mã, trong khi trọng tâm lý thuyết của nó là 9.5. Không có mâu thuẫn ở đây, vì hai đại lượng đo hai thứ khác nhau. Phép đo tương quan bị chi phối bởi phần trọng số lớn nằm ở các phiên gần, nên nó bắt được đúng cái mà người dùng cảm nhận là "EMA bám nhanh hơn". Trọng tâm thì tính trên toàn bộ bộ trọng số, kể cả cái đuôi, nên nó không đổi.

Đây đúng là chỗ câu "EMA nhanh hơn" vừa đúng vừa gây hiểu nhầm. Đúng ở chỗ phần gần bám nhanh hơn thật. Gây hiểu nhầm ở chỗ nó khiến người ta tưởng độ trễ đã được cắt bớt, trong khi phần bị dời đi chỉ chuyển sang một cái đuôi ít nhìn thấy hơn.

Wilder20 đo được 13 và 12 phiên, so với trọng tâm 19. Vẫn là chỗ chậm nhất trong ba phép, và khoảng cách với EMA20 giữ nguyên hướng trên cả hai chuỗi.

Độ trễ là một phân bố, không phải một con số

Hai cột đo trong biểu đồ trên là một con số duy nhất cho cả chuỗi, vì chúng đo tương quan trên toàn bộ 1,000 và 500 phiên. Đó là một phép đo hợp lệ, nhưng nó không nói được điều gì về một thời điểm cụ thể.

Khi hỏi câu hẹp hơn, kiểu "sau một đáy giá, đường này bật lên chậm bao nhiêu phiên", câu trả lời không còn là một con số mà là một phân bố rộng. Trên cùng một chỉ báo, độ trễ đo tại từng điểm xoay có thể trải từ vài phiên tới vài chục phiên. Bài riêng về chỉ báo trễ và chỉ báo dẫn trong chuỗi này đo đúng chuyện đó trên nhiều điểm xoay và trình bày phân bố đầy đủ.

Vì lý do ấy, bài này không in bảng xếp hạng tốc độ giữa các chỉ báo. Số duy nhất bài này in ra là độ trễ của chính họ trung bình động, đo bằng một phép đo trên toàn chuỗi, và đó là phạm vi mà con số ấy có nghĩa.

Câu chốt: EMA không mua được tốc độ mà không trả gì. Nó đổi trọng số ở giữa cửa sổ lấy trọng số ở hai đầu, và trọng tâm đứng yên.

Hướng đi của một đường SMA do đúng hai phiên quyết định

Mệnh đề thứ hai đơn giản hơn nhiều và cũng gây bất ngờ nhiều hơn. Lấy hiệu hai giá trị SMA liền nhau:

SMA_n[t] − SMA_n[t-1] = ( P[t] − P[t-n] ) / n

Toàn bộ n−1 phiên ở giữa triệt tiêu hết, vì chúng có mặt trong cả hai tổng. Chỉ còn lại hai phiên: phiên vừa vào cửa sổ, tức phiên hôm nay, và phiên vừa ra khỏi cửa sổ, tức phiên cách đây đúng n phiên.

Hệ quả phát biểu thẳng: một đường SMA đi lên hay đi xuống không phụ thuộc vào phiên hôm nay, mà phụ thuộc vào việc phiên hôm nay cao hơn hay thấp hơn phiên đã rời cửa sổ.

Đường quay đầu vì phiên đã rời cửa sổ

Đây là chỗ nhiều người đọc sai. Một đường SMA20 quay đầu đi xuống trong một phiên mà giá tăng không phải chuyện lạ, cũng không phải dấu hiệu của điều gì. Nó chỉ có nghĩa là phiên rời khỏi cửa sổ hôm đó cao hơn phiên hôm nay.

Đặt số vào cho rõ. Giả sử SMA20 và một phiên có giá đóng cửa 21,700 đ, trong khi phiên rời cửa sổ có giá 23,500 đ. Mức thay đổi của đường là:

(21,700 − 23,500) / 20 = −90 đ

Đường tụt 90 đ trong một phiên mà giá có thể đã tăng so với hôm qua. Không có gì xảy ra trên thị trường hôm ấy để giải thích cú tụt đó. Nguyên nhân nằm ở một phiên cách đây 20 ngày giao dịch.

Ba điều rút ra:

Một, mọi phát biểu về "độ dốc của MA" đều là phát biểu về một cặp phiên cách nhau n phiên. Không phải về diễn biến gần đây nói chung.

Hai, n càng lớn thì mỗi phiên càng ít quan trọng, vì mẫu số n chia nhỏ hiệu ấy. Với n = 100, cùng chênh lệch 1,800 đ chỉ làm đường dịch 18 đ.

Ba, phép này chỉ đúng cho SMA. EMA và Wilder không có phiên nào rời cửa sổ, vì chúng không có cửa sổ. Đổi lại, chúng luôn mang theo toàn bộ lịch sử với trọng số giảm dần, tức không bao giờ "quên" hẳn một cú sốc cũ. Hai cách hỏng khác nhau, không có cách nào miễn nhiễm.

Một dãy ô vuông xếp ngang biểu diễn các phiên, một khung cửa sổ trượt phủ lên một đoạn của dãy, mũi tên chỉ ô vừa bước vào khung ở đầu bên phải và ô vừa bị đẩy ra khỏi khung ở đầu bên trái

Cửa sổ trượt đi một bước: một phiên vào, một phiên ra, phần giữa không đổi. Nguồn: FinLens tổng hợp.

Câu chốt: đường SMA hôm nay quay đầu là một sự kiện về hai phiên, và một trong hai phiên đó đã cũ đúng bằng tham số n.

Giao cắt hai đường không mang thông tin mới

Cách dùng phổ biến nhất của đường trung bình động là đặt hai đường khác tham số lên cùng một đồ thị rồi chờ chúng cắt nhau. Mục này xem xét đại lượng thật sự đang được theo dõi trong cách dùng đó.

Đại lượng ấy là hiệu:

D[t] = MA_20[t] − MA_50[t]

Giao cắt xảy ra đúng lúc D đổi dấu. Vậy D là gì?

Tổng trọng số bằng đúng không

Vì cả hai đường đều là tổ hợp có trọng số của cùng chuỗi giá P, hiệu của chúng cũng là một tổ hợp có trọng số của chính chuỗi P đó. Trọng số của từng phiên trong D tính được thẳng:

PhiênTrọng số trong MA20Trọng số trong MA50Trọng số trong D
t-0 tới t-19+1/20 = +0.0500−1/50 = −0.0200+0.0300 mỗi phiên
t-20 tới t-490−1/50 = −0.0200−0.0200 mỗi phiên
t-50 trở về trước000

Cộng lại: 20 phiên × (+0.0300) = +0.6000, và 30 phiên × (−0.0200) = −0.6000.

Tổng trọng số của D bằng 0.0000000000, kiểm bằng máy.

Con số 0 này không phải trùng hợp. Nó đúng cho mọi cặp tham số, vì trọng số của mỗi đường tự cộng lại bằng 1 và hiệu của hai số 1 là 0.

Nhưng hệ quả của nó thì không hiển nhiên chút nào.

Tổng bằng 0 nghĩa là gì

Một tổ hợp có tổng trọng số bằng 1 giữ nguyên đơn vị của dữ liệu và trả lời câu hỏi "ở mức nào". Một tổ hợp có tổng trọng số bằng 0 thì không: cộng thêm một hằng số vào toàn bộ chuỗi giá cũng không làm D đổi. Nghĩa là:

D không chứa thông tin về mức giá. Nó chỉ chứa độ nghiêng.

Cách kiểm nhanh: nhân đôi mọi mức giá thì D nhân đôi theo, nhưng cộng thêm 5,000 đ vào mọi mức giá thì D không nhúc nhích. Một đại lượng không phản ứng với mức giá thì không phát biểu điều gì về mức giá.

Giao cắt phát biểu lại quan hệ giữa hai độ trễ

Còn một hệ quả nữa, và nó khép lại lập luận. Hai đường đang lọc cùng một chuỗi P, chỉ khác nhau ở tham số làm trơn. Không có nguồn dữ liệu thứ hai nào bước vào.

Vậy nên khoảng cách giữa hai đường là khoảng cách giữa hai độ trễ của cùng một dữ liệu:

Độ trễ SMA50 − độ trễ SMA20 = 24.5 − 9.5 = 15 phiên

Một giao cắt là thời điểm mà hai bản làm trơn với hai độ trễ cách nhau 15 phiên đổi thứ tự cao thấp. Đó là một phát biểu về chính hai phép làm trơn, không phải một dữ kiện mới về thị trường.

Điều này KHÔNG nói giao cắt vô dụng

Mệnh đề được chứng minh ở trên hẹp hơn cách nó dễ bị đọc thành. Nó nói: giao cắt không mang theo dữ liệu nào chưa có trong chuỗi giá, và không phát biểu gì về mức giá. Nó không nói giao cắt không dùng được vào việc gì. Một quy tắc rõ ràng, ghi trước, kiểm lại được vẫn có giá trị riêng của nó, chính vì nó rõ ràng, chứ không phải vì nó chứa thông tin mới. Nhưng ai muốn khẳng định giao cắt có giá trị dự báo thì phải chứng minh điều đó bằng kiểm chứng ngoài mẫu, chứ không thể dựa vào bản thân phép giao cắt, vì phép ấy đã được chỉ ra là không thêm gì vào dữ liệu.

Câu chốt: hai đường cắt nhau là một sự kiện về hai bộ trọng số, xảy ra trên đúng một chuỗi giá.

Năm chỗ thị trường Việt Nam làm đường trung bình lệch đi

Toàn bộ phần trên đúng ở mọi thị trường, vì nó chỉ là số học. Phần này thì không: nó phụ thuộc vào cỗ máy sinh ra chuỗi giá, và cỗ máy đó ở Việt Nam khác cỗ máy mà tài liệu quốc tế mặc định.

Khoảng trống giá giả: hỏng nặng nhất, và hỏng hai lần

Vào ngày giao dịch không hưởng quyền, Sở giao dịch điều chỉnh giá tham chiếu theo giá trị quyền. Trên chuỗi giá chưa điều chỉnh, bước nhảy hành chính đó hiện ra y hệt một khoảng trống do thị trường tạo ra, dù không có giao dịch nào diễn ra ở khoảng giữa. Cơ chế đầy đủ nằm ở bài xu hướng và cấu trúc giá, và cách Sở tính mức điều chỉnh nằm ở bài chia tách và phát hành thêm ảnh hưởng giá thế nào.

Điều đáng nói ở đây là đường trung bình động chịu thiệt hại nặng hơn mọi chỉ báo khác từ chuyện này, và lý do nằm ngay trong công thức ở mục trên.

Một chỉ báo chỉ nhìn một phiên sẽ sai đúng một phiên. Đường trung bình động thì cộng dồn: phiên bị lệch nằm trong cửa sổ tính suốt n phiên liên tiếp, nên nó làm sai n giá trị chứ không phải một. Với SMA20 là 20 phiên, với SMA100 là 100 phiên.

Và có một cú thứ hai ít ai để ý. Theo công thức ở mục trước, SMA_n[t] − SMA_n[t-1] = (P[t] − P[t-n]) / n. Khi phiên chứa bước nhảy hành chính rời khỏi cửa sổ, nó xuất hiện lần nữa với dấu ngược lại. Nghĩa là một sự kiện quyền tạo ra:

  1. Một cú lệch khi nó vào cửa sổ,
  2. Một cú lệch ngược chiều khi nó ra khỏi cửa sổ, đúng n phiên sau,
  3. Và một đoạn n phiên ở giữa mà mọi giá trị đều bị dịch đi.

Cú thứ hai đặc biệt dễ đọc nhầm, vì tới lúc đó tin về chia cổ tức đã cũ và không ai nghĩ tới nó nữa. Trên đồ thị, nó trông như một cú đảo chiều của chính đường trung bình.

Với EMA và Wilder thì không có cú thứ hai, vì không có phiên nào rời cửa sổ. Đổi lại, cú thứ nhất không bao giờ được gột sạch hẳn, chỉ mờ dần theo cấp số nhân.

Một chuỗi ô phiên có một ô được tô đậm đánh dấu bước nhảy hành chính, phía dưới là một đường trung bình bị lệch lên tại thời điểm ô đó vào cửa sổ và lệch xuống tại thời điểm ô đó rời cửa sổ, hai chỗ lệch cách nhau đúng một khoảng bằng độ dài cửa sổ

Một sự kiện quyền, hai cú lệch, cách nhau đúng n phiên. Nguồn: FinLens tổng hợp.

Việc phải làm rất cụ thể: trước khi dùng bất kỳ đường trung bình nào, kiểm xem chuỗi đang xem là chuỗi thô hay chuỗi đã điều chỉnh, và trong n phiên gần nhất có ngày giao dịch không hưởng quyền nào không.

Lưới bước giá đặt sàn cho mọi khoảng cách

Giá cổ phiếu ở Việt Nam không nhận giá trị tuỳ ý. Nó nằm trên một lưới rời rạc, và lưới đó do nơi giao dịch quy định. Cơ chế đầy đủ và hệ quả của nó với các mức giá đáng chú ý nằm ở bài hỗ trợ và kháng cự thực chất là gì.

Hệ quả riêng cho mục này gồm hai phần.

Phần thứ nhất: đường trung bình không nằm trên lưới. SMA20 chia một tổng cho 20, EMA nhân với một hệ số vô tỷ trên thực tế, nên kết quả gần như luôn rơi vào giữa hai mức giá hợp lệ. Bảng bốn giá trị ở mục trên minh hoạ đúng điều đó: EMA20 tính ra 21,781.4 đ, trong khi trên lưới HOSE ở vùng giá này chỉ tồn tại 21,750 đ và 21,800 đ. Câu "giá cắt lên đường trung bình" vì vậy không bao giờ mô tả một giao điểm thật; nó mô tả việc giá nhảy từ mức hợp lệ dưới sang mức hợp lệ trên.

Phần thứ hai, và quan trọng hơn: khoảng cách giữa hai đường có một sàn. Nếu khoảng cách giữa MA20 và MA50 nhỏ hơn một bước giá, thì việc chúng "cắt nhau" hay không do làm tròn quyết định nhiều hơn do thị trường.

Bước giá tính theo phần trăm thị giá thì khác nhau rất nhiều giữa các mã, vì lưới HOSE có ba bậc theo mức giá còn lưới HNX là 100 đ đồng nhất ở mọi mức giá. Ba ví dụ chốt ngày 04/09/2026, chọn để trải rộng khoảng chứ không để so sánh doanh nghiệp:

Nơi giao dịchGiáBước giáMột bước bằng bao nhiêu thị giá
CEOHNX13,200 đ100 đ0.7576%
HPGHOSE21,700 đ50 đ0.2304%
MWGHOSE73,100 đ100 đ0.1368%

Khoảng cách giữa dòng đầu và dòng cuối là 5.5 lần. Với mã ở dòng đầu, hai đường trung bình phải cách nhau ít nhất 0.7576% thị giá thì khoảng cách ấy mới là một khoảng cách có thật chứ không phải một mức làm tròn. Ba mã trên chỉ là ba điểm dữ liệu về lưới giá: đổi sang mã bất kỳ khác cùng nơi giao dịch và cùng vùng giá thì con số ra y hệt.

Biên độ trải một cú sốc ra nhiều phiên

Biên độ dao động cắt cụt cây nến ở hai đầu, cơ chế nằm ở bài đọc nến Nhật. Hệ quả với đường trung bình động khác với hệ quả thường được kể.

Khi một thông tin đủ mạnh xuất hiện, giá đóng cửa không nhảy tới mức mà bên mua và bên bán đồng ý; nó dừng ở trần hoặc sàn. Phần còn lại của cú dịch chuyển bị đẩy sang các phiên sau. Với đường trung bình động, điều đó có nghĩa là:

  • Cú sốc đi vào cửa sổ tính nhỏ giọt qua nhiều phiên thay vì vào một lần.
  • Đường trung bình vì thế phản ứng chậm hơn cả độ trễ trọng tâm của chính nó, và mức chậm thêm phụ thuộc vào việc cú sốc mất bao nhiêu phiên để đi hết.
  • Số phiên ấy không đoán trước được, nên không có cách nào bù trừ độ chậm này bằng cách chỉnh tham số n.

Đây là chỗ đáng nói thẳng: mọi con số độ trễ trong bài, cả lý thuyết lẫn đo thật, đều là độ trễ của phép làm trơn so với chuỗi giá đóng cửa. Chúng không phải độ trễ so với thông tin. Khoảng cách giữa hai thứ đó do biên độ tạo ra và bài này không đo được.

Kỳ nghỉ Tết kéo dài cửa sổ n phiên

Mọi cửa sổ trong bài này đếm phiên, không đếm thời gian. Chuyện đó đúng ở mọi thị trường, nhưng ở Việt Nam nó có một chỗ đặc biệt: kỳ nghỉ Tết Nguyên đán kéo dài hơn hẳn mọi kỳ nghỉ khác trong năm, và nó nằm gọn giữa mùa công bố báo cáo tài chính quý 4.

Hệ quả với đường trung bình động:

  • Một cửa sổ 20 phiên vắt qua Tết phủ một khoảng thời gian dài hơn hẳn một cửa sổ 20 phiên bình thường. Cùng một tham số, hai lượng thông tin lịch khác nhau.
  • Phiên "rời khỏi cửa sổ" ở công thức mục trên có thể rơi vào một bối cảnh hoàn toàn khác, cách đây năm hay sáu tuần lịch thay vì bốn tuần.
  • Mọi phát biểu kiểu "đường trung bình một tháng" đều mất nghĩa quanh mốc này, vì n phiên không còn tương ứng với một tháng.

Nguyên tắc chung là nội dung bài khung thời gian và tính nhất quán: đếm nến không phải đếm thời gian. Với đường trung bình động, chỗ này chỉ đơn giản là nghiêm trọng hơn, vì tham số n xuất hiện ở cả tử số lẫn ở khoảng lùi của phiên rời cửa sổ.

Chuỗi gãy vì luật, và đường trung bình của khối lượng

Bốn chỗ trên nói về giá. Chỗ thứ năm nói về những lúc chính chuỗi dữ liệu bị gãy vì lý do hành chính.

Đổi nơi giao dịch. HNX đã ngừng nhận hồ sơ niêm yết cổ phiếu mới từ 01/07/2025, và toàn bộ cổ phiếu niêm yết trên HNX phải chuyển sang HOSE chậm nhất 31/12/2026. Khi một mã chuyển, biên độ đổi và bước giá đổi trong đúng một đêm. Một cửa sổ n phiên vắt qua mốc ấy chứa hai chế độ khác nhau, và bảng lưới giá ở mục trên cho thấy khoảng cách giữa hai chế độ có thể lên tới vài lần.

Diện hạn chế giao dịch. Khi một mã bị áp diện này, quy chế cho phép Sở chọn các hình thức cắt bớt giao dịch, trong đó có hình thức gom toàn bộ giao dịch của cổ phiếu vào một phiên trong tuần. Chi tiết ở bài diện cảnh báo, kiểm soát và hạn chế giao dịch. Với đường trung bình động, đây là phiên bản cực đoan của vấn đề Tết: 20 phiên có thể trải trên gần nửa năm lịch, mà chuỗi số thì trông vẫn liền mạch.

Đường trung bình của khối lượng. Cách dùng phổ biến là so khối lượng phiên này với trung bình 20 phiên. Cột khối lượng ở nhiều nguồn có gộp cả giao dịch thoả thuận, vốn không đi qua sổ lệnh. Cơ chế và phép kiểm nhanh nằm ở bài khối lượng giao dịch nói gì. Hậu quả riêng với phép làm trơn thì y hệt trường hợp khoảng trống giá giả: một khối thoả thuận lớn không làm sai một phiên mà làm sai n phiên, rồi gây thêm một cú lệch ngược khi nó rời cửa sổ.

Câu chốt cho cả mục: đường trung bình động cộng dồn, và cộng dồn nghĩa là mọi sai lệch một lần đều được nhân lên thành n phiên sai.

Đường trung bình động mất tác dụng khi nào

Mười hai chỗ dưới đây không phải danh sách rủi ro chung. Mỗi mục ứng với một cơ chế đã dựng ở trên, và mỗi mục đều kiểm được bằng thông tin người đọc có sẵn.

Khi không rõ đường đang xem là SMA, EMA hay Wilder. Ba phép cho ba con số khác nhau trên cùng một mã cùng một ngày, và với ví dụ ở mục trên thì khoảng cách giữa chúng là khoảng 1.10% thị giá.

Khi chuỗi giá chưa điều chỉnh và trong n phiên gần nhất có ngày giao dịch không hưởng quyền. Không phải một phiên bị sai mà n phiên bị sai, cộng thêm một cú lệch ngược đúng n phiên sau đó.

Khi đường quay đầu mà giá không quay đầu. Trước khi tìm lời giải thích, hãy tính (P[t] − P[t-n])/n. Rất nhiều lần lời giải thích chỉ là phiên rời cửa sổ.

Khi khoảng cách giữa hai đường nhỏ hơn một bước giá. Lúc đó chuyện chúng cắt nhau hay không do lưới giá quyết định, và ở mã giá thấp trên HNX thì một bước giá đã là 0.7576% thị giá.

Khi cửa sổ vắt qua Tết hoặc một chuỗi ngày nghỉ dài. Cùng một tham số n phủ một khoảng thời gian dài hơn bình thường, và phiên rời cửa sổ đến từ một bối cảnh xa hơn.

Khi mã đang thuộc diện hạn chế giao dịch bị cắt số ngày giao dịch trong tuần. Đây là phiên bản nặng của chỗ trên, và chuỗi số không mang dấu hiệu nào cho thấy điều đó.

Khi mã vừa đổi nơi giao dịch. Biên độ và bước giá đổi giữa chừng cửa sổ, tức cỗ máy sinh ra dữ liệu đổi mà tham số n thì không biết.

Khi giá đi ngang quanh chính đường trung bình. Lúc ấy hiệu D dao động sát 0, giao cắt xảy ra liên tục theo cả hai chiều, và mỗi lần đảo chiều là một vòng mua bán có chi phí chắc chắn. Cấu trúc chi phí nằm ở bài chi phí thật của một giao dịch.

Khi một cú sốc bị biên độ trải ra nhiều phiên. Đường trung bình chậm hơn cả độ trễ trọng tâm của chính nó, và mức chậm thêm không đoán trước được.

Khi dùng đường trung bình cho khối lượng mà chuỗi khối lượng có gộp giao dịch thoả thuận. Cùng cơ chế cộng dồn, khác đại lượng.

Khi lịch sử giá ngắn hơn cửa sổ, hoặc chuỗi thiếu phiên. Một đường SMA100 trên mã mới lên sàn được 60 phiên hoặc là không tồn tại, hoặc đang được tính bằng một quy ước lấp chỗ trống mà người xem không biết.

Khi tham số n được chọn sau khi đã có vị thế. Đây không phải lỗi kỹ thuật và không có cách kỹ thuật nào chữa. Một phần mềm đồ thị cho chọn n tuỳ ý, nên luôn tồn tại một giá trị n ủng hộ quan điểm đang có. Tìm được một giá trị như vậy là chuyện gần như chắc chắn, mà một kết quả chắc chắn xảy ra thì không phải bằng chứng về bất cứ điều gì.

Những chỗ bài này cố ý không khẳng định

Bài không nói đường trung bình động có hay không có giá trị dự báo. Bài chứng minh một mệnh đề hẹp hơn nhiều: giao cắt không mang theo dữ liệu mới và không phát biểu về mức giá. Câu hỏi liệu một quy tắc dựng trên đường trung bình có sinh lợi sau chi phí hay không là câu hỏi kiểm chứng, thuộc về chuỗi bài khác, và nó cần dữ liệu ngoài mẫu chứ không cần thêm số học.

Bài không xếp hạng ba phép làm trơn. Bảng trong bài chỉ cho biết chúng khác nhau và khác ở đâu. Không có dòng nào nói phép nào tốt hơn, vì "tốt hơn" cần một mục tiêu, và mục tiêu ấy khác nhau theo từng người dùng.

Bài không in bảng xếp hạng độ trễ giữa các chỉ báo khác nhau. Con số độ trễ duy nhất bài in ra là của chính họ trung bình động, đo bằng tương quan trên toàn chuỗi. Thứ hạng tốc độ giữa các chỉ báo đã được đo và kết quả là nó không lặp lại giữa các mã, nên một bảng xếp hạng như vậy sẽ tự mâu thuẫn.

Bài không đề xuất giá trị n nào. Các giá trị 10, 20, 50 và 100 xuất hiện trong bài vì đó là các giá trị đã được đo, không phải vì chúng được khuyến nghị.

Bài không đo được độ trễ so với thông tin. Toàn bộ số liệu độ trễ ở đây là độ trễ so với chuỗi giá đóng cửa. Biên độ dao động chen vào giữa thông tin và giá đóng cửa, và bài không có phép đo cho phần chen ấy.

Bài không đo trượt giá thật. Mục về lưới bước giá chỉ nêu sàn suy ra từ lưới, tức mức thấp nhất về mặt vật lý. Chênh lệch giá chờ mua và chờ bán thật, và phần trượt giá tăng theo quy mô lệnh, không có trong dữ liệu dùng cho bài này.

Hai chuỗi giá dùng để đo độ trễ là hai chuỗi, không phải toàn thị trường. Các con số 4, 10, 26, 49, 6 và 13 phiên đo trên hai mã trong hai độ dài lịch sử khác nhau. Chúng đủ để cho thấy phép đo bám sát lý thuyết ở phần SMA và lệch có hệ thống ở phần EMA, nhưng không đủ để phát biểu một hằng số cho mọi cổ phiếu.

Sáu câu hỏi trước khi tin một đường trung bình

Sáu câu dưới đây trả lời được bằng thông tin có sẵn, không cần dự báo gì và không cần thêm công cụ nào.

Một: đường này là SMA, EMA hay Wilder? Nếu tài liệu không nói, hãy kiểm ngược α bằng ba con số liền nhau theo công thức ở mục trên. Câu hỏi này phải trả lời xong trước mọi câu còn lại.

Hai: chuỗi giá đang xem là chuỗi thô hay chuỗi đã điều chỉnh, và trong n phiên gần nhất có ngày giao dịch không hưởng quyền nào không? Nếu có mà chuỗi là chuỗi thô, thì n giá trị gần nhất của đường đều đang lệch, và sẽ có thêm một cú lệch ngược đúng n phiên sau.

Ba: phiên nào vừa rời khỏi cửa sổ? Với SMA, hướng đi hôm nay do phiên đó và phiên hôm nay quyết định. Trả lời được câu này là bớt được phần lớn các diễn giải sai về "đường quay đầu".

Bốn: khoảng cách giữa hai đường bằng bao nhiêu bước giá? Nếu nó nhỏ hơn một bước, thì cái đang được nhìn là lưới giá chứ không phải thị trường. Con số bước giá phụ thuộc nơi giao dịch và vùng giá, và biên độ giữa các mã lên tới 5.5 lần.

Năm: cửa sổ n phiên này phủ khoảng thời gian bao lâu? Đếm ngược n phiên trên lịch. Nếu nó vắt qua Tết, một kỳ nghỉ dài, hoặc một giai đoạn mã bị cắt phiên giao dịch, thì tham số n đang mô tả một khoảng thời gian khác với điều người dùng nghĩ.

Sáu: tôi chọn n này từ khi nào? Trước hay sau khi có quan điểm về mã này. Nếu là sau, thì n không còn là một tham số đo lường mà là một câu trả lời đã được chọn. Ghi lại tham số cùng lý do, trước khi có bất kỳ vị thế nào, là cách duy nhất giữ cho phép đo còn là phép đo.

Đọc tiếp gì

Đây là bài mở đầu chuỗi "Chỉ báo kỹ thuật". Ba mệnh đề trong bài được dùng lại ở các bài sau: phép làm trơn Wilder chạy bên trong nhiều chỉ báo dao động, hiệu hai đường trung bình là gốc của các chỉ báo dựng trên chênh lệch, và tính chất cộng dồn n phiên là chỗ mọi lỗi dữ liệu một lần bị nhân lên.

Bốn bài nền của chuỗi "Nền tảng đồ thị" là chỗ tra cứu cho các cơ chế đã trỏ sang trong bài: đọc nến Nhật cho biên độ và bốn giá trong một cây nến, khối lượng giao dịch nói gì cho giao dịch thoả thuận, xu hướng và cấu trúc giá cho khoảng trống giá giả và các chuỗi gãy vì luật, và hỗ trợ và kháng cự thực chất là gì cho lưới bước giá.

Nội dung trong bài mang tính chia sẻ kiến thức, không phải khuyến nghị mua bán chứng khoán và không phải tư vấn đầu tư. Các giá trị trung bình động, hệ số làm trơn kiểm ngược, độ trễ đo thật và số liệu bước giá đều chốt ngày 04/09/2026 theo dữ liệu giao dịch của HOSE và HNX, FinLens tổng hợp. Các mã chứng khoán xuất hiện trong bài được dùng làm điểm dữ liệu cho phép đo và cho lưới giá, không mang bất kỳ nhận định nào về doanh nghiệp phát hành. Bảng trọng số, độ trễ trọng tâm và tổng trọng số của hiệu hai đường là kết quả tính toán thuần tuý từ công thức, không phụ thuộc mã hay giai đoạn.

Câu hỏi thường gặp

EMA có phản ứng nhanh hơn SMA không?

Có và không, và đây là chỗ hay bị nói gọn quá mức. EMA dồn trọng số về các phiên gần: với tham số 20, phiên mới nhất được 9.524% trọng số trong khi SMA chia đều 5.000% cho mỗi phiên. Nhưng độ trễ trọng tâm, tức trung bình có trọng số của độ lùi thời gian, của EMA với hệ số 2/(n+1) bằng đúng độ trễ trọng tâm của SMA cùng n, cả hai đều là (n−1)/2 và với n = 20 thì đều là 9.5 phiên. EMA không xoá độ trễ, nó phân bổ lại: nhanh hơn ở phần gần, đổi lấy một cái đuôi trọng số không bao giờ tắt hẳn về phía quá khứ.

Cùng gọi là MA 20 thì có phải lúc nào cũng là một đường không?

Không. Có ít nhất ba phép tính khác nhau cùng được gọi là trung bình động: SMA chia đều cho 20 phiên, EMA dùng hệ số làm trơn 2/(n+1), và Wilder dùng hệ số 1/n. Đo trên cùng một mã và cùng một ngày, ba phép này cho ba con số khác nhau, và Wilder chậm gấp đôi EMA cùng tham số vì độ trễ trọng tâm của nó là n−1 thay vì (n−1)/2. Wilder cũng chính là phép làm trơn chạy bên trong nhiều chỉ báo quen thuộc, nên khi so sánh hai đường thì việc đầu tiên phải làm là hỏi mỗi đường dùng công thức nào.

Vì sao một đường SMA quay đầu trong khi giá vẫn đi lên?

Vì mức thay đổi của một đường SMA từ phiên trước sang phiên này bằng đúng hiệu của hai phiên chia cho n: phiên vừa vào cửa sổ trừ đi phiên vừa rời khỏi cửa sổ. Nghĩa là hướng đi của đường không do một phiên quyết định mà do hai phiên, và một trong hai phiên đó nằm ở quá khứ cách đây đúng n phiên. Khi phiên rời cửa sổ là một phiên rất cao, đường sẽ đi xuống ngay cả khi phiên hôm nay tăng. Không có gì bất thường xảy ra trong ngày hôm đó cả.

Giao cắt hai đường trung bình có mang thông tin gì mới không?

Không mang dữ liệu mới. Hiệu của hai đường trung bình cũng chỉ là một tổ hợp có trọng số của đúng chuỗi giá mà cả hai đường đang lọc, và tổng các trọng số đó bằng đúng không, kiểm được bằng máy. Tổng bằng không nghĩa là đại lượng ấy không chứa thông tin về mức giá, nó chỉ chứa độ nghiêng. Vì cả hai đường lọc cùng một chuỗi, một giao cắt chỉ phát biểu lại quan hệ giữa hai độ trễ khác nhau của cùng một dữ liệu. Điều đó không làm giao cắt trở nên vô dụng, nhưng nó bác bỏ cách hiểu rằng giao cắt là một dữ kiện mới bước vào.

Điều gì ở thị trường Việt Nam làm đường trung bình động lệch đi?

Nặng nhất là khoảng trống giá do điều chỉnh giá tham chiếu trong ngày giao dịch không hưởng quyền. Trên chuỗi giá chưa điều chỉnh, bước nhảy hành chính đó không chỉ làm sai một phiên mà làm sai đúng n phiên liên tiếp, vì nó nằm trong cửa sổ tính suốt chừng ấy phiên, rồi gây thêm một cú giả thứ hai vào đúng ngày nó rời khỏi cửa sổ. Bốn chỗ còn lại là lưới bước giá đặt sàn cho mọi khoảng cách, biên độ dao động trải một cú sốc ra nhiều phiên, kỳ nghỉ Tết kéo dài khoảng thời gian mà một cửa sổ n phiên phủ qua, và các chuỗi bị gãy vì lý do hành chính chứ không vì thị trường.

Cập nhật lần cuối:

Đọc tiếp

Nội dung trong bài mang tính chia sẻ kiến thức, không phải khuyến nghị mua bán. Mọi quyết định đầu tư và rủi ro đi kèm thuộc về người đọc.