RSI có thể hồi phục rồi suy yếu trở lại trước khi giá đảo chiều. Mô hình failure swing đòi hỏi thêm một trình tự: chỉ báo dao động rời vùng cực trị, điều chỉnh mà không quay lại vùng đó, rồi vượt đỉnh hồi của chính nó. Mô hình dùng để học này bổ sung xác nhận phá vỡ của giá trên nến đã đóng và thời hạn hiệu lực ngắn. Đây là giả thuyết cần kiểm định, không phải lợi thế giao dịch đã được chứng minh.
1. Chốt quy tắc trước khi tìm mô hình
Sử dụng EURUSD, H1, nến Bid và RSI chu kỳ 5 tính theo giá đóng cửa. Chỉ đọc nến đã đóng. Các mức 30 và 70, cửa sổ chờ ngắn cùng giới hạn thực thi dưới đây là lựa chọn minh họa được nêu rõ, không phải thiết lập ưu tiên hay tham số đã tối ưu. Phiên bản cơ sở không thêm bộ lọc phân kỳ, vùng hỗ trợ, xu hướng, phiên giao dịch hay tin tức.
Failure swing xét trình tự của chính chỉ báo dao động. Nó không đòi hỏi giá và RSI tạo các cặp điểm xoay theo hướng ngược nhau. Hướng dẫn về phân kỳ trình bày phép so sánh khác đó. Cả hai phương pháp đều có thể thất bại khi xu hướng kéo dài; ghép tên của chúng không tạo ra bằng chứng độc lập.
Mỗi mã chỉ được có một chuỗi quan sát đang hoạt động, không chồng lấn chuỗi BUY và SELL. Khi đang có vị thế, bỏ qua mô hình mới. Sau khi hủy, hết hạn hoặc xử lý xong điểm kích hoạt, không dùng lại nến đó để bắt đầu chuỗi khác. Chờ một lần cắt mới vào vùng cực trị trên nến xuất hiện sau đó khi không có vị thế. Thiếu dữ liệu nến hoặc chỉ báo cần thiết sẽ hủy chuỗi đang hoạt động; không bao giờ thay dữ liệu thiếu bằng số không.
2. Bắt đầu theo dõi BUY, rồi yêu cầu RSI hồi phục
Trên nến đã đóng A, chỉ bắt đầu theo dõi BUY khi có lần cắt mới: RSI trước đó ≥ 30 và RSI hiện tại < 30. Cố định danh tính A. Các nến quá bán tiếp theo không khởi động lại thời hạn và không dời A. Trong 4 nến đã đóng kế tiếp, chấp nhận lần đọc RSI đầu tiên lớn hơn 30 và nhỏ hơn 70; gọi nến hồi phục đó là B.
Nến thứ tư vẫn hợp lệ. Nếu chưa hồi phục khi nến này đóng, chuỗi hết hạn. Giá trị ≥ 70 trước khi hồi phục sẽ hủy chuỗi. Trong giai đoạn chờ đầu tiên, RSI có thể ở mức bằng hoặc thấp hơn 30. Điều này không còn được phép sau khi B được chấp nhận. A và B phải là các nến khác nhau.
3. Chỉ cố định đỉnh hồi khi có thể xác nhận
Sau B, kiểm tra tối đa 3 nến đã đóng kế tiếp. Lần đầu RSI thấp hơn giá trị ngay trước đó xác nhận đỉnh hồi P nằm trên nến trước. Tại thời điểm nến xác nhận D đóng, RSI vẫn phải lớn hơn 30 và nhỏ hơn 70. Cố định RSI(P) và giá cao nhất Bid của P. Không coi P đã được xác nhận ngay trên chính nến P.
Các giá trị RSI liên tiếp bằng nhau không xác nhận điểm ngoặt; một giá trị thấp hơn giá trị liền trước xuất hiện sau đó có thể cố định nến cuối của vùng đỉnh đi ngang. Nếu RSI chạm hoặc vượt qua bất kỳ biên nào sau B, hủy chuỗi. Nếu không có lần giảm đạt yêu cầu trong cửa sổ chờ, để chuỗi hết hạn. D ghi nhận nhịp điều chỉnh, không phải tín hiệu vào lệnh.
4. Chỉ sử dụng lần đầu vượt mức đỉnh hồi
Kiểm tra 3 nến đã đóng sau D, bao gồm nến thứ ba. RSI phải duy trì lớn hơn 30 và nhỏ hơn 70. Lần đóng đầu tiên có RSI(T) > RSI(P) là ứng viên kích hoạt T duy nhất. Cũng trên nến đó, yêu cầu Close(T) > High(P). Bằng nhau là chưa đủ ở cả hai phép so sánh.
Nếu RSI vượt mức đã cố định nhưng giá không đạt điều kiện, hủy chuỗi ngay. Giá phá vỡ sau đó không thể khôi phục chuỗi. Cũng hủy khi chạm biên; để hết hạn nếu nến cuối được phép kết thúc mà chưa có điểm kích hoạt. Kiểm tra điều kiện vô hiệu do biên trước khi chấp nhận kích hoạt. Hồi phục, xác nhận và kích hoạt là các quan sát riêng biệt, không phải suy đoán trong nến chưa đóng.
5. Cố định mức thoát khi nến kích hoạt đóng
Với BUY, đặt SL dự kiến, được kích hoạt theo Bid, thấp hơn đáy Bid thấp nhất từ A đến T, tính cả hai đầu, 1 pip. Cố định TP tại giá đóng cửa kích hoạt cộng hai lần khoảng cách từ giá đóng cửa đó tới SL: TP = Close(T) + 2 × (Close(T) − SL). Hai mức giá phải được chốt trước khi xem báo giá vào lệnh; dời mục tiêu để hợp thức hóa lần vào muộn là thay đổi mô hình.
Đóng toàn bộ vị thế khi SL hoặc TP được thực thi trước. Nếu chưa mức nào được thực thi, yêu cầu thoát theo giá thị trường tại báo giá khả dụng đầu tiên sau khi 8 nến H1 tiếp sau nến kích hoạt đã đóng. Không có trailing stop, chốt từng phần, bình quân giá khi thua lỗ hay thoát theo RSI. Khoảng trống giá hoặc thị trường không khả dụng có thể làm thực thi chậm hơn mức giá hay thời điểm dự kiến.
Mục tiêu là quy tắc hình học dùng để học, không phải dự báo hay khẳng định giá sẽ tới đó. Một mức cản đối diện ở gần hoặc điều kiện không phù hợp có thể là lý do xây dựng phiên bản khác được định nghĩa riêng; không thêm ngoại lệ tùy nghi vào phiên bản cơ sở khi đang kiểm định.
6. Quy định đầy đủ SELL, không chỉ đảo ngược BUY
- Bắt đầu A khi RSI trước đó
≤ 70và RSI hiện tại> 70. Trong4nến tiếp theo, lần đọc đầu tiên lớn hơn30và nhỏ hơn70trở thành B. Giá trị≤ 30trước B sẽ hủy chuỗi. - Trong
3nến sau B, lần đầu RSI cao hơn giá trị trước xác nhận đáy P trên nến trước đó; D là nến xác nhận. Cố định RSI(P) và giá thấp nhất Bid Low(P). Chạm biên sau B sẽ hủy chuỗi. - Trong
3nến sau D, chỉ dùng lần đầuRSI(T) < RSI(P). Yêu cầuClose(T) < Low(P)trên cùng nến. Loại chuỗi nếu giá không đạt; bằng nhau là chưa đủ. Áp dụng cùng quy tắc hết hạn và không dùng lại nến.
Lệnh thoát SELL được kích hoạt theo Ask. Đặt SL cao hơn đỉnh Bid cao nhất từ A đến T 3 pip: 1 pip đệm cấu trúc cộng 2 pip dự phòng spread. Đặt TP = Close(T) − 2 × (SL − Close(T)), cũng là một mức Ask. Phần dự phòng không tái tạo đỉnh Ask; spread nới rộng sau đó có thể kích hoạt stop sớm hơn. Áp dụng cùng quy tắc thoát toàn bộ và thoát theo thời gian.
7. Đánh giá báo giá có thể giao dịch đầu tiên, không phải giá đóng nến
Sau khi T đóng và nến H1 tiếp theo bắt đầu, dùng báo giá mới đầu tiên khi dữ liệu đã sẵn sàng, không muộn hơn 60 giây sau thời điểm T đóng. Đánh giá BUY theo Ask và SELL theo Bid. Nếu báo giá đầu tiên không đạt bất kỳ điều kiện nào, kết thúc chuỗi; không tìm báo giá tốt hơn. Nếu không có báo giá với dữ liệu sẵn sàng đúng hạn, bỏ qua giao dịch. Nến tín hiệu đã đóng ở shift 1; shift 0 vẫn đang hình thành.
Yêu cầu spread ≤ 2 pip, SL và TP nằm đúng phía so với báo giá, và tỷ lệ lợi nhuận ròng tiềm năng ước tính trên tổn thất ước tính tại stop ≥ 1.5. Tính spread thông qua giá Bid/Ask thực tế, phí hoa hồng cả hai chiều và dự phòng khớp bất lợi 1 pip khi vào cộng 1 pip khi thoát trong cả hai ước tính. Không cộng spread lần nữa. Các khoản dự phòng là giả định tính toán, không bảo đảm thực thi.
Phân bổ cho giao dịch mới tối đa 0.5% vốn chủ sở hữu hiện tại của tài khoản, tức equity, và giới hạn tổng rủi ro dự kiến tại stop của cả danh mục ở 1% equity. Kiểm tra khoảng cách stop của nhà môi giới, giá trị tick, bước khối lượng, ký quỹ và quyền giao dịch. Làm tròn khối lượng xuống; bỏ qua nếu khối lượng tối thiểu được phép cũng vượt ngân sách. Các vị thế tương quan dùng chung giới hạn tổng. Tổn thất thực tế có thể vượt rủi ro dự kiến.
Với mã có quy cách hợp đồng hoặc đồng tiền tài khoản khác, tính tổn thất mỗi lot từ kích thước tick và giá trị tick hợp lệ theo đồng tiền tài khoản, có tính chi phí. Giá trị pip EURUSD bên dưới là giả định của ví dụ. Hướng dẫn quản lý rủi ro giải thích quy trình tính quy mô vị thế đầy đủ hơn.
8. Tái tạo chuỗi EURUSD giả lập
Các nến Bid được dựng này dùng chung một đồng hồ máy chủ giả định và gắn nhãn theo giờ đóng nến. Giá mở đầu tiên bằng giá đóng đầu tiên; mỗi giá mở sau là giá đóng trước đó. Mỗi giá cao nhất bằng số lớn hơn giữa giá mở và giá đóng cộng 0.00020; mỗi giá thấp nhất bằng số nhỏ hơn trừ 0.00020. Đường giá được thiết kế để minh họa quy tắc, không phải dữ liệu lịch sử, backtest hay bằng chứng có lãi.
| Giờ đóng nến H1 | Giá đóng Bid | RSI(5) |
|---|---|---|
00:00 | 1.10000 | — |
01:00 | 1.10100 | — |
02:00 | 1.10060 | — |
03:00 | 1.10140 | — |
04:00 | 1.10100 | — |
05:00 | 1.10160 | 75.000000 |
06:00 | 1.10060 | 53.932584 |
07:00 | 1.09960 | 39.916840 |
08:00 | 1.09860 | 30.129463 |
09:00 | 1.09780 | 24.196597 |
10:00 | 1.09880 | 42.031954 |
11:00 | 1.09920 | 48.133627 |
12:00 | 1.09890 | 43.810393 |
13:00 | 1.09870 | 40.759626 |
14:00 | 1.09960 | 57.433111 |
Tại 05:00, khởi tạo mức tăng và mức giảm trung bình theo Wilder từ 5 biến động đóng cửa đầu tiên: G = 0.0024 / 5, L = 0.0008 / 5, RSI 75. Sau đó cập nhật mỗi trung bình bằng A(k) = (4 × A(k−1) + x(k)) / 5, trong đó x là độ lớn mức tăng hoặc giảm của nến đó, rồi dùng RSI = 100 × G / (G + L). Độ lớn mức tăng và giảm đều không âm. Nếu tổng bằng không, bỏ qua theo quy ước giá trị thiếu của mô hình. Số đọc trên nền tảng có thể khác khi giá trị khởi tạo hoặc lịch sử trước đó khác; cần đồng nhất cả hai trước khi so sánh.
A là 09:00, khi RSI cắt xuống dưới 30. B là 10:00. Tại D, 12:00, lần giảm đầu tiên của RSI mới cố định P ở 11:00, với RSI 48.133627 và giá cao nhất Bid 1.09940. T tại 14:00 có RSI 57.433111 và giá đóng Bid 1.09960: cả hai mức đã cố định đều được vượt qua. So sánh dùng giá trị chưa làm tròn; bảng hiển thị 6 chữ số thập phân.
Đáy Bid thấp nhất từ A đến T là 1.09760, cho SL 1.09750 và TP 1.10380. Chỉ được hành động theo T sau khi nến 13:00–14:00 đã đóng và dữ liệu sẵn sàng. Báo giá đầu tiên được đánh giá trong nến mới, không hồi tố về đỉnh trước đó. Nếu vào lệnh được khớp, thoát theo thời gian sẽ đến hạn sau nến kết thúc lúc 22:00; không cung cấp đường giá tiếp theo hay kết quả thoát.
9. Kiểm tra phép tính trước khi chọn khối lượng
Giả sử tài khoản USD, equity $10,000, quy mô hợp đồng 100,000 EUR mỗi lot, 1 pip bằng 0.0001, giá trị pip $10 mỗi lot và bước khối lượng 0.01 lot. Báo giá đầu tiên khi dữ liệu sẵn sàng tại 14:00:10 là Bid 1.09960 / Ask 1.09972: spread 1.2 pip. Giả định phí hoa hồng mở và đóng là $7 mỗi lot, không tính chi phí tài trợ trong phép tính minh họa này, và áp dụng các khoản dự phòng khớp bất lợi đã nêu.
| Hạng mục kiểm tra | Phép tính | Kết quả |
|---|---|---|
| Ngân sách rủi ro | 10,000 × 0.005 | $50 |
| Tổn thất mỗi lot sau dự phòng và hoa hồng | (22.2 + 1 + 1) × 10 + 7 | $249 |
| Lợi nhuận tiềm năng mỗi lot sau chi phí | (40.8 − 1 − 1) × 10 − 7 | $381 |
| Lợi nhuận ròng tiềm năng / tổn thất dự kiến | 381 / 249 | 1.530120 |
| Khối lượng làm tròn xuống theo bước | floor((50 / 249) / 0.01) × 0.01 | 0.20 |
| Tổn thất dự kiến tại stop với khối lượng đó | 0.20 × 249 | $49.80 |
Ở đây, báo giá đạt điều kiện tỷ lệ. Ngược lại, Ask giả định 1.09990 cho tổn thất dự kiến $267 và lợi nhuận tiềm năng $363 mỗi lot: 363 / 267 = 1.359551, thấp hơn 1.5. Loại báo giá đó dù mô hình chỉ báo dao động vẫn còn nhìn thấy. Phép tính mục tiêu và dự phòng chi phí đều không chứng minh rằng sẽ có khớp lệnh hoặc thoát có lãi.
10. Giữ các trường hợp thất bại trong hồ sơ kiểm định
- Mới hồi phục qua ngưỡng: chờ các giai đoạn còn lại.
- Đánh dấu điểm ngoặt trước nến xác nhận: thông tin chưa sẵn có nên quyết định ở thời điểm đó không hợp lệ.
- RSI vừa phá mức nhưng giá không phá trên cùng nến: loại vĩnh viễn chuỗi đó.
- Chạm biên, giai đoạn hết hạn hoặc thiếu quan sát cần thiết: hủy hay để hết hạn theo quy tắc.
- Báo giá muộn, spread quá rộng, tỷ lệ ròng không đủ, stop không hợp lệ với nhà môi giới hoặc thiếu ngân sách: bỏ giao dịch, không sửa tín hiệu.
Chu kỳ đã chọn phản ứng nhanh và có thể tạo nhiều lần thất bại liên tiếp. Trong đợt bán tháo hoặc tăng giá kéo dài, mô hình chỉ báo dao động có thể hoàn tất mà chuyển động lớn hơn chưa đảo chiều. Hãy kiểm định riêng các trạng thái đó. Phiên bản cơ sở không có bộ lọc lịch: đưa thông báo định kỳ, tin bất ngờ, rollover và khoảng trống giá vào phân tích rủi ro. Bất kỳ loại trừ nào theo phiên hoặc tin tức đều phải được định nghĩa và ghi nhận như một phiên bản kiểm định khác.
11. Giữ trạng thái theo thời gian trong EA và kiểm định
Lưu mã, H1, phiên bản quy tắc và dấu thời gian mở của A làm định danh chuỗi. Lưu bền vững giai đoạn, hạn chót, P cố định, điều kiện thoát và cờ đã xử lý. Mỗi nến đã đóng chỉ xử lý một lần. Phân biệt điểm kích hoạt phân tích, yêu cầu đặt lệnh và khớp lệnh đã xác nhận; sau khởi động lại hoặc phản hồi không chắc chắn, đối chiếu lệnh đang mở và lịch sử trước khi gửi bất cứ thứ gì lần nữa. Timeout không chứng minh rằng lệnh không tồn tại.
Sau một lần bị từ chối với trạng thái lệnh đã biết, phiên bản cơ sở không thử lại chuỗi đó. Khi kết quả yêu cầu chưa rõ, đối chiếu trạng thái thay vì gửi yêu cầu thứ hai. Nếu trượt giá thực vượt dự phòng, ghi nhận vi phạm và kiểm tra mức phơi nhiễm thực tế; tuyệt đối không tăng khối lượng hay nới SL để che giấu. Bài viết là đặc tả quy tắc, không phải mã nguồn EA đã được chạy thử.
Trước hết, xác minh khởi tạo RSI, các điều kiện lớn hơn hoặc nhỏ hơn, hạn từng giai đoạn, việc loại ở lần phá đầu tiên, logic SELL và shift của nến bằng nhật ký theo thời gian. Sau đó đánh giá toàn bộ giả thuyết giao dịch với dữ liệu Bid/Ask phù hợp nhà môi giới, hoa hồng, chi phí tài trợ, khớp bất lợi và lần vào bị bỏ lỡ. Nếu cả hai mức thoát đều nằm trong một nến OHLC, dùng thứ tự tick khi có; nếu không, đánh dấu thứ tự chưa rõ và báo cáo giả định thận trọng SL trước.
Tách giai đoạn phát triển khỏi đánh giá sau đó, giữ mọi biến thể đã thử và so sánh đồng thời lợi nhuận ròng, drawdown, mức phơi nhiễm, số giao dịch và độ bất định. Kiểm định forward dùng dữ liệu mới tiếp tục xuất hiện nhưng không bảo đảm kết quả thực tế. Hướng dẫn backtesting MT4 trình bày quy trình rộng hơn, còn hướng dẫn kết hợp chỉ báo động lượng phân biệt điều kiện duy trì với sự kiện mới. Bài viết không tuyên bố tỷ lệ thắng hay mức sinh lời.
12. Câu hỏi về RSI failure swing
Failure swing có giống phân kỳ RSI không?
Không. Mô hình kiểm tra trình tự RSI và một mốc giá đã cố định. Nó không so sánh hai pivot giá với hai pivot chỉ báo dao động được ghép cặp. Thêm phân kỳ cần một định nghĩa khác và mốc thời gian thông tin sẵn có riêng.
Có thể vào ngay khi RSI rời vùng quá bán không?
Điều đó chỉ xác định B. Vẫn cần đỉnh hồi đã xác nhận, nhịp điều chỉnh hợp lệ, lần RSI phá mức đầu tiên sau đó và giá xác nhận trên cùng nến. Báo giá giao dịch được cũng phải qua điều kiện chi phí và rủi ro.
Nếu giá phá sau RSI một nến thì sao?
Loại chuỗi nếu giá không đạt trên nến phá RSI đầu tiên. Phiên bản cơ sở không có thời gian chờ sau sự kiện đó, nên lần phá giá muộn hơn không thể khôi phục chuỗi.
Các thiết lập RSI này có được khuyến nghị cho tài khoản thật không?
Không. Chúng giúp tái tạo đặc tả dùng để học và phép tính giả lập. Chu kỳ, mức hoặc cửa sổ chờ khác là các biến thể cần ghi nhận và xác minh, không tự động là cải tiến.
Trần rủi ro dự kiến có giới hạn được tổn thất thật không?
Không. Khoảng trống giá, spread thay đổi, thiếu thanh khoản và lỗi thực thi có thể vượt ước tính. Quy mô vị thế, mức phơi nhiễm danh mục và xử lý lệnh chưa rõ trạng thái vẫn là những trách nhiệm riêng.
Ví dụ đã chứng minh một giao dịch sinh lời chưa?
Chưa. Đường giá cung cấp dừng tại điểm kích hoạt. Nó chỉ minh họa thời điểm mô hình sẵn có, các mức cố định và báo giá có đủ điều kiện hay không. Không trình bày khớp lệnh hay kết quả thoát tiếp theo, kiểm định lịch sử hoặc thành tích thực tế.
13. Tài liệu kỹ thuật và phạm vi
Tài liệu RSI chính thức của MetaTrader 4 mô tả chỉ báo dao động và cách diễn giải swing. Chu kỳ, quy tắc giai đoạn hữu hạn, điều kiện giá, stop, mục tiêu và ngưỡng chi phí trong bài này là đặc tả giáo dục do chúng tôi nêu rõ. Chúng không phải tham số giao dịch được nhà cung cấp xác nhận.
Forex và giao dịch có đòn bẩy có rủi ro đáng kể. Chiến lược này phục vụ học tập, 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.