Phân tích kỹ thuật

Cơ chế MACD: seed, signal, làm tròn và quy ước zero

Tính đầy đủ các mô hình EMA/SMA, phân biệt thanh MT5 với H và kiểm vì sao hai quy ước đi qua zero đếm khác.

Minh họa biên tập phép tính MACD, không chuỗi giá/ca giao dịch thật.
Giữ định nghĩa và chữ số trước khi so tín hiệu trên hai nền tảng.

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ái dựng M/S/H theo nguồn, seed và MA đã chọn.
  • Tách zero tính từ zero do xuất làm tròn.
  • Phân biệt cross liền kề với đi qua zero và giờ biết sự kiện.

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

Đường trung bình động hàm mũ — EMA Nhật ký giao dịch Phí hoa hồng giao dịch Stop loss — lệnh dừng lỗ Stop-out — đóng vị thế bắt buộc Take profit — mức chốt vị thế

Đặc tả MACD cần hơn 12, 26, 9: nguồn giá, loại trung bình, lịch sử khởi tạo và chuỗi vẽ. Bài tính mô hình hai bước, so signal EMA/SMA, kiểm làm tròn và trạng thái đầu. Đây cơ chế tính, không gán quy tắc/hiệu suất cho tác giả khi chưa đọc tác phẩm gốc.

MACD được tính từ gì?

Biến thể EMA theo Close ở bảng đầu: M=EMA12(C)−EMA26(C), S=EMA9(M), H=M−S. Đây phép tính liên quan, không ba bằng chứng thị trường độc lập. MACD tích hợp MT5 có signal SMA9(M) và thanh là M; TradingView cho chọn nguồn/loại trung bình.

Biến thể chọn signal EMA(12, 26, 9)
Đường MEMA12(Close)−EMA26(Close)
Đường signal SEMA9(M), không EMA9 của giá
Histogram HM−S, vẽ thanh
Đường zeroMốc EMA12=EMA26

M=0 nghĩa trung bình nhanh/chậm đã chọn bằng nhau, chưa chứng minh giao cắt. So quan sát trước/sau cùng đầu vào/cài đặt. Trên 0 nhanh cao hơn chậm, dưới 0 thấp hơn; chưa tự cho giá hiện tại đang tăng/giảm.

Chu kỳ, khởi tạo và cài đặt tái lập

Chu kỳ đếm quan sát đầu vào như nến H1/D1 hoàn tất, không số ngày lịch cố định hoặc trễ bảo đảm. Hệ số EMA chọn α=2/(N+1):2/13, 2/27, 0.2 cho 12, 26, 9. Ví dụ giải thích MA TradingView khởi từ SMA; thí nghiệm này khai báo trạng thái đầu riêng.

Cùng giá sau nhưng trạng thái đầu khác vẫn để dấu. Hai EMA cùngα/chuỗi sau có chênh Δ(k)=(1−α)^k×Δ(0). EMA26 chênh đầu 10 pip còn 10 ×(25/27)^26≈1.3520 pip sau 26 cập nhật. Đây tính toán, không quy định warm-up chung hoặc hiệu suất tương lai.

EMA làm tròn không tái dựng MACD đầy đủ

Xuất trông hợp lý vẫn mất hiệu cần cho bộ phát hiện. So phép trừ trước/sau làm tròn.

Vuốt ngang để xem hết sơ đồ →

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

Zero do làm tròn khác zero chỉ báoEMA12 đầy đủ 1.10004, EMA26 1.09996 cho M 0.00008. Làm tròn 4 số lẻ đều 1.1000. Với S 0.00006, H đầy đủ 0.00002.XUẤT LÀM TRÒN MẤT HIỆUĐủ chính xácXuất:4 số lẻEMA12 1.10004EMA26 1.09996M +0.00008S +0.00006H +0.00002EMA12 1.1000EMA26 1.1000Hiệu sau làm tròn 0Không là M đầy đủ.Hai EMA làm tròn không khôi phục M.Hiệu đầy đủ 0.8 pip.H đầy đủ 0.2 pip; cả hai dương.Giữ độ chính xác tính khi xuất.

Trạng thái giả biến thể EMA12–26–9: EMA12=1.10004, EMA26=1.09996, S=0.00006; giá kiểu EUR/USD, pip 0.0001. Bên phải chỉ làm tròn hai EMA tới 4 số lẻ, không đổi tính đầy đủ. Chưa suy cross nếu thiếu quan sát trước. Tài liệu TradingView định nghĩa M là nhanh trừ chậm và H trừ signal.

Zero bên phải do chữ số mất lúc xuất, không thay hiệu dương đầy đủ bên trái.

Xuất cả EMA, M, S theo độ chính xác tính rồi mới định dạng hiển thị. Chỉ có hai số 1.1000 không được đoán chữ số mất: có thể che hiệu dương/âm/zero. Phông/màu khác không phục hồi dữ liệu.

Đệ quy và từng thành phần

EMA đệ quy: EMA hôm nay=α×Close hôm nay+(1−α)×EMA trước, α=2/(N+1). EMA12 α≈0.1538, EMA26≈0.0741; trọng số Close mới khoảng 15% và dưới 8%. Đây trọng số cập nhật, không tỷ lệ thắng hoặc chứng minh giá tăng tốc.

Tính trạng thái MACD giả kiểu EUR/USD
EMA12 hiện tại1.08540
EMA26 hiện tại1.08312
Đường M1.08540−1.08312=0.00228 (22.8 pip)
Signal EMA9(M)0.00194 (19.4 pip)
Histogram H0.00228−0.00194=0.00034 (3.4 pip dương)
Diễn giảiM và H dương; một trạng thái chưa chứng minh cross/gia tốc giá.

Các số bảng là trạng thái giả định, không tái dựng từ toàn lịch sử giá được cung cấp. Pip 0.0001 cho M 22.8 pip, S 19.4, H 3.4. Đơn vị theo thang giá, không “biên điển hình” chung của EUR/USD, JPY hay vàng. Nhân dương đồng nhất giá và trạng thái đầu làm M/S/H đổi thang, không đổi dấu.

Định nghĩa riêng từng sự kiện

Cross zero xét M đổi dấu; cross signal xét H=M−S đổi dấu. Phân kỳ so pivot giá với chuỗi chỉ báo đã nêu. Không định nghĩa nào ấn định tần suất, tỷ lệ thành công hoặc xếp hạng tin cậy.

Ghi chuỗi trước phát hiện sự kiện
Cross zeroM đổi dấu theo quy ước bằng nhau đã nêu
Phân kỳ thông thường/ẩnPivot giá với M hoặc H đã chọn khác hướng
Cross signalM đổi phía so S; kiểm H qua quan sát

Quy tắc strict cross tăng zero: M trước<0, M nay>0; chuỗi lấy mẫu không cần chứa đúng 0. Một M=0 chỉ bằng nhau. Chốt cách xử lý zero/làm tròn trước đếm.

Cross tăng signal strict: H trước<0, H nay>0, có thể khi M còn âm. Đếm chưa là kết quả giao dịch: luật cho vào, trạng thái vị thế, giá thực hiện, phí là riêng. Lọc khung cao cần giờ nến biết được.

Vì sao H không là đạo hàm bậc hai?

H là hiệu có dấu giữa M và signal, không đạo hàm bậc hai thật của giá. Thanh tăng/giảm mô tả thay khoảng cách, chưa chứng minh giá gia tốc/chậm lại. Một H riêng chưa biết khoảng cách đã thay không.

  • H dương và tăng:M>S, hiệu có dấu tăng; riêng đó chưa là giá gia tốc hoặc lý do giữ long.
  • H dương nhưng giảm:M vẫn>S, hiệu giảm; thoát/giảm thuộc luật giao dịch riêng.
  • H đổi xuống qua 0:M đổi phía so S theo quy ước; đây cross signal, không bảo đảm giá đổi hướng.
  • H âm hơn:hiệu M−S giảm; M vẫn có thể dương, H âm chưa là giá downtrend.

Phản ví dụ đầy đủ: EMA12=EMA26=1.10000, S=0 ban đầu, hai Close sau cùng 1.10351. t1:EMA12=1.10054, EMA26=1.10026, M=0.00028, S=0.000056, H=0.000224. t2 không làm tròn:EMA12≈1.100996923, EMA26≈1.100500741, M≈0.000496182, S≈0.000144036, H≈0.000352146. Giá t1→t2 không đổi mà H tăng. Sai phân giá bậc hai−0.00351 khác H dương. Đây kiểm tính giả, không quan sát thị trường.

Chọn pivot nào cho phân kỳ?

Bảng bốn so hướng chọn M, không xếp hạng hoặc chiến lược có lãi. Nếu thay bằng H phải ghi lại và tính riêng. Pivot cần nến sau chỉ biết khi xác nhận, không hồi về nến pivot.

Bốn so hướng phân kỳ dùng M
Tăng thông thườngGiá đáy thấp hơn, M đáy cao hơn; không kết quả bảo đảm
Giảm thông thườngGiá đỉnh cao hơn, M đỉnh thấp hơn; không kết quả bảo đảm
Tăng ẩnGiá đáy cao hơn, M đáy thấp hơn; không kết quả bảo đảm
Giảm ẩnGiá đỉnh thấp hơn, M đỉnh cao hơn; không kết quả bảo đảm

“Thông thường”/“ẩn” phân biệt cặp hướng. Cần chuỗi đầu vào/quy tắc chọn pivot; tên chưa cho lúc đảo hoặc tiếp diễn. So mẫu được ghi phương pháp thay vì gán tỷ lệ thắng chung.

Có thể thêm điều kiện giá vào chiến lược nhưng không biến phân kỳ thành lệnh chắc có lãi. Ghi điều kiện, trễ xác nhận, phía khớp, phí. Bảng/toán không chứng minh phân kỳ ẩn hơn thông thường.

Điểm thực hành: làm tròn EMA xuất có thể xóa hiệu. Giữ độ chính xác tính khi đối soát MACD.

Mô hình kiểm: giá tăng nhưng H bằng zero

Chuỗi giả C(t)=100+t, trạng thái đầu khai báo
Ban đầu t=0C=100;EMA12=94.5;EMA26=87.5;M=S=7;H=0
Sau t=1C=101;EMA12=95.5;EMA26=88.5;M=S=7;H=0
Sau t=10C=110;EMA12=104.5;EMA26=97.5;M=S=7;H=0
Quan hệ trạng thái ổn địnhEMA(N, t)=C(t)−(N−1)/2, α=2/(N+1)
Hiệu đường chínhM=12.5−5.5=7 mỗi cập nhật
Khởi tạo signalEMA9 bắt đầu 7, nhận M 7 mỗi bước nên S 7
Giá với HC tăng 10 đơn vị nhưng H 0; seed khác có thể tạo quá độ khác.

Thay EMA(N, t)=C(t)−(N−1)/2 vào đệ quy để kiểm mô hình tuyến tính. Trạng thái đầu nhân tạo, không seed mặc định nền tảng. Riêng mô hình EUR/USD hai bước có 8 M trước bằng 0: t1 SMA9(M)=0.00028/9≈0.000031111, H theo SMA≈0.000248889. Thanh MT5 chuẩn lại là M=0.00028. Khớp một công thức không làm công thức khác sai.

Các lỗi cần loại khi đọc MACD

Dùng cơ học mà không định nghĩa chuỗi tạo các lỗi dưới đây; đây danh sách kiểm, không thống kê tần suất lỗi.

  1. Nhầm bằng nhau với cross:M 0 nghĩa MA bằng; H 0 nghĩa M=S trong biến thể. So các quan sát trước báo vừa giao cắt.
  2. Giả trễ/khung tốt cố định:đầu vào/chu kỳ định phép tính, không chứng minh M5 sai, H4 đúng hoặc oscillator khác hơn.
  3. Dùng tin chưa có:nến khung cao/pivot cần xác nhận phải ghi giờ biết; không dùng giá trị cuối về trước.
  4. Tên so sánh chưa là luật lệnh đủ:ghi điều kiện giá và giờ quan sát; mẫu nến/break cấu trúc không bảo đảm khớp/lãi.
  5. Chọn tham số và chấm cùng dữ liệu:giữ mẫu đánh giá riêng, ghi phí/khởi tạo/mọi lựa chọn. Khớp lịch sử không xác lập tương lai.

Ghi nhớ và bước kiểm tiếp

Đặc tả đủ gồm nguồn, loại MA, chu kỳ, lịch sử đầu và chuỗi vẽ. EMA signal đã chọn khác biến thể MT5 tích hợp về signal/hiển thị. Khớp định nghĩa trước so biểu đồ/quy tắc.

Cross zero và signal so chuỗi khác; phân kỳ thêm luật pivot. Không có xếp hạng tin cậy từ công thức. Mô hình tuyến tính giá tăng/H 0; hai Close bằng nhau H vẫn tăng.

H hiển thị hiệu M−S. Đỉnh/đáy/co có thể vào luật thoát nhưng không bảo đảm thoát sớm hơn hoặc tốt hơn cross.

Giữ chính xác, trạng thái đầu và thông tin có tại quyết định. Tái dựng đúng xác nhận phép tính đã chọn; chiến lược còn cần luật vào/thoát/khớp/phí riêng.

Đọc thêm hướng dẫn MACD, so EMA/SMA và RSI để đối chiếu cơ chế; không ghép nhiều chỉ báo rồi coi chúng là các phép chứng độc lập.

Đi qua zero: hai quy ước có thể đếm khác mà không lỗi toán

Chuỗi M hư cấu đầy đủ ba nến đóng là−0.00004, 0, +0.00004. Luật A đòi hai nến liền trước<0 và nay>0 nên không có sự kiện ở chuỗi này. Luật B giữ dấu khác 0 gần nhất, cho phép đi qua một hay nhiều zero thật: nhận một sự kiện tăng khi nến thứ ba đóng. B không được gán sự kiện về nến thứ hai, vì lúc đó chưa biết sẽ rời zero hướng nào.

−0.00004 →0→+0.00004: định nghĩa cross quyết định số đếmBa giá trị M giả đủ chính xác, nến hoàn tất; không dữ liệu thị trường.PHÉP TÍNH GIẢ ĐỊNHA: strict hai nến liền0 sự kiệnB: dấu khác 0 gần nhất1 sự kiện tại nến 3Xuất 4 số lẻ cả chuỗi0 → 0 → 0
−0.00004 →0→+0.00004: định nghĩa cross quyết định số đếm. Ba giá trị M giả đủ chính xác, nến hoàn tất; không dữ liệu thị trường.

Ghi quy ước, độ chính xác, dữ liệu thiếu và giờ xác nhận; khác số đếm chưa tự là lỗi nền tảng.

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.

A: strict hai nến liền
0 sự kiện – Không cặp nến liền nào có giá trị trước âm và nay dương vì có zero giữa.
B: dấu khác 0 gần nhất
1 sự kiện tại nến 3 – Cho qua zero thật; chỉ xác nhận khi giá trị dương đến.
Xuất 4 số lẻ cả chuỗi
0 →0→0 – Mất dấu hai đầu, không thể phục hồi B từ số làm tròn.

Nếu làm tròn cả ba M tới 4 số lẻ, ta chỉ thấy 0, 0, 0 và mất dấu đầu/cuối; không phục hồi quy tắc B từ tệp này. Zero tính đúng khác giá trị thiếu/NaN. Nếu nến giữa bị thiếu, phải khai báo chính sách thiếu dữ liệu riêng, không tự thay thành zero. Đây mô hình phát hiện, không đếm sự kiện thị trường thật hoặc xác suất giao dịch thắng. Khi so hai backtest hãy so cả quy ước zero, chuỗi đầy đủ và giờ xác nhận trước nghi nền tảng tính sai.

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

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

EMA đầy đủ 1.10004 và 1.09996, S 0.00006; xuất cả hai EMA 1.1000. H đầy đủ là gì?

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

M=1.10004−1.09996=0.00008; H=0.00008−0.00006=0.00002.

Câu hỏi khác

Vì sao chọn 12, 26 và 9?
Đây là các tham số thường dùng. Tài liệu sơ cấp đọc ở đây không xác lập chuyện lịch sử từ giao dịch thứ Bảy hoặc hiệu quả chung. α=2/(N+1) cho 2/13, 2/27 và 0.2; chu kỳ đếm quan sát. Cần nguồn, loại MA và seed: MT5 dùng signal SMA, mô hình đầu dùng EMA.
Cross zero khác cross signal thế nào?
Zero xét M đổi dấu; signal xét M−S đổi dấu. Đúng zero chỉ là bằng nhau. Luật liền kề cần dấu trước/sau đúng điều kiện, phải quy định zero giữa và làm tròn. Công thức không cho tần suất năm hoặc xác nhận xu hướng giá đổi.
Có M và S rồi H giúp gì?
H=M−S hiển thị hiệu đã có trong hai đường, không đạo hàm giá hay đạo hàm của chính nó. Hai Close 1.10351 giống nhau mà H từ 0.000224 tăng khoảng 0.000352146; mô hình tuyến tính có giá tăng trong khi H bằng 0. Chưa tự là luật thoát; thanh MT5 tích hợp là M.
Phân kỳ thông thường và ẩn khác nhau ra sao?
Dùng M làm chuỗi chỉ báo: tăng thường có giá đáy thấp/M đáy cao; giảm thường có giá đỉnh cao/M đỉnh thấp; tăng ẩn có giá đáy cao/M đáy thấp; giảm ẩn có giá đỉnh thấp/M đỉnh cao. Đây mô tả pivot, không đảo/tiếp diễn bảo đảm. Ghi giờ xác nhận; chưa nghiên cứu thì không suy ẩn tốt hơn.
Hai bộ đếm khác khi đi qua zero có lỗi không?
Không tất yếu. Chuỗi −0.00004, 0, +0.00004: strict liền kề có 0 sự kiện; giữ dấu khác 0 gần nhất cho 1 sự kiện ở nến 3. Làm tròn 4 số thành 0, 0, 0 thì mất thông tin. Giá trị thiếu phải có chính sách riêng, không tự là zero.

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.metatrader5.com

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

  3. www.mql5.com

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

  4. 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.

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.