Phân tích kỹ thuật

EMA và SMA: trọng số, seed và phản ví dụ tính được

Tính các chuỗi mẫu, so khoảng cách với giá và kiểm warm-up EMA. Cùng chu kỳ chưa bảo đảm cùng giá trị hoặc cùng tín hiệu.

Minh họa giá cuối giảm trong khi SMA và EMA cùng tăng
Chuỗi hư cấu để kiểm công thức, không dữ liệu hoặc tín hiệu giao dịch.

Giao dịch ngoại hối có đòn bẩy và CFD có thể gây thua lỗ nhanh chóng. Nội dung phục vụ học tập, không phải tư vấn đầu tư cá nhân.

Trong bài viết này

Sau khi đọc bài này…

  • Tách biến động giá cuối khỏi cập nhật cửa sổ SMA.
  • Tính tác động thay quan sát cũ trong SMA.
  • Kiểm sai khác seed và dung sai thay vì warm-up cố định.

Tra cứu thuật ngữ ngay trong bài

Đường trung bình động hàm mũ — EMA SMA — trung bình động đơn giản Backtesting (kiểm thử dữ liệu lịch sử) Phí hoa hồng giao dịch Tài khoản mô phỏng (demo) Stop loss — lệnh dừng lỗ

EMA đặt trọng số lớn hơn lên quan sát mới; SMA chia đều các giá trong cửa sổ. Hai công thức không tự chứng minh cách nào giao dịch tốt hơn. Bắt đầu bằng ví dụ giá giảm nhưng cả hai trung bình tăng, rồi kiểm ảnh hưởng của khởi tạo trước khi giải thích khác biệt thành tín hiệu.

Trung bình tăng có nghĩa giá mới nhất tăng?

Bốn giá đóng hư cấu 90,100,110,105. So cập nhật từ nến 3 sang nến 4.

Cuộn ngang xem toàn bộ sơ đồ

Cuộn ngang để xem hết sơ đồ.

Trung bình tăng có nghĩa giá mới nhất tăng?Đóng 90,100,110,105. SMA ba số đầu 100; cửa sổ 100,110,105 cho 105. Giá mới nhất giảm 5 nhưng SMA tăng 5. EMA(3) khởi tạo bằng SMA=100,α=0.5, cập nhật 102.5. Chỉ hai giá trị hiện có mỗi trung bình được vẽ.Giá mới giảm; cả hai trung bình tăng90100110C1C2C3C4110105Giá: 110 →105, đổi −5SMA(3): 100 →105, đổi +5EMA(3): 100 →102.5, đổi +2.5SMA bỏ 90, thêm 105.
Giả định: cùng khung và chuỗi Close, SMA ba giá. EMA bắt đầu nến 3 từ SMA=100, α=2/(3+1)=0.5. SMA đổi(105−90)/3=5; EMA: 100+0.5×(105−100)=102.5. Không vẽ lịch sử EMA trước đó. TradingView: cửa sổ SMA và công thức EMA.
Hướng trung bình mô tả thay đổi của nó, không thay đổi giá mới nhất.

Hai công thức, hai cách đặt trọng số

SMA(N) = tổng N giá được chọn/N, mỗi trọng số 1/N. SMA20 cho mỗi nến 5% trên một khung đã nêu. Giá mới thay giá cũ nhất, nên cập nhật = (giá mới − giá bị bỏ)/N, không cùng dấu bắt buộc với thay đổi từ giá đóng liền trước.

EMA chuẩn dùng α=2/(N+1), EMA(t)=α×C(t)+(1−α)×EMA(t−1); cập nhật=α×[C(t)−EMA(t−1)]. Với N>1, α lớn hơn 1/N. Trong lịch sử vô hạn lý tưởng, trọng số ở tuổi j là α(1−α)j. N=20 cho tuổi 0/1/10/20 khoảng 9,5238%/8,6168%/3,5007%/1,2868%. Tính hữu hạn còn giữ trạng thái khởi tạo; không tự có dữ liệu trước điểm bắt đầu.

Cùng năm giá EUR/USD hư cấuKết quả
Cũ đến mới1.0800 ·1.0820 ·1.0840 ·1.0850 ·1.0900
SMA5Tổng/5 =1.0842
EMA5, α=2/6 chính xác, khởi tạo giá đầu 1.08001.0852345679…
ChênhKhoảng 10,35 pip, pip 0.0001

Không dùng số làm tròn α=0.33 rồi gọi cùng phép tính. Trọng số giá mới cao hơn không chứng minh EMA luôn gần giá hoặc luôn báo đổi chiều sớm hơn SMA.

So cập nhật và khoảng cách trên cùng đường giá

Giữ feed, giá đầu vào, khung, chu kỳ và trạng thái đầu cố định. Giá trị đường, tín hiệu được nhận biết và P/L ròng là ba phép đo riêng. Có thể so SMA50/EMA50 trên cùng giá đóng đồng bộ, ghi độ dốc/giao cắt theo định nghĩa rõ. Trọng số phản ứng là thuộc tính công thức; thứ tự mọi lần đổi chiều không được bảo đảm.

Sáu giá hư cấu đơn vị trừu tượng: 100,100,100,106,94,100. N=3, α=0.5, EMA khởi tạo tại nến 3 bằng SMA=100; hai nến đầu chưa có kết quả theo quy ước này.

NếnĐóngSMA3EMA3Khoảng cách tuyệt đối SMA/EMA
31001001000/0
41061021034/3
59410098.56/4.5
610010099.250/0.75

Nến 6 SMA bằng giá, EMA không: phản ví dụ cho “EMA luôn gần hơn”, không chứng minh SMA sinh lời hơn. Thêm giá đóng thứ 7 là 102: SMA=(94+100+102)/3≈98,6667, EMA=0.5×102+0.5×99.25=100.625. Khoảng cách lại đổi thứ tự.

Đếm giao cắt theo cùng quy tắc; tần suất, tín hiệu sai và hiệu suất phụ thuộc đường giá, thời gian giữ và phí. Đường dài tóm tắt lịch sử bằng trọng số khác; SMA200 phổ biến không chứng minh hiệu quả hơn hoặc bảo đảm giá phản ứng.

Chu kỳ đếm nến, không ấn định phong cách

20/50/200 là tham số quen dùng, không ranh giới toán học đặc biệt. Khoảng 20–22 phiên giao dịch mỗi tháng:20 nến ngày xấp xỉ một tháng,50 hơn hai tháng,200 khoảng chín đến mười tháng. Dùng lịch thực tế, không gọi 50 hoặc 100 nến là một quý theo mặc định.

Cấu hìnhĐiều cần biết
SMA200 M5200×5=1000 phút,16 giờ 40 phút của nến; nghỉ phiên kéo dài thời gian lịch
SMA200 D1200 nến ngày, chân trời khác, không rào giá bảo đảm
EMA20 H1Giá theo giờ, α=2/21; bộ nhớ không kết thúc ở nến 20
Nguồn giáClose, typical và median không cùng đầu vào
Dịch đường vẽOffset không cho biết EMA tương lai
So khớpCùng feed, lịch, chính sách dữ liệu thiếu và lịch sử hiện có

Fidelity mô tả khởi tạo bằng SMA; mã TA-Lib v0.6.4 dùng seed SMA ở chế độ compatibility mặc định. Khởi tạo giá đầu là phép khác, như ví dụ năm giá ở trên. Với các đầu vào sau giống nhau, chênh seed nhân (1−α)k sau k cập nhật, không mất ngay khi đủ N nến. Kiểm phiên bản/cấu hình trước xem khác biệt là tín hiệu thị trường.

Giá trị thêm: “đã nạp 20 nến” chưa là tiêu chuẩn hết sai khác

Warm-up theo dung sai, không theo tên EMA20Hai seed EUR/USD 1.1000/1.1020, cùng giá sau 1.1010, α=2/21; chênh đầu 20 pip. Dung sai thử 0,1 pip.PHÉP TÍNH GIẢ ĐỊNH20 cập nhật2,702191 pip40 cập nhật0,365092 pip53 cập nhật0,099391 pip
Warm-up theo dung sai, không theo tên EMA20. Hai seed EUR/USD 1.1000/1.1020, cùng giá sau 1.1010, α=2/21; chênh đầu 20 pip. Dung sai thử 0,1 pip.

Nạp 20 nến không tự xóa ảnh hưởng seed. Chọn dung sai theo mục tiêu kiểm, không xem 53 là số chung.

Trên màn hình nhỏ, bạn có thể cuộn ngang hoặc phóng to sơ đồ. Các giá trị và kết luận cũng có ở phần văn bản bên dưới.

20 cập nhật
2,702191 pip – Giá 1.1010 còn ở hai phía khác nhau của hai đường
40 cập nhật
0,365092 pip – Chưa xuống dung sai 0,1 pip
53 cập nhật
0,099391 pip – Lần đầu đạt trong mô hình; 52 chưa đạt

Kiểm nhập CSV hư cấu EUR/USD cho người đọc tự lập bảng: EMA20 có hai seed 1.1000 và 1.1020 tại cùng mốc, sau đó cả hai nhận giá đóng cố định 1.1010. Đây không chuỗi thị trường thật. Chênh seed 20 pip, α=2/21, nên sau k cập nhật chênh 20×(19/21)k pip.

Cập nhật sau seedChênh hai EMASo dung sai thử 0,1 pip
202,702191 pipChưa đạt
400,365092 pipChưa đạt
530,099391 pipĐạt lần đầu trong mô hình

Sau 20 cập nhật, EMA seed thấp≈1.1008648904 và seed cao≈1.1011351096. Giá 1.1010 nằm trên đường này nhưng dưới đường kia. Cùng tham số, giá mới và số nến sau seed vẫn có thể cho bộ lọc “giá trên EMA” khác nhau vì trạng thái đầu.

Không lấy 53 làm thời gian warm-up chung: nó phụ thuộc chênh seed, α và dung sai. Nếu hai feed hoặc chính sách bar thiếu khác, mô hình cùng đầu vào này không còn đủ. Lưu seed, số cập nhật và ngưỡng sai khác trong file kiểm; kiểm cả logic tín hiệu, không chỉ hai ảnh trông giống. Chênh đường chỉ báo không tự là lỗ tiền hoặc trượt giá.

Golden Cross và Death Cross thực sự nói gì?

Quy ước phổ biến dùng SMA50 cắt lên SMA200 gọi Golden Cross; cắt xuống là Death Cross. Nêu chính xác loại và chu kỳ: thay SMA ngắn bằng EMA đổi phép tính. Tên mô tả giao cắt quan sát, không bảo đảm chế độ thị trường mới hoặc hướng bắt buộc.

LớpGhi riêng
TínhHai loại, độ dài, nguồn và khung
Quan sátNếu dùng đóng, xét sau nến đóng
Sẵn cóGiá trị D1 cuối chưa biết buổi sáng cùng ngày trên H4
VàoQuy tắc lệnh riêng; Close lịch sử không bảo đảm giá khớp
RaVô hiệu, lượng và thực thi trước test
Đánh giáMọi giao dịch được nhận sau phí, không chỉ ca đẹp

Định quy tắc thực thi riêng

Khung thử có thể dùng trung bình dài làm điều kiện hướng, trung bình vừa làm vùng quan sát và đường ngắn trong điều kiện vào. Hiệu quả còn phụ thuộc đặc tả, mẫu và phí; không khẳng định thành tích của tác giả.

  1. Ghi feed, nguồn giá, khung, chiều dài, seed và thời điểm có từng đường.
  2. Định phía được phép hoặc khoảng cách thành số; vùng pullback cần biên và hạn, không chỉ hình đẹp.
  3. Nêu phản ứng đủ điều kiện, lúc lệnh hoạt động và lúc hủy. Nến cùng nguồn giá không tự là xác nhận độc lập.

Chọn thoát, lượng và phí trước xem kết quả. RR dự kiến 2:1 hoặc 3:1 là giả định mức giá, không chứng minh đạt target hay có lời. Stop có thể trượt; chốt từng phần đổi phân phối kết quả. Giữ các lựa chọn ấy khi so EMA/SMA.

Kiểm cấu hình trước giải thích khác biệt

  • Cửa sổ SMA so giá mới với giá bị bỏ, không nhất thiết với Close trước.
  • M5 và D1 có chân trời khác, không tự vô nghĩa hoặc tối ưu.
  • Seed giá đầu và seed SMA để lại ảnh hưởng hữu hạn khác nhau.
  • Feed, nguồn giá và bar thiếu cần đồng nhất. EMA20 H1 không mặc định vài tuần.
  • Ghi mọi tham số thử và đánh giá dữ liệu chưa dùng;20/50/200 hoặc nhiều bộ lọc không tự tạo lợi thế. Cách đường 200 pip không tự cho xác suất tiếp diễn.

So trên một mẫu cố định

Chọn công dụng đo được, so loại/chu kỳ với cùng dữ liệu và phí. Phản ứng nhanh hơn có thể giúp hoặc hại tùy quy tắc. Chỉ báo thêm chưa tự độc lập; không chia sẵn “SMA luôn cho dài hạn, EMA luôn cho ngắn hạn” như kết luận hiệu suất.

Kết luận từ trọng số, không từ lời hứa

Đặt tuổi giá mới nhất 0, giá trước 1. Tuổi bình quân có trọng số của SMA(N) là(N−1)/2. EMA lịch sử vô hạn lý tưởng có tuổi bình quân(1−α)/α, cũng bằng(N−1)/2 với α=2/(N+1). N=20, cả hai 9,5 nến dù trọng số mới nhất 5% và khoảng 9,5238%. EMA dành (19/21)20×100≈13,5110% cho quan sát cũ hơn hai mươi giá mới nhất, SMA bằng 0 ở đó. Đây là tính toán trọng số, không đo trễ giao cắt, đường giống nhau hoặc thời điểm có lời. EMA hữu hạn còn ảnh hưởng seed.

Khung ba lớp có thể phân công SMA200 D1 cho điều kiện hướng, EMA50 cho vùng, EMA ngắn cho thời điểm; định phản ứng cần có trước thu kết quả. Đường nhiều người xem không bảo đảm giá bật. Khi kết hợp D1/H4 theo đóng, không dùng giá trị D1 hoàn tất sớm hơn lúc nó có. Lưu tín hiệu và giá thực thi sau đó; bộ lọc có thể loại cả lãi lẫn lỗ.

Bước tiếp theo trên bảng tính hoặc biểu đồ

  1. Tính sáu giá phản ví dụ với N=3/seed SMA, rồi thêm 102 không reset EMA.
  2. Ghi 30 lần vào gần nhất trên/dưới SMA200 D1 và so quy tắc đã định; phía đối nghịch chưa chứng minh không được vào.
  3. Định vùng pullback, trigger và vô hiệu trước tương lai; giữ cả ca nhận/loại và phí. Chỉ số lượng ca loại không đo hiệu quả.

Hướng dẫn trung bình động, MACD và phân tích nhiều khung giúp đối chiếu. Bài toán không xác định quyền dùng dịch vụ hoặc sản phẩm đòn bẩy tại Việt Nam; không nạp thật để làm phép thử.

Kiểm tra mức độ hiểu bài

Bài tập: khoảng 2 phút.

Giá đóng 105 thay giá cũ 90 trong SMA(3), Close trước 110. Vì sao SMA tăng?

Xem đáp án và giải thích

(105−90)/3=+5 dù giá cuối thay đổi−5.

Câu hỏi khác

Khác toán học thế nào?
SMA chia đều N giá; EMA chuẩn α=2/(N+1) và seed nêu rõ. Trọng số giá mới cao hơn không luôn gần hơn: chuỗi 100,100,100,106,94,100 seed SMA cho cuối SMA=100 và EMA=99.25. Phân biệt trọng số vô hạn với tính hữu hạn.
Khi nào chọn loại nào?
Định công dụng đo được, so cùng feed/giá/khung/chu kỳ/lịch sử; ghi seed và xử lý dữ liệu thiếu. Test giao dịch giữ vào/ra/lượng/phí/thực thi nhất quán và đánh giá dữ liệu chưa dùng. Không loại tốt nhất cho mọi phong cách.
Golden/Death Cross có đáng giao dịch?
Quy ước phổ biến SMA50 cắt lên/xuống SMA200. Nêu loại/khung; thay EMA50 đổi phép tính. Giao cắt không bảo đảm chế độ hoặc hướng bắt buộc. Dùng Close phải chờ đóng và mô hình giá sau; hiệu quả phụ thuộc quy tắc/mẫu/phí.
200 có gì đặc biệt?
Là tham số quen, không ranh giới toán học. SMA200 M5 bao 1000 phút nến,16 giờ 40 phút; D1 là 200 nến ngày. Nghỉ phiên kéo thời gian lịch. Phổ biến chưa chứng minh lệnh tụ, bật giá hoặc tối ưu.
EMA20 cần 53 nến warm-up?
Chỉ trong mô hình chênh seed 20 pip, α 2/21, dung sai 0,1 pip và cùng đầu vào sau. Sau 52 còn vượt,53 dưới ngưỡng. Khác seed, ngưỡng hoặc dữ liệu cần tính khác; không áp con số này cho mọi cấu hình.

Nguồn và kiểm chứng

  1. www.tradingview.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  2. www.fidelity.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

  3. raw.githubusercontent.com

    Nguồn tham khảo cho nội dung; xem phạm vi và giả định được nêu trong bài.

Các phép tính dùng giả định được nêu rõ. Chúng không thay thế dữ liệu thị trường hiện tại hoặc điều khoản của nhà cung cấp.

Về tác giả

Jarosław Wasiński là biên tập viên và nhà phân tích thị trường tại Ba Lan. Ông sáng lập MyBank.pl năm 2004 và theo dõi thị trường ngoại hối từ năm 2007.