Bộ lọc xu hướng EMA và sự phục hồi của RSI có thể diễn tả hai giai đoạn của một ý tưởng scalping: hướng nền và thay đổi mới sau nhịp điều chỉnh. Khó khăn là xác định thay đổi còn mới đến khi nào, bối cảnh mất hiệu lực lúc nào và báo giá có thể giao dịch tiếp theo còn đủ dư địa sau chi phí hay không. Hướng dẫn này xây dựng mô hình quan sát M5 có thể tính lại trước khi quy định chiến lược giao dịch hoàn chỉnh.
1. Bắt đầu từ quyết định mà tổ hợp cần thay đổi
EMA và RSI đều biến đổi lịch sử giá. Phân công vai trò giúp kiểm tra quy tắc dễ hơn, nhưng sự đồng thuận không tạo thành hai bằng chứng độc lập. Ở đây EMA mô tả bối cảnh hướng, còn RSI nhận diện nhịp điều chỉnh và phục hồi sau đó. Giá trên đường trung bình và RSI trên mức giữa chỉ là trạng thái cho đến khi có định nghĩa sự kiện mới.
Câu hỏi là một lần đặt lại gần đây có giúp chọn lọc hữu ích những quan sát động lượng vốn có thể so sánh hay không. Hướng dẫn định nghĩa quan sát phía BUY tên Q, không phải chỉ thị mua. Phiên giao dịch, cách đặt bảo vệ, thời hạn thực thi, thoát lệnh và giới hạn danh mục vẫn cần đặc tả hoàn chỉnh cùng kiểm thử riêng.
Cách đọc vị trí và thời điểm cho scalping được trình bày ở Bollinger và Stochastic cho scalping Forex. Bài so lần đầu lấy lại biên cố định, dải di chuyển và xác nhận muộn; mô hình quan sát riêng với quy tắc trang này.
2. Cố định thông số tham chiếu và đồng hồ dữ liệu
Dùng nến OHLC Bid giả định của EURUSD trên M5, với EMA20/50 và RSI14 tính theo giá đóng cửa. Độ dịch đồ họa EMA là 0; đọc nến hoàn tất bằng shift=1 sau khi quan sát thấy nến mới. Độ dốc so EMA chậm với giá trị cách 3 nến đã đóng. Đầu vào và mọi quyết định quan sát giữ nguyên trên cùng khung thời gian.
Các ngưỡng 45 / 50 / 35 và cửa sổ phục hồi 3 bars là lựa chọn nghiên cứu đã công bố, không phải khuyến nghị tối ưu. So sánh bằng độ chính xác đầy đủ. Quy định trước cách xử lý thiếu lịch sử: nếu thiếu nến cần thiết hoặc chỉ báo chưa sẵn sàng, kết thúc lượt đang theo dõi và đợi đủ dữ liệu liên tục, không tạo nến giả để lấp khoảng trống.
| Thành phần | Tham chiếu | Vai trò |
|---|---|---|
| Giá và đồng hồ | EURUSD · Bid · M5 · Đóng cửa | Một lịch nến đã đóng |
| EMA | 20 / 50 · dịch 0 · dốc 3 | Bối cảnh T |
| RSI | 14 · làm mượt kiểu Wilder | Đặt lại 45 · phục hồi 50 · ngưỡng dưới 35 |
| Lượt | P+1...P+3 | Không kéo dài hạn |
3. Tính bối cảnh EMA mà không mặc định đó là hỗ trợ
Với chu kỳ n dùng alpha=2/(n+1). Khởi tạo ví dụ hữu hạn tại k=n-1 bằng trung bình số học của n giá đóng đầu tiên, rồi cập nhật theo E_n(k)=alpha*C(k)+(1-alpha)*E_n(k-1). EMA20 và EMA50 có giá trị đầu tại k19 và k49. Cách khởi tạo và lịch sử trước đó có thể làm thay đổi so sánh với terminal, nhất là sát ngưỡng.
Bối cảnh là T(k)=[E20(k)>E50(k)] AND [E50(k)>E50(k-3)], lần đầu đánh giá được tại k52. Bằng nhau không vượt qua phép so sánh nghiêm ngặt nào. Giá có thể xuống dưới EMA nhanh khi điều chỉnh; T không yêu cầu chạm hay vượt lại EMA. Đường trung bình đã làm mượt đi lên không tự xác lập mức hỗ trợ và không ngăn giá tiếp tục giảm.
4. Làm rõ cách làm mượt RSI và trường hợp bằng không
Với mỗi thay đổi giá đóng, định nghĩa u(k)=max(C(k)-C(k-1),0) và d(k)=max(C(k-1)-C(k),0). Tại k14, khởi tạo U và D bằng trung bình tương ứng của các thay đổi k1...k14. Sau đó dùng U(k)=[13*U(k-1)+u(k)]/14 và cùng quan hệ truy hồi cho D. Tính RSI=100*U/(U+D) khi mẫu số dương.
Nếu chỉ D bằng không, RSI bằng 100; nếu chỉ U bằng không, bằng 0. Nếu cả hai bằng không, mô hình hữu hạn này gán 50. Đây là quy ước giá không đổi được nêu rõ, không khẳng định mọi cách triển khai giống nhau. RSI tóm tắt biến động tăng và giảm đã làm mượt. Giá trị cao có thể kéo dài khi tăng và thấp khi giảm; riêng mức cực đoan không ra lệnh giao dịch đảo chiều.
5. Phân biệt đặt lại, phục hồi và trạng thái kéo dài
Lần cắt xuống mới để đặt lại là RSI(k-1)>45 AND 35<=RSI(k)<=45. Nó chỉ mở lượt khi T đạt và không có lượt trước đang hoạt động. Ghi nến đã đóng khởi nguồn là P. RSI đã nằm dưới ngưỡng nhiều nến không tạo điểm bắt đầu mới mỗi lần xem biểu đồ. Đặt lại ở đây là tên sự kiện qua ngưỡng, không phải khởi động lại phép tính RSI.
Lần phục hồi mới qua mức giữa là X50(k)=[RSI(k-1)<=50 AND RSI(k)>50]. Đúng mức giữa chưa phải phục hồi; giữ trên mức đó ở nến sau không phải lần cắt mới. X50 không có lượt đặt lại đang hoạt động và còn hạn vẫn là quan sát chưa được kích hoạt. Cách phân biệt này tránh đếm một chuyển động giá hấp dẫn nhiều lần thành các tín hiệu mới.
6. Quy định tuổi thọ hữu hạn và ưu tiên rõ ràng
Sau khi đặt lại tại P, chỉ P+1, P+2, P+3 có thể đạt điều kiện. Với mỗi nến đóng sau đó, hủy trước nếu T=0, tiếp theo nếu RSI<35, rồi xác định hết hạn nếu k>P+3. Sau các kiểm tra này X50 mới mới có thể tạo Q=1. Bối cảnh phải duy trì suốt lượt đang hoạt động, không chỉ quay lại trên nến phục hồi.
Sự kiện đạt điều kiện dùng hết lượt, cũng như hủy hoặc hết hạn; không kích hoạt lại trên cùng nến. Bỏ qua các lần cắt đặt lại bổ sung khi lượt còn hoạt động: không dời P và không kéo dài hạn. Một lần đặt lại độc lập về sau có thể mở lượt mới. Cửa sổ dài hơn, ngưỡng dưới khác hay chờ bối cảnh quay lại đều là mô hình khác cần so sánh riêng.
7. Tái tạo lịch sử giả định trước khi diễn giải cờ
Tệp gồm 4 lịch sử độc lập, mỗi lịch sử 82 nến, tổng 328 dòng. Ba lịch sử chung 70 giá đóng đầu, bắt đầu 1.10000 và tăng 0.00005 mỗi nến. Sau đó timely, expired và invalid dùng các thay đổi khác nhau đã công bố; lịch sử thứ tư giữ giá đóng cố định. Có OHLC, khởi tạo EMA, mức tăng giảm làm mượt, RSI, cờ sự kiện và nguồn gốc lượt.
Mỗi dòng ghi thời điểm hoàn tất UTC theo lịch, không phải giờ mở nến của broker hay giờ khớp. Giá đóng đầu tại 01:55 UTC và lần đặt lại chung tại 08:00 UTC. Tính lại từ đầu từng nhánh, không làm tròn giữa các bước. Đường đi nhân tạo kiểm tra số học và trình tự; hình dạng gọn và tần suất sự kiện không chứng minh lợi nhuận ngoài thị trường.
8. Đọc sự phục hồi ở nến cuối cùng được phép
Trong timely, k73 mở lượt lúc 08:00 UTC với giá trị hiển thị bốn số lẻ RSI=44.5994. T đạt. Nến sau đưa RSI xuống 38.2459, vẫn trên ngưỡng dưới, rồi lên 46.4598 tại k75. Lượt còn hoạt động nhưng chưa vượt mức giữa.
Tại k76 / 08:15 UTC, RSI đạt 53.1680. Đây là X50 mới đúng P+3, và T duy trì suốt lượt, nên Q=1. Chỉ biết sự kiện sau khi nến hoàn tất và dữ liệu đến. Cờ này không cho phép vào bằng giá đóng cũ và không chứng minh báo giá sau phù hợp một kế hoạch giao dịch cụ thể.
| Nhánh / nến | Đóng UTC | RSI14 | T | X50 | Q | Trạng thái |
|---|---|---|---|---|---|---|
| timely · k73 | 08:00:00 | 44.5994 | 1 | 0 | 0 | Lần đặt lại RSI mới |
| timely · k76 | 08:15:00 | 53.1680 | 1 | 1 | 1 | Quan sát đúng hạn |
| expired · k76 | 08:15:00 | 45.9063 | 1 | 0 | 0 | Ba nến đã đóng tiếp theo |
| expired · k77 | 08:20:00 | 53.2002 | 1 | 1 | 0 | Lượt đã hết hạn |
| invalid · k75 | 08:10:00 | 33.1588 | 1 | 0 | 0 | Hủy dưới ngưỡng |
| invalid · k77 | 08:20:00 | 55.3151 | 1 | 1 | 0 | Cắt khi không có đặt lại hoạt động |
| flat · k76 | 08:15:00 | 50.0000 | 0 | 0 | 0 | Giá cố định: không có bối cảnh |
9. Giữ trạng thái hết hạn khi phục hồi ở nến thứ tư
Nhánh expired bắt đầu bằng cùng lần đặt lại. Phục hồi chậm hơn vẫn dưới mức giữa đến k76, nến hợp lệ cuối cùng. Tại k77 / 08:20 UTC, RSI đạt 53.2002 và có X50 mới trong khi T vẫn đạt. Tuy vậy, lượt đã vượt cửa sổ ba nến: Q=0.
Nến này kiểm tra hết hạn trước phục hồi. Không dời P gần lần cắt, diễn giải nhịp tăng chậm thành đặt lại mới hoặc kéo dài hạn vì giá lên sau đó. Lần cắt muộn vẫn lưu trong nhật ký. Nếu nghiên cứu cửa sổ bốn nến, cố định thành ứng viên riêng và đánh giá trên cùng lịch, tính cả chi phí và thất bại bổ sung.
10. Đóng lượt không hợp lệ trước khi nhìn nhịp bật lại
Ở invalid, giá tiếp tục giảm sau lần đặt lại chung. Tại k75 / 08:10 UTC RSI là 33.1588, thấp hơn ngưỡng dưới, nên hủy lượt dù T vẫn đạt. Tại k77 RSI phục hồi tới 55.3151 nhưng không có P hoạt động, do đó Q=0. Nhịp bật không mở lại lượt đã hủy.
Mất bối cảnh EMA cũng gây hủy trước phục hồi theo cùng ưu tiên. Nhánh giá cố định cho thấy giới hạn khác: sau khởi tạo hai EMA bằng giá, RSI nhận quy ước đi ngang, T không đạt và không có đặt lại hợp lệ. Thị trường đi ngang thực kém đều đặn hơn và có thể tạo nhiều lượt trông hợp lệ. Cần chứng cứ về đóng góp của bộ lọc sau chi phí.
11. Tách thời điểm mở, hoàn tất và báo giá đầu dùng được
Thời gian nến MT4 chỉ giờ mở. Nến mở 07:55 UTC bao phủ đến 08:00 UTC trên đồng hồ M5 của ví dụ. Dữ liệu cuối quan sát được khi tick đầu tiếp theo tới; thời điểm minh họa 08:00:00.250 UTC muộn hơn ranh giới theo lịch. Dấu thời gian lịch sử riêng lẻ không chứng minh lúc nhận, gửi yêu cầu hay khớp.
Chuyển giờ máy chủ sang UTC bằng độ lệch thực áp dụng cho ngày đó và lưu quy tắc. Lúc 08:17 UTC, nến M5 gần nhất dự kiến đã hoàn tất kết thúc 08:15 UTC; nến kết thúc 08:20 UTC vẫn mở. Mô hình thực thi phải giới hạn riêng tuổi báo giá và độ trễ gửi yêu cầu. Cửa sổ phục hồi không cho phép thử gửi lệnh thêm ba nến nữa.
| Giờ UTC | Thông tin có sẵn | Chưa có |
|---|---|---|
| 07:55 | Nến M5 mở | Giá đóng cuối cùng |
| 08:00:00.250 | Tick đầu tiếp theo minh họa | Bằng chứng khớp trước đó |
| 08:17 | M5 đã đóng tới 08:15 | Giá đóng M5 lúc 08:20 |
12. Xem M1 là thí nghiệm khác
Cùng số chu kỳ nhưng M1 và M5 có chuỗi giá, khoảng cách thời gian khác nhau. Một khoảng danh nghĩa 20 bars tương ứng 20 minutes trên M1 và 100 minutes trên M5, song EMA còn giữ thông tin cũ với trọng số giảm dần. RSI từ thay đổi giá đóng năm phút không phải trung bình của năm RSI một phút.
Chuyển sang M1 làm đổi lần đặt lại, lần cắt và độ dài thực của cửa sổ. Nhiều quan sát cũng có thể tăng vòng quay và chi phí. Giữ cờ của hướng dẫn trên M5; biến thể M1 cần cố định quy tắc độc lập và giả định thực thi thực tế có thể so sánh. Mô hình đa khung phải nêu giá trị khung lớn đã đóng nào sẵn có ở mỗi quyết định khung nhỏ.
13. So hai báo giá thực thi với cùng kế hoạch cố định
Ví dụ BUY độc lập này vào bằng Ask, với dừng lỗ và mục tiêu cố định phía Bid tại 1.09940 và 1.10120. Bid/Ask trước là 1.10000 / 1.10008, sau là 1.10016 / 1.10024; cả hai có spread 0.8 pip. Cộng hoa hồng khứ hồi 0.6 pip và tổng dự phòng thực thi bất lợi 0.6 pip. Trước có lỗ kế hoạch 6.8+1.2=8.0 pips, mục tiêu ròng còn lại 11.2-1.2=10.0 pips, tỷ lệ 1.2500; sau lần lượt là 9.6 pips, 8.4 pips, 0.8750.
Theo bộ lọc so sánh công bố net reward / planned loss >=1.20, báo giá trước đạt, sau không đạt. Với vốn chủ sở hữu 10000 USD, ngân sách 0.25%=25 USD, giá trị pip 10 USD mỗi lot chuẩn và bước khối lượng 0.01, làm tròn xuống cho 0.31 lots và rủi ro kế hoạch 24.80 USD. Phép tính báo giá sau là 0.26 lots / 24.96 USD, nhưng giảm khối lượng không sửa được tỷ lệ không đạt. Đây là báo giá thay thế độc lập với lịch sử, không phải lệnh hay lần khớp đo được.
| Báo giá | Bid / Ask | Stop (pip) | Lỗ + chi phí | Mục tiêu ròng | Tỷ lệ | Lot | Rủi ro USD |
|---|---|---|---|---|---|---|---|
| Báo giá trước · đạt | 1.10000 / 1.10008 | 6.8 | 8.0 | 10.0 | 1.2500 | 0.31 | 24.80 |
| Báo giá sau · bị loại | 1.10016 / 1.10024 | 8.4 | 9.6 | 8.4 | 0.8750 | 0.26 | 24.96 |
14. Nêu rõ phía báo giá, đơn vị và rủi ro thực thi thật
BUY có khoảng lỗ trước hoa hồng và dự phòng là (Ask-S_bid)/pip, dư địa mục tiêu (T_bid-Ask)/pip. Tác động spread đã nằm trong các khoảng giá thực thi này. SELL tương ứng (S_ask-Bid)/pip và (Bid-T_ask)/pip. Không cộng spread hiển thị lần nữa. Giải thích giá phía bán không định nghĩa mô hình quan sát SELL đối xứng.
Ví dụ giả định pip EURUSD 0.0001, point và tick 0.00001, hợp đồng 100000 EUR, tài khoản USD. Phải kiểm tra thuộc tính sản phẩm thực, quy đổi tiền tài khoản, lot tối thiểu, ký quỹ và ràng buộc stop. Dự phòng và stop không bảo đảm trần lỗ thực. Gap, báo giá thay đổi, bảo vệ bị từ chối hoặc yêu cầu chưa rõ kết quả đều có thể đổi kết quả; đối chiếu lệnh và khớp thực trước khi thử lại sau timeout.
15. Kiểm tra đóng góp của đặt lại trên cùng lịch sự kiện
Dùng T AND X50 làm quan sát cơ sở và so với Q yêu cầu đặt lại gần đây có hạn. Giữ mọi lần cắt, cả chưa kích hoạt, hết hạn và đã hủy. Khi có quy tắc hoàn chỉnh, áp dụng cùng cách chọn báo giá, bảo vệ, thoát, khối lượng và chi phí cho cả hai. Không dời quan sát bị lọc sang giá muộn hơn tiện lợi hoặc âm thầm bỏ yêu cầu bị từ chối.
Cố định lựa chọn phát triển, để riêng dữ liệu tiếp theo chưa dùng, ghi mọi chu kỳ, ngưỡng và cửa sổ đã thử. Xem kỳ vọng ròng, drawdown, vòng quay, bất định và độ nhạy với spread cùng thực thi bất lợi. Cần tick theo thứ tự nếu stop và mục tiêu có thể chạm trong cùng nến. Tệp chỉ kiểm tra định nghĩa; ít tín hiệu hơn hay tỷ lệ thắng chọn lọc cao hơn không thiết lập lợi thế đáng tin.
16. Rà soát đặc tả trước khi chuyển thành chiến lược
Người khác phải tái tạo cùng bối cảnh, đặt lại và phục hồi từ cùng lịch sử đầy đủ. Ghi công thức, khởi tạo, sản phẩm, phía giá, khung thời gian, vị trí bộ đệm, trường hợp bằng, dữ liệu thiếu, ưu tiên hủy, thời hạn và quan hệ giữa đồng hồ tín hiệu với thực thi. Tách độ chính xác đầu vào khỏi làm tròn hiển thị.
Hướng dẫn đầu của nhóm scalping kết hợp chỉ báo tạo nền cho chiến lược EMA–RSI hoàn chỉnh sau này. Các bài tới nghiên cứu Bollinger Bands với Stochastic và EMA với MACD. Bài liên quan bổ sung chi phí, phiên và kiểm thử; chiến lược EMA pullback M1 hiện có nghiên cứu trình tự khác. Kết nối các ý tưởng qua liên kết nhưng giữ từng giả thuyết riêng biệt.
Câu hỏi thường gặp
EMA20/50 và RSI14 có phải thông số scalping tốt nhất?
Đó là đầu vào tham chiếu cho ví dụ đã công bố, không có tối ưu hay lợi thế đo được. Khởi tạo, ngưỡng, khung, thực thi và chi phí cũng tác động. Cố định ứng viên trước khi kiểm tra dữ liệu sau.
RSI trên 50 có nghĩa tín hiệu BUY mới không?
Đó là trạng thái. Lần cắt mới cần giá trị trước không quá 50 và hiện tại trên 50. Q còn cần lượt đặt lại gần đây đang hoạt động và bối cảnh EMA liên tục.
Lượt đặt lại đã hủy có phục hồi khi RSI tăng không?
Lượt cũ vẫn đóng. Nhịp bật không có đặt lại mới độc lập thì chưa được kích hoạt. Nhánh invalid thể hiện điều này; chờ tiếp sau hủy là mô hình khác.
Phục hồi đúng nến thứ ba tiếp theo có được không?
Có, nếu bối cảnh và ngưỡng dưới đều đạt. P+1, P+2, P+3 hợp lệ. Tại P+4, hết hạn được ưu tiên dù RSI vượt 50 trên cùng nến đã đóng.
Có thể dùng quy tắc trên M1 không?
Đó là thí nghiệm khác. Đường chỉ báo, số sự kiện và thời hạn thực thay đổi. Tính lại bằng dữ liệu M1 cùng mô hình thực thi cố định riêng, không chuyển thẳng kết luận M5.
Quan sát đủ điều kiện có chứng minh chiến lược có lãi?
Không. Q chỉ nhận diện sự kiện theo điều kiện đã nêu. Cần đủ quy tắc lệnh, bảo vệ, thoát, chi phí, rủi ro rồi kiểm tra trên dữ liệu thị trường phù hợp. Lịch sử và báo giá cung cấp là giả định.
Nguồn và ghi chú nghiên cứu
MetaQuotes mô tả đường trung bình, RSI, vị trí đọc bộ đệm, thời điểm mở nến và giá dùng để gửi lệnh. Cách khởi tạo trên lịch sử hữu hạn, các ngưỡng, ưu tiên sự kiện, lịch sử tổng hợp và so sánh báo giá độc lập ở đây là mô hình giảng giải được công bố rõ. Chúng không phải thiết lập mặc định, xác nhận khớp với terminal thực hay bằng chứng tối ưu. Hai tệp tải xuống cung cấp các số dùng trong ví dụ.
- MQL4 Reference: iMA
- MQL4 Reference: iRSI
- MetaTrader 4 Help: Relative Strength Index
- MQL4 Reference: iTime
- MQL4 Reference: OrderSend
Nội dung giáo dục. Mọi lịch sử và ví dụ báo giá đều giả định. Forex có rủi ro. Sự đồng thuận chỉ báo, stop kế hoạch và dự phòng chi phí không bảo đảm thực thi có lãi hay giới hạn lỗ thực tế.