ForexBestRobots.comSo sánh EA →
VI

BIẾN ĐỘNG VÀ ATR · HƯỚNG DẪN 2

Chỉ báo biến động Forex: ATR, độ lệch chuẩn và BandWidth

So sánh ATR, độ lệch chuẩn giá đóng cửa và Bollinger BandWidth bằng ví dụ Forex có thể tính lại: đơn vị, thông tin trùng lặp và xếp hạng chỉ từ dữ liệu quá khứ.

19 phút đọcĐược nhóm biên tập ForexBestRobots rà soát
ATR đo True Range trung bình, độ lệch chuẩn đo mức phân tán của giá đóng cửa, còn BandWidth lấy khoảng cách giữa hai Dải Bollinger so với đường giữa. Chúng trả lời các câu hỏi khác nhau.
Chọn câu hỏi trước khi chọn chỉ báo biến động.

Hai biểu đồ có thể trông sôi động vì những lý do khác nhau. Bóng nến dài có thể làm tăng thước đo biên độ mà giá đóng cửa không đổi, còn chuyển động có trật tự có thể khiến các giá đóng cửa phân tán quanh trung bình. So sánh biến động hữu ích bắt đầu từ câu hỏi mà từng chỉ báo trả lời, thay vì xem mọi đường đi lên là cùng một bằng chứng.

Hướng dẫn thứ hai này so sánh các thước đo và vai trò của chúng, không cung cấp hệ thống phá vỡ, ngưỡng vào lệnh hay quy tắc tính khối lượng vị thế. Hướng dẫn cách xây dựng ATR giải thích chi tiết True Range, làm mượt và quy đổi pip. Ở đây, một bộ dữ liệu chung làm rõ sự khác biệt giữa ATR, độ lệch chuẩn giá đóng cửa và Bollinger BandWidth.

1. Chọn chỉ báo cho một câu hỏi cụ thể

Dùng ATR để tóm tắt True Range gần đây, bao gồm quan hệ giữa giá cao nhất, thấp nhất hiện tại và giá đóng cửa trước. Dùng độ lệch chuẩn để mô tả mức phân tán của các quan sát giá đã chọn quanh trung bình. Dùng BandWidth để biểu thị độ rộng của Dải Bollinger so với đường giữa.

Đây là các mô tả, không phải những dự báo có thể thay thế nhau. Số đọc lớn hơn không chọn BUY hay SELL, không chứng minh đảo chiều, không đặt trần cho biên độ tương lai và không xác lập một giao dịch có lãi. Cả ba đều phụ thuộc vào mã giao dịch, khung thời gian, dữ liệu và lựa chọn tính toán.

Ghi rõ bạn cần bối cảnh về khoảng cách giá, mức phân tán của giá đóng cửa hay sự co hẹp tương đối của dải. Mỗi đầu vào giữ lại cần có một vai trò. Thêm ô chỉ báo biến động không tự động thêm thông tin.

2. Nêu rõ định nghĩa ATR

Với nến Bid hợp lệ, TR = max(H, Cprev) − min(L, Cprev). Hướng dẫn dùng ATR_SMA(t) = Σ TR(t−j) / n, j = 0…n−1. Trung bình cộng trượt được chọn để đồng bộ các cửa sổ mẫu trong ví dụ giảng giải, không phải vì mọi nền tảng đều dùng nó.

Trung bình Wilder hoặc cách khởi tạo khác có thể cho giá trị khác. Ghi lại lựa chọn này trước khi so sánh. ATR giữ thông tin cao nhất, thấp nhất mà phép tính chỉ dùng giá đóng cửa không thấy được; nó không mô tả thứ tự tick trong nến hay chuyển động giá chưa xảy ra.

3. Định nghĩa độ lệch chuẩn của giá, không phải lợi suất

Gọi M là trung bình cộng của n giá đóng cửa đã hoàn tất gần nhất: M(t) = Σ C(t−j) / n, j = 0…n−1. Định nghĩa σ(t) = sqrt(Σ (C(t−j) − M(t))² / n), j = 0…n−1. Mỗi giá đóng cửa trong cửa sổ đều được so với cùng một trung bình của cửa sổ hiện tại.

Mẫu số ở đây là n, theo quy ước coi cửa sổ đã chọn là tổng thể, không phải n−1 theo quy ước mẫu. Đổi mẫu số, loại giá áp dụng, trọng số hay trung bình sẽ đổi đặc tả. Độ lệch chuẩn có đơn vị giá; muốn đổi sang pip, hãy chia cho kích thước pip được quy định.

Đây là mức phân tán của các mức giá, không phải độ lệch chuẩn của lợi suất phần trăm hoặc logarit, và không phải biến động thực hiện được quy đổi theo năm. Chuyển động đều theo một hướng có thể làm giá đóng cửa phân tán quanh trung bình dù mức tăng giữa các giá đóng cửa liên tiếp là hằng số. Đừng tự động gọi đó là giao dịch thất thường.

4. Suy ra BandWidth từ cùng các dải

Trong ví dụ này, dùng U = M + k × σ và L = M − k × σ, với đường giữa SMA và cùng σ của giá đóng cửa. Khi M dương, định nghĩa BBW_pct = 100 × (U − L) / M. Hướng dẫn luôn biểu thị theo phần trăm, không phải tỷ số chưa nhân hệ số.

Biến đổi đại số cho BBW_pct = 200 × k × σ / M. Với k = 2, toàn bộ khoảng cách giữa hai dải là 4 × σ. Cách triển khai dùng đường giữa EMA, trọng số khác hoặc nguồn giá khác là một cấu trúc khác, cần đồng bộ trước khi so sánh.

BandWidth đo độ rộng, không đo vị trí giá trong dải. Thước đo vị trí riêng %b = (Close − L) / (U − L) không xác định khi khoảng cách hai dải bằng không. Chạm dải hay dải hẹp đều không tự cung cấp hướng giao dịch hoặc xác suất đã được hiệu chỉnh cho diễn biến tiếp theo.

5. Tính lại ví dụ giả lập dùng chung

Bảng gồm các nến Bid EURUSD H1 giả định, gắn nhãn bằng giờ đóng cửa trên cùng một đồng hồ máy chủ giả định. Giá đóng cửa trước tại 00:00 là 1.10000. Tất cả cửa sổ nhìn lại dùng n = 4; các dải dùng k = 2. Thiết lập ngắn giúp thấy rõ phép tính, không phải tham số giao dịch được khuyến nghị. Một pip là 0.00010.

Giờ đóng H1Bid mở cửaBid cao nhấtBid thấp nhấtBid đóng cửaTR, pipATR SMA(4), pipσ(4), pipBBW, %
01:001.100001.100201.099801.100004———
02:001.100001.100201.099801.100004———
03:001.100001.100201.099801.100004———
04:001.100001.100201.099801.1000044.0000000.0000000.000000
05:001.100001.101001.099001.10000208.0000000.0000000.000000
06:001.100001.100201.099801.1000048.0000000.0000000.000000
07:001.100001.100201.099801.1000048.0000000.0000000.000000
08:001.100001.100201.099801.1000048.0000000.0000000.000000
09:001.100001.100601.099801.1004085.0000001.7320510.062978
10:001.100401.101001.100201.1008086.0000003.3166250.120572
11:001.100801.101401.100601.1012087.0000004.4721360.162534
12:001.101201.101801.101001.1016088.0000004.4721360.162475

Cửa sổ đầy đủ đầu tiên kết thúc lúc 04:00. Mọi giá đóng cửa đều là 1.10000, nên σ và BBW bằng không, trong khi ATR là 4 pip. Đây là các số đo đã có, không phải giá trị thiếu. Các ô trung bình và phân tán trước đó chưa có giá trị. Kết quả hiển thị làm tròn đến 6 chữ số thập phân, còn phép tính giữ đầy đủ độ chính xác.

Lúc 05:00, khoảng cao nhất–thấp nhất mở rộng nhưng giá đóng cửa không đổi. TR là 20 pip và ATR = (4 + 4 + 4 + 20) / 4 = 8 pip. Các giá đóng cửa gần nhất vẫn bằng nhau, nên σ của giá đóng cửa và BBW vẫn bằng không. “Giá đóng cửa không phân tán” rõ ràng không có nghĩa “không có chuyển động trong nến”.

Lúc 12:00, ATR cũng là 8 pip nhưng các giá đóng cửa gần nhất đã khác nhau. M là 1.10100; độ lệch so với trung bình là −6, −2, 2, 6 pip. Vì vậy σ = sqrt((36 + 4 + 4 + 36) / 4) = sqrt(20) pip, hiển thị thành 4.472136. Tổng khoảng cách giữa hai dải là 17.888544 pip và BBW là 0.162475%. Không mô phỏng lệnh, khớp lệnh hay lợi suất giao dịch.

Các thời điểm EURUSD giả lập: lúc 04:00, ATR là 4 pip, còn σ của giá đóng cửa và BBW bằng không. Lúc 05:00, bóng nến dài đẩy ATR lên 8 pip mà không đổi các số đọc dựa trên giá đóng cửa. Lúc 12:00, ATR lại là 8 pip, nhưng σ là 4.472136 pip và BBW là 0.162475%.
Các thời điểm EURUSD giả lập: lúc 04:00, ATR là 4 pip, còn σ của giá đóng cửa và BBW bằng không. Lúc 05:00, bóng nến dài đẩy ATR lên 8 pip mà không đổi các số đọc dựa trên giá đóng cửa. Lúc 12:00, ATR lại là 8 pip, nhưng σ là 4.472136 pip và BBW là 0.162475%.Cuộn sơ đồ theo chiều ngang trên màn hình hẹp.

6. Giải thích khác biệt trước khi đổi quy tắc

Ví dụ bóng nến thay đổi biên độ cao nhất–thấp nhất mà không đổi giá đóng cửa. Chuyển động theo một hướng về sau thay đổi mức phân tán của giá đóng cửa. Vì vậy, ATR bằng nhau có thể đi cùng σ và BBW khác nhau. Điều đó giúp hiểu định nghĩa, không chứng minh chỉ báo nào bị lỗi hay luôn vượt trội.

Trung bình trượt giảm cũng có thể do một quan sát cũ có giá trị lớn rời khỏi cửa sổ. Lúc 09:00, TR của bóng nến dài đã ra khỏi cửa sổ ATR này. Nhìn chung, đổi chu kỳ nhìn lại hoặc làm mượt sẽ đổi độ nhạy và độ ghi nhớ. Đừng xếp hạng chỉ báo bằng đường nào phản ứng nhanh nhất trong một ví dụ được chọn.

Cùng một chuỗi mười hai nến EURUSD H1 giả định được dùng cho cả ba phép đo. ATR được định nghĩa rõ là SMA(4) của True Range; σ dùng bốn giá đóng cửa gần nhất với mẫu số theo quy ước tổng thể; BBW dùng đường giữa SMA và khoảng cách 2σ ở mỗi phía. Các ô biểu đồ pip và phần trăm có thang đo riêng.
Cùng một chuỗi mười hai nến EURUSD H1 giả định được dùng cho cả ba phép đo. ATR được định nghĩa rõ là SMA(4) của True Range; σ dùng bốn giá đóng cửa gần nhất với mẫu số theo quy ước tổng thể; BBW dùng đường giữa SMA và khoảng cách 2σ ở mỗi phía. Các ô biểu đồ pip và phần trăm có thang đo riêng.Cuộn sơ đồ theo chiều ngang trên màn hình hẹp.

7. Không đếm cùng một mức phân tán hai lần

Khi M, σ và hệ số dải cố định đều giống nhau, BBW là phép biến đổi đại số của σ đã chuẩn hóa. Cụ thể, BBW_pct = 4 × (100 × σ / M) với các dải đã quy định. Yêu cầu cả hai cùng tăng không tạo ra hai xác nhận biến động độc lập.

ATR dùng thêm thông tin OHLC nhưng vẫn chia sẻ dữ liệu giá với các thước đo dựa trên đóng cửa; không thể mặc định có tính độc lập thống kê. Đặt vai trò rõ ràng cho từng đầu vào và kiểm tra quy tắc thêm vào có đóng góp gì. Hướng dẫn kết hợp chỉ báo phân biệt vai trò bổ trợ với việc lặp lại cùng một phiếu xác nhận.

8. Chuẩn hóa có chủ đích và giữ đúng đơn vị

ATR và σ thô là khoảng cách giá. Ở đây có thể biểu thị ATR bằng 100 × ATR / Close, còn BBW chia tổng khoảng cách hai dải cho M. Lúc 12:00, ATR theo phần trăm là 0.072622% và BBW là 0.162475%. Tử số và mẫu số khác nhau; số lớn hơn không khiến chỉ báo trở thành tín hiệu mạnh hơn.

Nhân mọi giá với cùng một hằng số dương sẽ nhân các khoảng cách thô, nhưng giữ nguyên những tỷ số chuẩn hóa này. Nó loại bỏ ảnh hưởng của thang giá, không loại bỏ khác biệt về thanh khoản, phiên, khung thời gian, quy mô hợp đồng hay rủi ro bằng tiền. Không chuyển quy ước pip hoặc ngưỡng phần trăm giữa các công cụ mà chưa xác định đặc tả mới.

9. Định nghĩa “thấp” so với quan sát trước đó

Một giá trị BBW không tự mang nghĩa dải hẹp trên mọi cặp tiền và khung thời gian. Chọn trước tham chiếu lịch sử, chu kỳ nhìn lại, quy tắc xử lý giá trị bằng nhau và yêu cầu khởi động. Chỉ so với quan sát đã có ở thời điểm quyết định; giá trị tối thiểu hoặc phân vị của cả biểu đồ có thể đưa thông tin tương lai vào.

Trong ví dụ giảng giải riêng, sáu số đọc BBW đã hoàn tất trước đó là 0.08, 0.10, 0.12, 0.14, 0.16, 0.20 phần trăm, còn hiện tại là 0.10%. Định nghĩa Rank = 100 × count(previous BBW ≤ current BBW) / m. Loại số đọc hiện tại khỏi tập tham chiếu cho 100 × 2 / 6 = 33.333333%. Đây là thứ hạng lịch sử, không phải xác suất phá vỡ.

Giá trị bằng nhau có ảnh hưởng: thay “nhỏ hơn hoặc bằng” bằng “nhỏ hơn” sẽ đổi kết quả. Với quy tắc có tính cả giá trị bằng nhau, tập tham chiếu toàn giá trị giống nhau cho thứ hạng 100%; vì vậy đây không phải công cụ phát hiện thị trường phẳng dùng chung cho mọi trường hợp. Hãy định nghĩa và kiểm thử riêng quy tắc co hẹp thực tế. Chiến lược Bollinger co hẹp hiện có trình bày khung xác nhận giá riêng; thứ hạng tự nó không cung cấp khung đó.

Ví dụ xếp hạng riêng, không nối tiếp bảng OHLC: BBW hiện tại là 0.10%. Trong sáu số đọc đã hoàn tất trước đó, có hai giá trị nhỏ hơn hoặc bằng nó. Thứ hạng có tính cả giá trị bằng nhau, chỉ dựa trên quá khứ, là 33.333333%; số đọc hiện tại không nằm trong tập tham chiếu.
Ví dụ xếp hạng riêng, không nối tiếp bảng OHLC: BBW hiện tại là 0.10%. Trong sáu số đọc đã hoàn tất trước đó, có hai giá trị nhỏ hơn hoặc bằng nó. Thứ hạng có tính cả giá trị bằng nhau, chỉ dựa trên quá khứ, là 33.333333%; số đọc hiện tại không nằm trong tập tham chiếu.Cuộn sơ đồ theo chiều ngang trên màn hình hẹp.

10. Đồng bộ đầu vào nền tảng và thời điểm quan sát

Trong MT4, iStdDev(_Symbol, PERIOD_H1, 4, 0, MODE_SMA, PRICE_CLOSE, 1) nêu rõ phương pháp, nguồn giá và độ dịch chuyển bộ đệm của nến đã đóng. Với các dải, iBands(_Symbol, PERIOD_H1, 4, 2, 0, PRICE_CLOSE, MODE_UPPER, 1) chọn đường trên. Đọc MODE_MAIN và MODE_LOWER với cùng đối số để tính độ rộng. Độ dịch của đường trên biểu đồ và độ dịch chuyển trong bộ đệm là hai tham số khác nhau.

Ghi chính xác mã của nhà môi giới, phía báo giá, khung thời gian, nguồn, chu kỳ, trọng số, hệ số độ lệch, lịch sử và phiên bản chỉ báo. ATR trong ví dụ được định nghĩa rõ là SMA trượt; đừng mặc định ATR của phần mềm giao dịch khớp nó. Dựng lại cùng nến và so giá trị chưa làm tròn trên nến đã đóng. Bài viết không khẳng định đã kiểm chứng đầu ra của phần mềm giao dịch đang chạy.

Ngay sau 12:00, khi dữ liệu đã sẵn sàng, nến đóng lúc 12:00 đã mở tại 11:00 và ở độ dịch chuyển 1; nến 12:00–13:00 vẫn hình thành ở độ dịch chuyển 0. Lưu dấu thời gian mở, không chỉ số dịch chuyển thay đổi theo thời gian. Ranh giới máy chủ khác hoặc nến khung cao hơn cần cách đồng bộ riêng.

11. Kiểm chứng thước đo trước khi đánh giá phương pháp

Yêu cầu OHLC hợp lệ và đủ quan sát liên tục; ATR trong ví dụ cũng cần giá đóng cửa trước đã biết. Không điền số không vào dữ liệu thiếu hoặc âm thầm tính vượt lỗ hổng bất ngờ. σ hay BBW thực sự bằng không có thể hợp lệ, nhưng phải loại số chia bằng không hoặc không dương. Lịch sử thiếu và chỉ báo chưa khởi tạo không chứng minh biến động thấp.

Các thước đo dựa trên Bid này không xác định giá thực thi của một giao dịch. Spread, hoa hồng, phí tài trợ, trượt giá, khối lượng và mức phơi nhiễm tương quan vẫn là yếu tố riêng. Hướng dẫn chi phí giao dịch và hướng dẫn quản lý rủi ro giải thích vì sao số đọc chuẩn hóa thấp hay bội số chỉ báo đều chưa phải mô hình rủi ro đầy đủ.

Tái tạo giá đóng cửa không đổi nhưng có bóng nến, chuyển động một hướng, ngoại lệ rời cửa sổ, giá trị bằng nhau, số không và lịch sử thiếu. Phát lại từng nến đã đóng; các nến về sau không được làm thay đổi kết quả trước đó nếu dữ liệu và cách khởi tạo vẫn giữ nguyên. Nếu thước đo trở thành quy tắc, lưu các biến thể đã thử và dữ liệu đánh giá về sau, rồi kiểm thử forward. Hướng dẫn backtest MT4 trình bày quy trình rộng hơn. Không so sánh chỉ báo nào chứng minh được lợi thế giao dịch.

12. Câu hỏi về so sánh biến động

ATR, độ lệch chuẩn hay BandWidth tốt nhất?

Không có lựa chọn thắng trong mọi trường hợp. ATR tóm tắt True Range, độ lệch chuẩn mô tả mức phân tán của giá đã chọn, còn BandWidth chuẩn hóa khoảng cách giữa hai dải. Chọn thước đo theo câu hỏi rõ ràng rồi đánh giá riêng quy tắc giao dịch.

σ có thể bằng không khi ATR dương không?

Có. Giá đóng cửa giống nhau có thể đi cùng chuyển động của giá cao nhất và thấp nhất trong từng nến. Mức phân tán của giá đóng cửa và độ rộng dải có thể bằng không, trong khi True Range và trung bình của nó vẫn dương. Kiểm tra dữ liệu đã sẵn sàng trước khi diễn giải số không.

σ và BandWidth có phải hai xác nhận độc lập không?

Không, nếu dùng cùng giá đóng cửa, trung bình, quy ước phân tán và hệ số cố định. Khi đó BandWidth là dạng đổi thang của σ đã chuẩn hóa. Nhãn khác không khiến thông tin gốc độc lập.

Khoảng cách bằng hai lần độ lệch chuẩn có bảo đảm xác suất giá nằm trong dải không?

Không. Cấu trúc này không chứng minh các quan sát phân phối chuẩn và độc lập, cũng không thiết lập dự báo đã được hiệu chỉnh. Đừng gán xác suất bao phủ dùng chung cho các dải hay xem chạm dải là tín hiệu đảo chiều tự động.

BBW 0.10% có luôn thấp không?

Không. Ý nghĩa phụ thuộc vào công cụ, khung thời gian, thiết lập và tham chiếu quá khứ. Thứ hạng lịch sử còn phụ thuộc chu kỳ nhìn lại và cách xử lý giá trị bằng nhau. Cả số đọc thô lẫn thứ hạng đều không bảo đảm đã đến lúc biến động phải mở rộng.

Vì sao số đọc của nền tảng khác bảng này?

Trước hết đồng bộ các nến giả lập đầu vào, rồi kiểm tra thuật toán, mẫu số, nguồn, cửa sổ, độ dịch chuyển, khởi tạo hoặc dữ liệu khởi động, phía báo giá và đơn vị. Đây là phép tính có đặc tả rõ ràng, không phải bản tái lập đã kiểm chứng của mọi cách triển khai.

13. Tài liệu kỹ thuật và phạm vi

Các quy tắc chính thức của John Bollinger giải thích cách xây dựng dải truyền thống, BandWidth chuẩn hóa và giới hạn của giả định thống kê. Hướng dẫn nêu rõ công thức, mẫu số tổng thể, dữ liệu và thời điểm để có thể tính lại các so sánh mà không mặc định mọi cách triển khai giống nhau.

Forex và giao dịch có đòn bẩy chứa đựng rủi ro đáng kể. Hướng dẫn này nhằm mục đích giáo dục, không phải tư vấn đầu tư. Kết quả quá khứ hoặc mô phỏng không bảo đảm hiệu suất tương lai.