ForexBestRobots.comSo sánh EA →
VI

Kết hợp chỉ báo · Chiến lược 2

Chiến lược Forex MACD và Stochastic: hai giao cắt theo thứ tự

Mô hình EURUSD H1 rõ ràng: Stochastic trước, MACD mới trong ba nến sau, rồi kiểm tra giá, đầy đủ chi phí và các mức thoát cố định.

Sự kiện Stochastic mới phải đi trước giao cắt MACD chính/tín hiệu mới. Ba H1 đã đóng giới hạn cơ hội; dữ liệu giả định không có thành tích đo được.
Sự kiện Stochastic mới phải đi trước giao cắt MACD chính/tín hiệu mới. Ba H1 đã đóng giới hạn cơ hội; dữ liệu giả định không có thành tích đo được.

Mô hình chỉ BUY nghiên cứu hai sự kiện có thứ tự, không phải hai chỉ báo tình cờ cùng hướng lên. Giao cắt K/D mới mở đợt khi đường chính MACD vẫn thấp hơn hoặc bằng đường tín hiệu. Giao cắt MACD mới đầu tiên phải đến trong ba H1 đã đóng tiếp theo. Năm lịch sử giả định tái lập được phân biệt đúng hạn, hết hạn, đảo thứ tự, đồng thời và hủy do dao động. Giá đóng đạt điều kiện vẫn cần báo giá đầu tiên chấp nhận được.

1. Định nghĩa giả thuyết sự kiện có thứ tự

Stochastic đặt giá đóng trong vùng gần đây; MACD so sánh giá làm mượt. Câu hỏi là nhịp hồi mới rồi nhịp hồi MACD có xác định được nhóm tiếp diễn đáng thử sau chi phí hay không. Cả hai dùng giá chồng lấp, nên đồng thuận không tạo hai bằng chứng lợi thế độc lập.

Chỉ EURUSD BUY. Khác MACD trục không/RSI và hồi đầu EMA/Stochastic. Không yêu cầu qua trục không, vùng 20/80 hay chạm EMA. Không SELL, bình quân giá, tăng tầng, kiểm tra lại tùy ý hoặc tự đảo vị thế. Thứ tự và điều kiện giá là thí nghiệm; tham số là lựa chọn nghiên cứu công bố trước, không là khuyến nghị đã tối ưu.

2. Cố định nến đã đóng, UTC và vị thế

Dùng OHLC Bid H1 EURUSD đã đóng, MACD12/26 / signal9 SMA theo Close và Stochastic14 / D3 / slowing3 / MODE_SMA / Low/High. Tối thiểu 35 nến đóng hợp lệ. p được đóng trong 07:00–16:00 UTC từ thứ Hai đến thứ Năm. Đợt hoạt động cần khoảng H1 liên tục cùng ngày UTC.

Quy đổi khoảng nến thực của môi giới sang UTC, gồm thay đổi lệch giờ lịch sử; đổi nhãn máy chủ không đủ. Chỉ kích hoạt/gửi khi không có vị thế, lệnh chờ EURUSD hoặc yêu cầu chưa rõ. Một đợt hoạt động. Lỡ đánh giá hoặc dữ liệu/vị thế không chắc thì bỏ hay hủy, không phát lại sau kết nối. Rủi ro danh mục khác cần kiểm soát riêng.

Thành phầnThiết lậpVai trò hoặc giới hạn
MACD12/26 / signal9Close; khởi tạo SMA hữu hạn; tín hiệu SMA9Giao cắt mới sau, không trạng thái trục không
Stochastic14 / D3 / slowing3Low/High; tỷ số tổng K; SMA DX mới bắt đầu khi M≤G
ĐợtY p+1…p+3; giá chỉ ở Y đầuHủy trước, không khôi phục đợt cũ
Thực thiBáo giá đầu; S/T Bid; thoát 21:00 UTCChi phí trước lot làm tròn xuống

3. Nêu đầy đủ phép tính MACD và Stochastic

Với N bằng 12 và 26 khởi tạo E_N(N−1)=mean(C0…C(N−1)), rồi E_N(k)=[2C(k)+(N−1)E_N(k−1)]/(N+1). Định nghĩa M(k)=E12(k)−E26(k), G(k)=mean[M(k−8)…M(k)] và chẩn đoán H(k)=M(k)−G(k). M có từ k25, G từ k33. Cột chính MT4 biểu diễn M, không phải H. Tín hiệu quy định SMA9, không lấy EMA tín hiệu từ nền tảng khác.

Stochastic dùng LL(k)=min[L(k−13)…L(k)], HH(k)=max[Hprice(k−13)…Hprice(k)], A(k)=C(k)−LL(k), R(k)=HH(k)−LL(k), K(k)=100ΣA/ΣR trên k−2…k và D(k)=[K(k)+K(k−1)+K(k−2)]/3. Hprice là đỉnh nến; H riêng là chênh lệch MACD chẩn đoán. K có từ k15, D từ k17. Tổng vùng bằng không khiến K không khả dụng; D cần ba K hợp lệ. Low/High là price_field=0; MODE_MAIN/MODE_SIGNAL chọn đường. Dùng shift=1 đã đóng, shift=2 trước đó, không dùng shift=0 đang tạo. Không điền số không; đối chiếu giá trị khởi tạo và đầu ra có thời gian trước khi nói trùng terminal.

Khởi tạo EMA hữu hạn, MACD chính/tín hiệu SMA9 và Stochastic tỷ số tổng rõ ràng. H chẩn đoán không phải cột chính MT4.
Khởi tạo EMA hữu hạn, MACD chính/tín hiệu SMA9 và Stochastic tỷ số tổng rõ ràng. H chẩn đoán không phải cột chính MT4. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

4. Kích hoạt khi Stochastic mới cắt trước MACD

Định nghĩa X(k)=[K(k−1)≤D(k−1)] AND [K(k)>D(k)] và Y(k)=[M(k−1)≤G(k−1)] AND [M(k)>G(k)]. X tính được từ k18, Y từ k34. Ở trạng thái chờ, đủ giờ và không vị thế, chỉ kích hoạt p nếu X(p)=1 và M(p)≤G(p). Cố định P=Hprice(p−1). K không phải dưới 20; M có thể âm hoặc dương.

X/Y đồng thời làm M(p)>G(p), nên không kích hoạt. MACD cắt trước và chỉ còn ở trên G không thể được X mới tái dùng. K>D kéo dài không phải X mới. Đợt giữ p và thời hạn ban đầu, sự kiện có vẻ mới không đặt lại đồng hồ. Thiếu dữ liệu bắt buộc thì hủy, không tạo giao cắt giả.

X mới chỉ kích hoạt khi M≤G. MACD đầu sau đó phải trong p+1…p+3, không đặt lại hạn hoặc vào khi đồng thời.
X mới chỉ kích hoạt khi M≤G. MACD đầu sau đó phải trong p+1…p+3, không đặt lại hạn hoặc vào khi đồng thời. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

5. Chỉ nhận MACD mới đầu tiên trong ba nến

q là Y đầu sau p trong p+1…p+3. Cần dữ liệu hợp lệ liên tục, cùng ngày UTC và K(k)>D(k) ở mọi nến giữa, gồm q. Dữ liệu lỗi, đứt khoảng hoặc K≤D hủy trước xét Y. Tại p+3 xét Y rồi mới hết hạn. p cuối 16:00 nên q cuối 19:00 UTC.

Ở Y đầu yêu cầu C(q)>P, bằng không đạt. Giá thất bại dùng hết đợt ngay: không nến giá bổ sung, không thay bằng Y sau, không giữ bộ nhớ hồi kiểu EMA. Đạt điều kiện, loại, hủy hay hết hạn đều tiêu thụ; không kích hoạt lại cùng nến. Chỉ X mới hợp lệ sau đó mở đợt khác. Y sau p+3 không khôi phục đợt cũ.

6. Cố định bảo vệ bằng thông tin có tại q

Y đầu đạt thì cố định stop Bid S=floor_tick(min[L(p)…L(q)]−0.00010) và mục tiêu T=floor_tick(C(q)+2[C(q)−S]). Đệm một pip, mục tiêu hai khoảng cách là lựa chọn đã nêu. P cố định từ p; S/T không dùng nến sau q. Đỉnh/đáy sau không dời mức. Q=1 là đạt điều kiện, chưa khớp lệnh.

Ví dụ giả định 1 pip=0.00010 và tick=point=0.00001: một pip bằng mười point ở báo giá năm chữ số thập phân. Cần biết tick và bước giá thực; số chữ số không xác định bước giao dịch hay giá trị tick. Hai khoảng từ giá đóng không bảo đảm tỷ số ròng2:1: Ask, chi phí và làm tròn thay đổi hình học.

Cố định đỉnh trước tại p, stop/mục tiêu tại q. Không dùng nến sau q và không thêm nến chờ giá.
Cố định đỉnh trước tại p, stop/mục tiêu tại q. Không dùng nến sau q và không thêm nến chờ giá. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

7. Xét đúng báo giá đầu trong cửa sổ gửi riêng

Sau giá đóng đạt điều kiện tại t chỉ xét báo giá Bid/Ask đầu tiên quan sát được. Cần 0≤age≤2 s, 0≤elapsed<10 s, spread≤1.5 pips, Ask−C(q)≤4.0 pips, khoảng Ask-stop gộp 5–40 pips và tỷ số lợi nhuận/lỗ ròng dự kiến ít nhất 1.5. Thêm giá hợp lệ đúng thứ tự, Bid>max(S,P) và Ask<T. Giới hạn khoảng cách có tính điểm biên, so sánh giá vẫn nghiêm ngặt.

Trước gửi kiểm tra bước giá, ràng buộc stop, bảo vệ kèm, khối lượng, ký quỹ khả dụng và không có EURUSD. Báo giá đầu xấu, không có trước hạn hay từ chối rõ đều tiêu thụ, không chờ báo giá thứ hai rẻ hơn. Số giây hạn chế yêu cầu chưa gửi, không phải tuổi thọ yêu cầu thị trường đã gửi hoặc ngày hết hạn lệnh chờ của môi giới. Nếu kiểm tra môi giới kéo dài quá cửa sổ gửi, tiêu thụ cơ hội mà không gửi; không thay báo giá đầu bằng báo giá mới.

8. Dựng năm lịch sử giả định riêng

Tất cả bắt đầu đóng 1.08000. Mốc đóng đầu 2026-07-06 16:00 UTC, riêng đảo thứ tự 2026-07-06 09:00 UTC. Biến động pip tiếp theo: đúng hạn 0×39,+3×20,−4×4,+8×7; trễ 0×39,+3×20,−4×8,+7×9; đảo 0×39,+3×20,−4×4,+8×6,−2×1,+3×6; đồng thời 0×39,+3×4; hủy 0×39,+3×20,−4×4,+8×2,−20×1.

Mở bằng đóng trước, riêng k0 mở bằng đóng. Đỉnh cao hơn max(mở,đóng) một pip, đáy thấp hơn min(mở,đóng) một pip. Dòng 71,77,77,44,67, tổng 336. Đoạn đầu chung và đồng hồ riêng ca đảo không tạo mẫu giao dịch độc lập. CSV tính đợt giả định không vị thế, không lệnh gửi hay kết quả, kết thúc trước 21:00. Số hữu tỷ chính xác quyết định; thập phân hiển thị chỉ xấp xỉ.

Tải năm lịch sử OHLC giả định và phép tính đợt thiết lập

9. Đọc xác nhận đúng hạn trên cùng trục

Ca đúng hạn p=k65 đóng lúc 2026-07-09 09:00 UTC. X=1, K 68.9655 vượt D 63.7326, nhưng M 0.001080729 thấp hơn G 0.001221014. Cố định P tại 1.08530. Chỉ M dương chưa phải xác nhận MACD.

Y đầu tại q=k67, 11:00 UTC, còn trong hạn. M 0.001254174 vượt G 0.001205510, K>D duy trì, đóng 1.08760 vượt P. Đáy thấp nhất từ p đến q 1.08510 cho S=1.08500, T=1.09280 và Q=1. Giá, K/D và M/G chung vị trí nến đã đóng; chấp nhận báo giá là bước sau.

Đúng hạn: X k65 trước Y k67. Giá, K/D và M/G chung nến đã đóng; đạt điều kiện vẫn chưa khớp.
Đúng hạn: X k65 trước Y k67. Giá, K/D và M/G chung nến đã đóng; đạt điều kiện vẫn chưa khớp. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.
Ca / nếnĐóng BidKDMACD MTín hiệu GThao tácQ
Ca đúng hạn · k651.0860068.965563.73260.0010807290.001221014Kích hoạt0
Ca đúng hạn · k671.0876096.774284.31630.0012541740.001205510Đóng đạt điều kiện1
Ca trễ · k711.0856064.705944.11760.0005391920.000650274Đợt hết hạn0
Ca trễ · k721.0863082.857163.89360.0006555570.000601283Đợt cũ không được khôi phục0
Ca đảo thứ tự · k671.0876096.774284.31630.0012541740.001205510Đợt cũ không được khôi phục0
Ca đảo thứ tự · k721.0896096.774296.64730.0017545700.001392803Loại: MACD đã cắt0
Ca đồng thời · k401.0803066.666755.55560.0000239320.000002659Loại: sự kiện đồng thời0
Hủy do dao động · k661.0840060.256462.86560.0009261810.001185796K≤D: hủy0

10. Hết hạn trước giao cắt trễ đẹp mắt

Ca trễ p=k68 đóng 12:00 UTC, X mới khi M≤G. Ứng viên cuối k71, 15:00 UTC không có Y, hết hạn sau kiểm tra. Giá tốt hơn hoặc lot nhỏ hơn không kéo dài hạn tín hiệu.

Tại k72, 16:00 UTC, Y mới xuất hiện: M 0.000655557 vượt G 0.000601283. Đây p+4, Q vẫn bằng không. K>D kéo dài không thay cho X mới. Biểu đồ sau có thể hấp dẫn trong khi quy tắc vẫn không cho cơ hội vào.

Trễ: k71 hết hạn sau xét cuối. Y k72 là p+4, không khôi phục cơ hội cũ dù giá về sau tốt hơn.
Trễ: k71 hết hạn sau xét cuối. Y k72 là p+4, không khôi phục cơ hội cũ dù giá về sau tốt hơn. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

11. Tách đảo thứ tự, đồng thời và hủy dao động

Ca đảo có đồng hồ riêng đã công bố. Y tại k67 đến 04:00 UTC; X k65 trước đó ngoài giờ. Tại k72, 09:00 UTC có X mới nhưng M 0.001754570 đã vượt G 0.001392803: loại thứ tự. Ca đồng thời k40 vào 2026-07-08 08:00 UTC có X=Y=1, cũng không kích hoạt mô hình.

Ca hủy mở tại p=k65; sau đó k66, 10:00 UTC có K 60.2564 dưới D 62.8656. Hủy trước cân nhắc Y. Không có vị thế hoặc giao dịch dừng lỗ được báo cáo. Thiếu dữ liệu và K=D cùng ưu tiên. X mới hợp lệ ở nến sau có thể mở đợt khác; các lần loại không cho tái dùng đợt cũ tùy ý.

Loại riêng: MACD cũ trước X mới, X/Y đồng thời, K>D mất khi chờ. Không hàm ý vị thế thật hay dừng lỗ.
Loại riêng: MACD cũ trước X mới, X/Y đồng thời, K>D mất khi chờ. Không hàm ý vị thế thật hay dừng lỗ. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

12. So báo giá đầu thay thế sau toàn bộ chi phí

Dùng S/T ca đúng hạn. Nếu báo giá đầu lúc 11:00:02 UTC là 1.08760 / 1.08772 Bid/Ask, spread 1.2 pips và stop gộp 27.2 pips. Hoa hồng hai chiều 0.6 pip cộng dự phòng thực thi bất lợi tổng 1.0 pip cho lỗ 28.8 pips, dư địa mục tiêu ròng 49.2 pips, tỷ số 1.7083. Qua số học, vẫn cần kiểm tra môi giới.

Nếu đầu là 1.08788 / 1.08800, đuổi giá đúng 4.0 pips đạt trần có tính cả giá trị tại biên; nhưng lỗ 31.6 pips, mục tiêu ròng 46.4 pips và tỷ số 1.4684 buộc loại ở mọi lot. Vốn 10000 USD, ngân sách 0.5%=50 USD, hợp đồng 100000 EUR, giá trị pip 10 USD/lot và bước 0.01 cho 0.17 lots, rủi ro 48.96 USD ở báo giá hợp lệ. Làm tròn xuống, bỏ dưới tối thiểu. Spread chỉ tính một lần qua vào Ask/ra Bid; lỗ thật có thể vượt dự phòng.

Báo giá đầu thay thế có cùng thoát. Giá đắt đạt trần bốn pip nhưng tỷ số ròng thấp; lot nhỏ không sửa được.
Báo giá đầu thay thế có cùng thoát. Giá đắt đạt trần bốn pip nhưng tỷ số ròng thấp; lot nhỏ không sửa được. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.
Báo giá đầuBid / AskStop (pip)Lỗ + chi phíMục tiêu ròngTỷ sốQuyết định
Hợp lệ1.08760 / 1.0877227.228.849.21.7083Đạt điều kiện số
Đắt1.08788 / 1.0880030.031.646.41.4684Loại: tỷ số ròng thấp

13. Giữ thoát Bid cố định và thoát trong ngày

S/T giữ nguyên sau vào, bảo vệ BUY xét trên Bid. Nếu còn mở, yêu cầu đóng ở Bid đầu thực thi được từ 21:00 UTC vào ngày p. Thay đổi dao động/MACD không thêm thoát. Không hòa vốn, đóng phần, bám giá, bình quân hoặc tự vào lại từ đợt này.

Ví dụ Ask1.09280 / Bid1.09268 chưa đạt mục tiêu Bid. Nến giả định riêng có Hprice=1.09300 và L=1.08480 qua cả hai mức nhưng không cho thứ tự. Lấy chuỗi tick hoặc ghi không rõ, không chọn đường có lời. Nến ngoài CSV; gap có thể khiến stop khớp xấu hoặc trì hoãn đóng theo giờ.

BUY thoát theo Bid. Chạm Ask chưa đủ; OHLC qua cả hai mức không cho thứ tự. Thoát giờ từ 21:00 UTC.
BUY thoát theo Bid. Chạm Ask chưa đủ; OHLC qua cả hai mức không cho thứ tự. Thoát giờ từ 21:00 UTC. Trên màn hình nhỏ, cuộn ngang biểu đồ để đọc rõ nhãn.

14. Giải quyết yêu cầu chưa rõ trước đợt mới

Ghi chỉ báo chính xác, p/q, P/S/T, báo giá đầu và tuổi, thời gian gửi, mã yêu cầu, khối lượng, khớp và bảo vệ được chấp nhận. Timeout không chứng minh từ chối. Đối chiếu lệnh/vị thế trước thử lại hay coi EURUSD trống; BUY trùng có thể gấp đôi rủi ro. Gửi đúng hạn vẫn có thể khớp sau hạn.

Khớp thiếu bảo vệ bắt buộc thì tìm đóng ngay có kiểm soát, chặn vào mới đến khi rõ. Quản lý phần dư sau đóng lỗi/một phần. Nếu khớp hoặc phục hồi sau 21:00, tìm đóng ở báo giá đầu thực thi được. Không nới bảo vệ hay phát lại thiết lập hết hạn. Kiểm tra tick/giá trị, quy đổi tiền tài khoản, ký quỹ và swap trước dùng ví dụ USD cho tài khoản khác.

15. So chính sách mà không chọn dòng thuận lợi

Biến thể chỉ Stochastic bỏ cả hai ràng buộc MACD: không M≤G và không chờ Y; quyết định q=p tại mỗi X mới hợp lệ. Giữ đỉnh trước, giá nghiêm ngặt, công thức stop p đến q, mục tiêu, báo giá đầu, chi phí, khối lượng và giờ thoát. Giá thất bại ở p cũng tiêu thụ đợt.

Quyền và thời điểm vào thay đổi cùng nhau, nên không tách riêng đóng góp nhân quả độc lập của MACD. Chạy vị thế/đợt của từng biến thể theo thời gian riêng, không xóa dòng danh sách cuối. Dành dữ liệu sau, lưu mọi thử nghiệm, báo kỳ vọng ròng, drawdown, bất định, cơ hội bỏ lỡ và lỗi thực thi. Năm lịch sử giả định kiểm tra quy tắc và số học, không chứng minh khả năng sinh lời.

16. Rà toàn bộ đặc tả trước thử nghiệm

Kiểm tra khoảng UTC thực, khởi tạo EMA hữu hạn, tín hiệu SMA9, Stochastic đầy đủ, X mới rồi Y mới và ưu tiên hủy. Xác minh p+3 trước hết hạn, P cố định, không chờ giá sau Y, S/T không dùng tương lai, báo giá/chi phí trước tính lot. Tách loại, hết hạn, chưa rõ, đạt và khớp.

Đây chiến lược thứ hai của cụm. Còn SAR với ADX và bám giá có kiểm soát, theo quy tắc sự kiện/bảo vệ riêng. Đặc tả làm nghiên cứu tái lập được, không khuyên trade thật hay khẳng định thêm MACD làm Stochastic có lãi.

Câu hỏi thường gặp

Hai chỉ báo phải cắt trên cùng nến không?

Không. Mô hình loại đồng thời. X trước khi M≤G; Y mới đầu chỉ xác nhận trong ba nến đã đóng tiếp theo.

MACD chính dương đã đủ chưa?

Chưa. Y là giao cắt chính/tín hiệu mới, không phải qua trục không hoặc M>G kéo dài. Tín hiệu công bố là SMA9.

Stochastic phải thoát vùng 20 không?

Không. Không có điều kiện 20/80. X là giao cắt K/D tăng mới; ca đúng hạn bắt đầu khi K đã trên 20.

Giá được chờ sau MACD đầu không?

Không. Nếu C(q) không vượt nghiêm ngặt đỉnh trước cố định tại Y đầu, đợt bị tiêu thụ. Giá tốt hơn sau đó không cứu được.

Mục tiêu bảo đảm tỷ số ròng hai-một không?

Không. Neo theo đóng Bid và stop. Ask và đủ chi phí quyết định tỷ số ròng; báo giá đầu đắt bị loại dù đạt giới hạn đuổi giá.

Các lịch sử là backtest có lãi không?

Không. Năm lịch sử OHLC giả định và báo giá thay thế chỉ minh họa phép tính và thứ tự, không khớp thật, lợi nhuận đo được hay kết quả EA thương mại.

Nguồn và ghi chú nghiên cứu

MetaQuotes mô tả MACD với tín hiệu trung bình đơn giản, API và tỷ số các tổng Stochastic, OrderSend cùng thuộc tính mã. Khởi tạo EMA hữu hạn, thứ tự, thời hạn, UTC, bảo vệ và chi phí là đặc tả nghiên cứu riêng. Ví dụ giả định kiểm tra tính toán, không chứng minh trùng terminal, lợi nhuận đo được hoặc kết quả EA thương mại.

Đặc tả nghiên cứu giáo dục. Lịch sử, báo giá và kế hoạch thực thi là giả định. Forex có rủi ro; chỉ báo, stop và ngân sách không bảo đảm lợi nhuận hay lỗ thực tối đa.