Lần đảo SAR chỉ thành ứng viên sau một đợt chuẩn bị mới ở trạng thái đối diện. RSI phải ủng hộ hướng mới ngay khi nến tín hiệu đóng; chỉ nến M5 kế tiếp được xác nhận. Sau đó mô hình học tập kiểm tra một báo giá và cho phép một yêu cầu vào với mức thoát cố định. Giá giả lập và báo cáo khớp được cung cấp giúp tái lập cơ chế, không chứng minh khả năng sinh lời.
1. Định nghĩa giả thuyết đảo chiều M5 có giới hạn
Mô hình xét một thay đổi trạng thái SAR mới khi động lượng RSI đã có, sau đó là một xác nhận giá. Đợt chuẩn bị M5 riêng, quy trình vào hữu hạn và thoát theo cấu trúc cố định bổ sung cho hướng dẫn SAR/RSI và khung SAR/ADX trước đây. Hai chỉ báo đồng thuận không phải bằng chứng xác suất độc lập.
Các quy tắc là đặc tả nghiên cứu giáo dục, không phải hệ thống thực chiến đã kiểm chứng hay EA có thể cài đặt. Thiết lập là giả thuyết, không phải tối ưu đã chứng minh. Giá và báo cáo đều được dựng, không phải kết quả lịch sử Strategy Tester. Chỉ đánh giá hiệu quả sau khi áp dụng đầy đủ đặc tả lên dữ liệu đáng tin chưa dùng để thiết kế.
2. Cố định hợp đồng, khung UTC và kiểm soát tài khoản
Dùng OHLC Bid EURUSD M5 đã đóng và hợp đồng minh họa pip=0.0001; point=tick=0.00001; contract=EUR100,000/lot; pip_value=$10/lot cho tài khoản USD. S, C và yêu cầu phải nằm trong 09:00<=UTC<12:00. Xác minh toàn tài khoản không có vị thế, lệnh chờ, phơi nhiễm khác hay yêu cầu mở/đóng chưa giải quyết. Broker phải hỗ trợ hợp đồng và bảo vệ đính kèm ngay từ đầu.
Kiểm tra lại bối cảnh tại S, C và báo giá đầu. Danh sách sự kiện UTC đã biết và công bố trước chặn vào trong [event−15 min,event+15 min]; đây là quy tắc giả định, không phải khoảng cách an toàn phổ quát. Thiếu lịch, hợp đồng hoặc giá thì chặn. Sau phục hồi dữ liệu, hết chặn, đóng đã xác minh hay từ chối đã đối soát, xóa ứng viên chờ và yêu cầu nến chuẩn bị mới mở tại hoặc sau mốc khôi phục. Vẫn ghi và tiêu thụ mọi lần đảo thô khi bị chặn. Ví dụ giả định rõ danh sách tin đã biết và rỗng.
3. Công bố tham chiếu SAR và RSI trên nến đóng
Dùng SAR step=0.02; max=0.20; RSI14=Close. Tại k1, khởi tạo trạng thái giảm là S=max(H0,H1); EP=min(L0,L1); AF=0.02; trạng thái tăng đảo các cực trị. k0 chưa có SAR và khởi tạo không phải lần đảo. SELL bắt đầu tăng, các trường hợp khác giảm. Chiếu T=S_prev+AF_prev×(EP_prev−S_prev), giới hạn bằng hai đáy trước khi tăng hoặc hai đỉnh trước khi giảm. Chạm gồm cả bằng nhau: khi tăng Low<=T chuyển giảm với S=max(EP trước,High hiện tại); khi giảm High>=T chuyển tăng với S=min(EP trước,Low hiện tại). EP về cực trị hiện tại phía mới, AF về bước. Nếu không, chỉ cực trị mới nghiêm ngặt tăng AF đến trần. Một chuyển trạng thái mỗi nến.
RSI dùng G=max(ΔClose,0); D=max(−ΔClose,0), khởi tạo U14=mean(G1,…,G14); V14=mean(D1,…,D14) rồi U(k)=[13U(k−1)+G(k)]/14; V(k)=[13V(k−1)+D(k)]/14; RSI=100U/(U+V). Quy ước V=0,U>0→100; U=0,V>0→0; U=V=0→50; trước khởi tạo không có giá trị. Giữ đủ độ chính xác, đọc cả hai trên cùng khoảng thật sự hoàn tất sau khi terminal tạo nến mới. Lúc 09:02 UTC, 08:55–09:00 đã đóng còn 09:00–09:05 đang hình thành. Kiểm tra giá trị xuất trước khi thay bằng buffer gốc; cùng tên hoặc thiết lập không chứng minh cùng cách tính.
4. Chuẩn bị BUY bằng ba nến giảm mới
Ngay trước lần đảo tăng S phải có S−3,S−2,S−1: SAR_state=down AND RSI<=45. Cả ba theo sau lần đảo thô trước và mọi mốc mới hơn về tài khoản đã xác minh không phơi nhiễm hay khôi phục dữ liệu/gỡ chặn. Chỉ duy trì chuẩn bị khi ba nến ngay trước vẫn đạt. Lần đảo đối diện đầu tiên tiêu thụ chuẩn bị trước lọc, không chờ RSI cải thiện sau.
BUY S cần chuyển giảm sang tăng mới và RSI(S)>=52; Close(S)>Open(S); 3<=r/pip<=12, với r từ dừng lỗ cố định bên dưới. Ví dụ chính S=k64 / 09:00 UTC; Close=1.30228; RSI=60.606061; giờ đóng chuẩn bị 08:45 / 08:50 / 08:55. Bất kỳ điều kiện nào thất bại đều loại S vĩnh viễn. Cho phép bằng tại ngưỡng chuẩn bị và động lượng, nhưng trạng thái SAR kéo dài không thành lần đảo mới.
| Giờ UTC | Vai trò | Trạng thái | RSI14 | Đóng cửa |
|---|---|---|---|---|
| 08:45 UTC | Ba nến mới | SAR ↓ | 0.000000 | 1.30156 |
| 08:50 UTC | Ba nến mới | SAR ↓ | 0.000000 | 1.30152 |
| 08:55 UTC | Ba nến mới | SAR ↓ | 0.000000 | 1.30148 |
| 09:00 UTC | S | SAR ↑ | 60.606061 | 1.30228 |
| 09:05 UTC | C | SAR ↑ | 63.577586 | 1.30238 |
5. Mô tả đầy đủ quy tắc SELL
SELL yêu cầu các nến mới ngay trước có S−3,S−2,S−1: SAR_state=up AND RSI>=55. Tiêu thụ lần đảo tăng sang giảm đầu tiên và yêu cầu RSI(S)<=48; Close(S)<Open(S); 3<=r/pip<=12. Chỉ C kế tiếp hợp lệ: giữ trạng thái giảm, thân giảm, đóng dưới đáy Bid của S với 0<Low(S)−Close(C)<=2 pip.
Báo giá đầu vẫn phải có Ask dưới đáy đó. SELL vào tại Bid, thoát tại Ask. Dừng lỗ và mục tiêu là các giá kích hoạt Ask tuyệt đối chọn từ hình học Bid, không phải OHLC Ask tái dựng hay bằng chứng stop trên đỉnh Ask lịch sử. Trường hợp đối xứng có S Close=1.29772; RSI=39.393939; C Close=1.29762. Không tự đảo vị thế, bình quân giá hay thêm vị thế.
6. Chỉ xác nhận bằng nến M5 ngay kế tiếp
BUY chỉ được xác nhận bởi C=S+1: SAR còn tăng, Close(C)>Open(C) và 0<Close(C)−High(S)<=2 pip. C chính là k65 / 09:05; Close=1.30238; High(S)=1.30233; break=0.5 pip. Cần đóng vượt toàn vùng S, không phải chỉ râu chạm. SELL áp dụng các điều kiện đối xứng đã ghi đầy đủ.
Thiếu khoảng theo lịch, SAR đảo, thân sai, bằng biên phá vỡ hoặc kéo quá xa đều hủy ứng viên. Không thay C bằng nến sau. Đồng hồ qua mốc chưa đủ: cặp giá đầu của nến mới phải xác lập C thực sự đóng và dữ liệu hợp lệ. Nếu không, bỏ sự kiện và tạo chuẩn bị mới, không chờ cặp thuận tiện hơn.
7. Cố định bảo vệ và mục tiêu tại S
BUY đặt S_bid=Low(S)−0.5 pip; r=Close(S)−S_bid; T_raw=Close(S)+2.5r; SELL đặt S_ask=High(S)+0.5 pip; r=S_ask−Close(S); T_raw=Close(S)−2.5r. Làm tròn mục tiêu về phía giá đóng S theo tick hợp lệ: BUY xuống, SELL lên. Cố định hai mức tuyệt đối trước C và báo giá vào. r cấu trúc không phải rủi ro từ giá khớp thực tới stop.
BUY chính có S_bid=1.30138; r=9 pip; T_bid=1.30453; SELL có S_ask=1.29862; r=9 pip; T_ask=1.29547. S73 độc lập về sau minh họa làm tròn: Close=1.30194; r=9.1 pip; T_raw=1.304215→T_bid=1.30421. Vào muộn không đổi neo mục tiêu hay nới stop. Sau khớp vẫn giữ mức thoát, còn giới hạn thời gian được quy định riêng.
| Tín hiệu S | Đóng cửa | Stop | Mục tiêu | r cấu trúc, pip |
|---|---|---|---|---|
| BUY / S64 | 1.30228 | 1.30138 | 1.30453 | 9.0 pip |
| SELL / S64 | 1.29772 | 1.29862 | 1.29547 | 9.0 pip |
| BUY / S73 | 1.30194 | 1.30103 | 1.30421 | 9.1 pip |
8. Tách lần đảo bị loại khỏi chuẩn bị mới
Trong trường hợp yếu, S64 / 09:00; RSI=3.703704 không đạt động lượng BUY. Đến k66 / 09:10; RSI=59.341168 vẫn cùng sự kiện tăng. Chỉ số về sau không cấp phép C hoặc báo giá vào. Lần đảo giảm thô k69 chưa đủ chuẩn bị SELL và vẫn tiêu thụ sự kiện của nó.
Sau đó ba nến giảm mới k70–k72 / 09:30–09:40 mới dẫn tới lần đảo khác S73 / 09:45; RSI=53.369288. C74 riêng xác nhận lúc 09:50. Ứng viên này gửi một yêu cầu bị báo cáo cung cấp từ chối dứt khoát. Đây là chuẩn bị và sự kiện độc lập, không thử lại S64. Từ chối lệnh không được tính là giao dịch đã khớp.
9. Chỉ định giá cặp báo giá đầu sau C
Tiêu thụ cặp nhận đầu tiên sau giờ đóng C theo lịch, với arrival<=C_close+2.000 s; 0<=quote_age<=500 ms; 0<=spread<=0.8 pip. BUY phải còn Bid>High(S), SELL Ask<Low(S). Kiểm tra tick, khoảng cách và khối lượng broker hiện tại, bối cảnh đã biết và hỗ trợ cả hai mức thoát ban đầu. Quy tắc không rõ thì không gửi. Mức stop tối thiểu báo bằng không không bảo đảm server chấp nhận không giới hạn.
Dùng F_plan=Ask+0.2 pip for BUY; F_plan=Bid−0.2 pip for SELL. Chi phí còn lại c=0.3 exit reserve+0.6 linear round-trip commission=0.9 pip; dự phòng vào đã nằm trong F_plan. BUY dùng L=(F_plan−S_bid)/pip+c; W=(T_bid−F_plan)/pip−c, SELL L=(S_ask−F_plan)/pip+c; W=(F_plan−T_ask)/pip−c. Yêu cầu L>0; W>0; W/L>=1.50. Spread đã phản ánh qua đúng phía giá, không cộng lần nữa. Không giả định phí khác hay tài trợ vốn.
| Quan sát | Báo giá | Lỗ, pip | Mục tiêu ròng, pip | W/L ròng | Lot kế hoạch |
|---|---|---|---|---|---|
| BUY | 1.30238 / 1.30244 | 11.7 | 19.8 | 1.6923077 | 0.21 |
| SELL | 1.29756 / 1.29762 | 11.7 | 19.8 | 1.6923077 | 0.21 |
| BUY | 1.30256 / 1.30262 | 13.5 | 18.0 | 1.3333333 | — |
| BUY / Chẩn đoán về sau | 1.30237 / 1.30243 | 11.6 | 19.9 | 1.7155172 | — |
| BUY | 1.30213 / 1.30219 | 12.7 | 19.1 | 1.5039370 | 0.19 |
10. Hủy xác nhận thất bại mà không thay thế
Trong ví dụ C lỗi, S đạt nhưng xác nhận đầu cho C65 Close=1.30230<=S64 High=1.30233, nên loại ngay tại lần đóng ấy. Nến sau đạt k66 Close=1.30240 nhưng ngoài vị trí C duy nhất được phép. Không có yêu cầu hay C thay thế.
Tiếp tục bộ phát hiện SAR thô. Ứng viên tương lai cần chuẩn bị mới đầy đủ ở trạng thái đối diện và lần đảo đầu khác. Nếu C đảo tạo luôn một lần đảo thô, ghi riêng theo cùng quy tắc. Thất bại không cho phép đảo vị thế; chặn vào và kiểm soát tài khoản vẫn là điều kiện độc lập.
11. Không tái dùng báo giá đầu xấu hoặc muộn
Cặp đầu của BUY được chấp nhận là Bid/Ask=1.30238/1.30244; F_plan=1.30246, tạo L=11.7; W=19.8; W/L=1.6923077. Trường hợp riêng nhận đầu tiên 1.30256/1.30262; F_plan=1.30264. Với cùng mức thoát cố định, nó cho L=13.5; W=18.0; W/L=1.3333333 và bị loại dù spread 0.6 pip hợp lệ.
Cặp sau 1.30237/1.30243 sẽ cho L=11.6; W=19.9; W/L=1.7155172 nhưng sự kiện đã tiêu thụ: không khối lượng đủ phép, không yêu cầu. Trường hợp hết hạn nhận giá đầu lúc 09:05:02.120, sau hạn có bao gồm bằng 09:05:02.000. Cũng không yêu cầu. Giá tốt hơn về sau không khởi động lại hai sự kiện.
12. Tính khối lượng và kiểm tra SELL bằng Ask
Tài khoản minh họa dùng equity=$10,000; risk_fraction=0.25%; budget=$25; lot_min=lot_step=0.01; lot_max=1.00. Áp dụng lots=floor_step(25/(L×10),0.01), từ chối quy tắc khối lượng không tương thích. Kế hoạch chính được phép dùng 0.21 lot; planned_loss=$24.57; planned_net_target=$41.58. Khối lượng chẩn đoán 0.18 lot của báo giá đầu xấu không được gửi; giảm khối lượng không sửa tỷ lệ ròng tuyến tính. Lỗ kế hoạch không phải trần lỗ được bảo đảm.
Cặp SELL đầu là Bid/Ask=1.29756/1.29762; F_plan=1.29754 với L và W chính như cũ. Khớp vào cung cấp 1.29755. Sau đó cặp giả lập Bid/Ask=1.29856/1.29862 chạm stop Ask trong khi Bid còn thấp hơn. Báo cáo thoát cho Ask fill=1.29864. Không suy khớp Ask từ nến Bid hay vẽ đường nến Ask không được quan sát.
13. Giữ mức thoát và hạn thời gian cố định
Không đổi stop và mục tiêu đã chấp nhận. Không trailing SAR, dời hòa vốn, chốt một phần hay tự đảo khi SAR đổi sau đó. Hạn cố định D=min(C_close+30 min,12:00 UTC). Nếu bảo vệ chưa đóng, yêu cầu đóng một lần trên báo giá tin cậy đúng phía đầu tiên có tại hoặc sau D. Bảo vệ đã chấp nhận vẫn hoạt động khi chờ phản hồi đóng.
Xử lý cặp theo thời gian: BUY dùng Bid cho stop/mục tiêu, SELL dùng Ask. Cùng báo giá kiểm tra bảo vệ trước thoát theo giờ. Gap có thể vượt mức, nên giá khớp báo cáo khác giá kích hoạt. Không có giá đúng hạn không chứng minh đã hết vị thế. Dữ liệu thiếu hoặc đóng chưa rõ thì giữ chặn và đối soát; không dựng khớp ở ranh giới hay kết quả bằng không.
14. Đối soát từ chối, vào chưa rõ và bảo vệ
Một yêu cầu vào mỗi sự kiện với dự phòng 0.2 pip=2 points trong hợp đồng này. Tham số trượt giá terminal không phải bảo đảm khớp phổ quát. Từ chối chắc chắn cộng với xác minh không phơi nhiễm tiêu thụ sự kiện, yêu cầu chuẩn bị mới. Ở S73 server giả định từ chối stop dù mức tối thiểu báo bằng không. Không thử lại, không khớp.
Phân biệt entry_deadline=C_close+2 s với ack_timeout=request_time+2 s. Timeout không hủy yêu cầu có thể đã được nhận. Trường hợp không phản hồi chỉ gửi một yêu cầu, giữ chưa rõ và để trống khớp cùng P&L ngay cả khi giá đến mục tiêu tham chiếu. Đối soát vị thế và lịch sử trước yêu cầu mới. Không hỗ trợ bảo vệ đầu thì chặn; khớp bất ngờ không bảo vệ cho phép một đóng khẩn cấp ở giá tin cậy, rồi đối soát nếu phản hồi chưa rõ. Không nới mức thoát để ép chấp nhận.
15. Tái lập quan sát và báo cáo cung cấp
Tệp chứa 768 closed Bid bars; 11 raw flips; 3,080 quote updates; 5 simulated entry requests; 3 supplied fills; 0 live orders. Mỗi trường hợp độc lập có 96 bars. Đường giá giả định rõ, hằng từng đoạn, đi qua Open, Low/High, High/Low rồi Close tại độ lệch thời gian công bố. Ask bằng Bid cộng spread giả định. Đây là cấu tạo minh họa, không phục hồi thứ tự nội nến hay Ask lịch sử từ OHLC.
Tính độc lập chỉ báo, chuẩn bị, tiêu thụ, C, chi phí đầu, lot và phía thoát. Kết quả ròng cung cấp BUY target +$42.42; SELL stop −$24.15; time exit −$2.94 sau hoa hồng và giá khớp công bố. Đây là số học tiền dựng, không phải hiệu quả đo; không suy tỷ lệ thắng hay kỳ vọng. Hàng từ chối và chưa rõ không có khối lượng khớp hay P&L. Giá của nến tiếp theo đang hình thành xác nhận khoảng đóng cuối, không thêm nến đóng hư cấu.
Tải lần đảo thô và ứng viên (CSV)
Tải báo giá và báo cáo giả lập (CSV)
| Trạng thái | Yêu cầu vào | Khớp báo cáo | Thoát báo cáo | P&L ròng giả định, USD |
|---|---|---|---|---|
| CLOSED_TARGET | 1 | 1.30245 | 1.30453 | +42.42 USD |
| CLOSED_STOP | 1 | 1.29755 | 1.29864 | -24.15 USD |
| CLOSED_TIME | 1 | 1.30245 | 1.30237 | -2.94 USD |
| SERVER_REJECTED | 1 | — | — | — |
| REQUEST_UNCERTAIN | 1 | — | — | — |
16. Kiểm tra mọi lần đảo trên lịch chung
Cố định tham chiếu, chuẩn bị, lọc, hạn, thoát, phí và sự kiện trước nghiên cứu dữ liệu mới. Giữ mọi lần đảo thô: chưa chuẩn bị, yếu, bị chặn, C lỗi, giá xấu, hết hạn và chưa giải quyết. So sánh giá trị tăng thêm RSI trên cùng lịch SAR thô. Đổi SAR có thể đổi lịch và cần báo riêng.
Dùng cặp tin cậy và bằng chứng khớp; chưa biết vẫn để chưa biết. So sánh chế độ thị trường, chặn tin, độ phủ, chậm trễ, từ chối và ròng dưới cùng giới hạn tài khoản. Thử sức với gap, biểu phí, giới hạn broker và thiếu dữ liệu. Ba kết quả đóng cung cấp không chứng minh lợi thế. Đặc tả giúp kiểm nghiệm giả thuyết hữu hạn, không chứng minh phù hợp dùng tiền thật.
Câu hỏi thường gặp
RSI tốt hơn về sau có khôi phục lần đảo đầu yếu không?
Không. Lần đảo đầu tiêu thụ chuẩn bị trước lọc RSI. Giá trị tốt trong cùng trạng thái không tạo sự kiện. Cần ba nến đối diện mới đủ điều kiện và một lần đảo đầu khác.
Nến M5 sau có thay xác nhận thất bại không?
Không. Chỉ nến đóng ngay tiếp theo là C. Phá vỡ đẹp hơn về sau không thay được. Dữ liệu đóng thiếu hoặc sai hủy sự kiện và yêu cầu chuẩn bị mới.
Có thể chờ giá tốt hơn sau báo giá đầu không đạt không?
Không. Cặp đầu tiêu thụ quyền, kể cả lỗi tuổi, spread, mức giá, khoảng ròng hoặc hạn. Tỷ lệ tốt hơn về sau chỉ chẩn đoán, không cho khối lượng hay yêu cầu mới.
Điểm SAR có là dừng lỗ bảo vệ trong chiến lược này không?
Không. Các mức cố định đến từ vùng S và đệm công bố, mục tiêu làm tròn về neo. Điểm SAR sau không sửa chúng. Thoát theo giờ cũng cần báo cáo đóng thực tế.
Timeout vào có nghĩa lệnh bị từ chối không?
Không. Yêu cầu gửi có thể chưa rõ sau khi quyền vào hết hạn. Chặn vào mới, đối soát vị thế và lịch sử; không giả định khớp, từ chối hay P&L bằng không vì thiếu phản hồi.
Kết quả ví dụ chứng minh scalping có lãi không?
Không. Đường giá và báo cáo giả lập, không có lệnh thật. Số tiền chỉ kiểm tra phía giá và chi phí, không là backtest lịch sử, kỳ vọng đo được hay bằng chứng tham số tối ưu.
Nguồn và ghi chú nghiên cứu
Tài liệu MQL4 chính thức mô tả tham số, giá Bid/Ask hiện tại và bảo vệ lệnh. Phép tính hữu hạn là tham chiếu công bố, nhất quán với hướng dẫn liên quan, không khẳng định trùng với terminal. Ngưỡng, thời gian, đường giá, phí và báo cáo là giả định học tập. Không gọi API giao dịch.
- MQL4: iSAR parameters and buffer shift
- MQL4: iRSI period, price input and buffer shift
- MQL4: OrderSend prices, protection and server restrictions
- MQL4: OrderModify and accepted order changes
Đặc tả học tập với giá và báo cáo giả lập. Không lệnh thật, backtest lịch sử hay hiệu quả sinh lời đo được.