Hai chỉ báo trông tăng giá có thể mô tả những thời điểm khác nhau. Stochastic có thể cắt trước, MACD đã ở trên tín hiệu, hoặc giao cắt mới thứ hai chỉ đến sau khi quan sát hết hạn. Bốn lịch sử H1 giả định tái lập được phân biệt các trường hợp. Hướng dẫn cũng tách cột MACD gốc MT4 khỏi biểu đồ chính trừ tín hiệu và cho thấy chờ xác nhận đổi giá thực thi ra sao.
1. Giao vai trò riêng cho từng giao cắt
MACD đo chênh hai trung bình giá hàm mũ; Stochastic đo và làm mượt vị trí giá đóng trong biên độ gần đây. Cả hai biến đổi lịch sử giá chồng lấn. Gọi sự đồng thuận là xác nhận kép không làm bằng chứng độc lập hơn. Trước tiên quyết định cần hai sự kiện mới cùng lúc hay một rồi đến một.
Ta nghiên cứu quan sát phía BUY, không phải chiến lược hoàn chỉnh. Giao cắt Stochastic có thể mở một đợt chờ; giao cắt chính/tín hiệu MACD sau đó xác nhận trong cửa sổ định trước. Hướng dẫn EMA–Stochastic trước dùng trạng thái xu hướng trên cùng nến. Lọc trạng thái và chuỗi sự kiện là giả thuyết khác dù đồ thị giống nhau.
2. Cố định tham số, khởi tạo và đơn vị
Dùng OHLC Bid H1 EURUSD giả định. MACD dùng 12,26,9, PRICE_CLOSE với M=EMA12−EMA26 và tham chiếu gốc MT4 G=SMA(M,9). Khởi tạo mỗi EMA bằng N giá đóng đầu rồi dùng E_N(k)=[2C(k)+(N−1)E_N(k−1)]/(N+1). M có từ k25, G từ k33, so sánh chung hai sự kiện từ k34. Đó là khởi tạo lịch sử hữu hạn đã nêu, không phải khẳng định về dữ liệu trước của terminal nào.
Stochastic dùng Kperiod=14, Dperiod=3, slowing=3, MODE_SMA, Low/High. Ghi nguồn, giờ hoàn tất, trường giá và triển khai thực. M/G là đơn vị giá; Stochastic có định nghĩa từ không đến 100. Bảng và đồ thị MACD chia M/G cho 0.00010 để hiển thị pip EURUSD; CSV giữ đơn vị giá. Cùng nhãn chu kỳ không chứng minh tối ưu hay đầu ra giống nhau.
| Mục | Tham chiếu đã định | Vai trò hoặc giới hạn |
|---|---|---|
| MACD12 / 26 / 9 | Close, khởi tạo EMA hữu hạn, tín hiệu SMA9 | M/G khác đường chính qua không |
| Stochastic14 / D3 / slowing3 | Low/High; K tỷ số tổng; D SMA | Sự kiện K/D mới, không lọc 20/80 |
| Q_same | X và Y cùng nến hoàn tất | Mô hình đồng thời riêng |
| Q_order | X trước; Y mới tại p+1…p+3 | Hủy và hết hạn, không tái dùng sự kiện |
3. Phân biệt cột MT4, tín hiệu và hiệu số
Cột MACD gốc MT4 biểu diễn M, không phải M trừ G. Định nghĩa riêng H=M−G. M qua không khác H qua không: thứ nhất so hai EMA giá, thứ hai so chính và tín hiệu MACD. M có thể dương khi H âm. Một cột xanh trên không không đủ chứng minh giao cắt chính/tín hiệu mới.
Trong MQL4 MODE_MAIN trả M, MODE_SIGNAL trả G. Triển khai khác có thể dùng tín hiệu EMA thay SMA9 hoặc gọi H là histogram MACD. Đọc công thức thật thay suy từ màu hay tên. Sơ đồ tách M, G, H; đổi làm mượt tín hiệu có thể đổi thời điểm cắt.
4. Định nghĩa đầy đủ K và D
Với mỗi nến hoàn tất, đặt LL(k)=min[L(k−13)…L(k)], HH(k)=max[H_price(k−13)…H_price(k)], A(k)=C(k)−LL(k), B(k)=HH(k)−LL(k). Đường chính là K(k)=100ΣA/ΣB từ k−2 tới k, với D(k)=[K(k)+K(k−1)+K(k−2)]/3. Cách tỷ số tổng thường khác trung bình ba phần trăm thô. K bắt đầu k15, D k17 khi các cửa sổ cần thiết hợp lệ.
Low/High là price_field=0 trong iStochastic; Close/Close là lựa chọn khác. Chế độ chính và tín hiệu chọn K với D. Tổng biên độ bằng không khiến K không khả dụng; D cần ba K hợp lệ. Không điền khoảng thiếu bằng không hoặc giá trị cũ. Không có lọc 20/80 ở đây: giao cắt và thoát vùng cực trị vẫn khác.
5. Định nghĩa sự kiện mới trước khi ghép
Sự kiện Stochastic là X(k)=[K(k−1)≤D(k−1)] AND [K(k)>D(k)], sự kiện chính/tín hiệu MACD là Y(k)=[M(k−1)≤G(k−1)] AND [M(k)>G(k)]. Cần giá trị hiện tại và trước hợp lệ. Dấu bằng chỉ cho phép ở phía trước giao cắt. Trạng thái K>D hay M>G kéo dài không tạo X/Y mới trên mỗi nến.
Quan sát đồng thời là Q_same(k)=X(k) AND Y(k): hai giao cắt mới trên cùng nến đã đóng. Một chỉ báo cắt trước rồi vẫn tăng không đủ. MACD qua không là thí nghiệm khác, như chiến lược MACD–RSI có sẵn. Quy tắc SELL đối diện cũng cần định nghĩa rõ, không tự suy từ quan sát BUY này.
6. Giới hạn tuổi thọ xác nhận tuần tự
Mô hình tuần tự chỉ mở khi chưa có đợt chờ hoạt động và X(p)=1 AND M(p)≤G(p). Stochastic phải trước trong khi MACD chưa ở trên tín hiệu. Cửa sổ là p+1≤q≤p+3. Y mới phải đến trong đó và K>D liên tục đúng trên từng nến trung gian lẫn q. Ba nến là lựa chọn minh họa, không tối ưu hóa.
Hủy trước xác nhận nếu K≤D hoặc thiếu đầu vào cần thiết. Nếu không, kiểm tra Y cả tại p+3; chưa xác nhận thì hết hạn sau nến đó. X thêm trong lúc chờ không dời p hay gia hạn. Xác nhận, hủy và hết hạn tiêu thụ đợt chờ, không mở lại cùng nến. X/Y đồng thời có thể đạt mô hình đồng thời, nhưng không mở tuần tự vì M>G đã đúng.
7. Dùng dấu thời gian hoàn tất và ưu tiên cố định
Trong chuỗi H1 MT4 hiện tại, shift=1 là nến hoàn tất gần nhất, shift=2 nến trước, shift=0 đang hình thành. Đọc hai cặp cùng khoảng đã hoàn tất. Đếm nến đã đóng, không đếm giờ đồng hồ. Mỗi thời điểm mới khả dụng chỉ đánh giá một lần và giữ lúc mở ban đầu; kết nối lại không được cấp ba nến mới từ hiện tại.
Quyết định bằng giá trị chưa làm tròn, chỉ làm tròn hiển thị. Tham chiếu dùng phân số chính xác để xác định dấu bằng; dựng từ OHLC và công thức thay so số CSV đã tròn. Đối chiếu terminal thật riêng. Sau thiếu dữ liệu hoặc khởi động lại chưa rõ, dựng lại trình tự; màn hình đã tăng không khôi phục giao cắt mới bị mất.
8. Dựng lại bốn lịch sử giả định riêng
Mỗi trường hợp bắt đầu 2026-07-06 00:00 UTC với giá đóng 1.10000 và 1 pip=0.00010. Thay đổi đầu là 0×39, tiếp +2×20. Trường hợp đúng hạn thêm −3×4,+6×6; trễ thêm −3×8,+5×8. Đảo thứ tự nối tiếp lịch sử đúng hạn bằng −1×1,+2×5. Đồng thời ngắn chỉ dùng 0×39,+2×4 từ giá đóng ban đầu.
Mở bằng đóng trước; k0 mở bằng chính đóng của nó. Cao nhất hơn max(mở,đóng) một pip, thấp nhất dưới min(mở,đóng) một pip. Các trường hợp có 70,76,76,44 hàng, tổng 266, là lịch sử riêng chứ không phải giao dịch liên tiếp. CSV có OHLC, giờ, trung gian, X/Y, hai cờ và hành động đợt chờ. Trống nghĩa chưa có. Dữ liệu dựng kiểm tra định nghĩa, không đo kết quả giao dịch.
9. Theo dõi Stochastic rồi MACD đúng hạn
Trong trường hợp đúng hạn, X ở k65 với K=65.0000, D=59.2929 và M<G. Đợt chờ mở 2026-07-08 17:00 UTC, các ứng viên k66, k67, k68. K>D giữ đúng và Y mới tới k67 lúc 2026-07-08 19:00 UTC, nên Q_order bằng một. X đã bằng không và Q_same không.
Tại xác nhận K=95.4545, D=81.8182; M/G khoảng 8.428732 và 7.946248 pip. Mô hình không bác Stochastic cao; thêm K<80 là lọc khác. Ba ô giá, Stochastic và MACD cùng trục nến. Cờ không mang theo khớp lệnh, stop hay lợi nhuận.
| Trường hợp / nến | K | D | M (pip) | G (pip) | X | Y | Q_same | Q_order |
|---|---|---|---|---|---|---|---|---|
| Đúng hạn · k65 | 65.0000 | 59.2929 | 7.045487 | 8.049025 | 1 | 0 | 0 | 0 |
| Đúng hạn · k67 | 95.4545 | 81.8182 | 8.428732 | 7.946248 | 0 | 1 | 0 | 1 |
| Trễ · k68 | 10.6667 | 8.1794 | 2.192409 | 5.845400 | 1 | 0 | 0 | 0 |
| Trễ · k71 | 61.5385 | 42.3077 | 3.089991 | 3.869205 | 0 | 0 | 0 | 0 |
| Trễ · k72 | 79.7468 | 61.1977 | 3.945735 | 3.518799 | 0 | 1 | 0 | 0 |
| Đảo thứ tự · k72 | 96.6102 | 96.4761 | 12.446648 | 9.531243 | 1 | 0 | 0 | 0 |
| Cùng nến · k40 | 62.5000 | 54.1667 | 0.159544 | 0.017727 | 1 | 1 | 1 | 0 |
10. Để xác nhận trễ hết hạn
Trường hợp trễ mở bằng X ở k68 lúc 2026-07-08 20:00 UTC. Các nến đóng đủ điều kiện là k69,k70,k71. K vẫn trên D nhưng Y chưa tới k71, nên đợt chờ hết sau đánh giá nến đó. MACD trông cải thiện không đủ; cần giao cắt mới trong cửa sổ.
Y tới k72 lúc 2026-07-09 00:00 UTC, bốn nến sau p. Q_order vẫn không dù cả hai trông tăng. k72 không có X mới nên không mở đợt khác. Gia hạn để nhận trường hợp hấp dẫn này là chọn mô hình sau khi thấy ví dụ, không phải sửa quy tắc gốc.
11. Tách đảo thứ tự và sự kiện đồng thời
Trong trường hợp đảo, đợt trước đã xác nhận tại k67. X mới xuất hiện ở k72 nhưng M đã trên G từ MACD cũ. Điều kiện mở không đạt, Y cũ không được tái dùng như xác nhận mới phía sau. Lịch sử dùng cùng tiền tố đúng hạn rồi thêm nhịp giảm nhỏ, không đổi tên sự kiện cũ thành điểm vào muộn.
Trong trường hợp đồng thời riêng, X=1 AND Y=1 tại k40 lúc 2026-07-07 16:00 UTC. Q_same một và Q_order không. Tuần tự cần Y sau p, không trên p. Không mô hình nào luôn tốt hơn: thứ tự và thời điểm tạo tập quan sát khác. Trộn ví dụ có vẻ đẹp sẽ che quy tắc thật sự được đánh giá.
12. Tách cửa sổ quan sát khỏi cửa sổ lệnh
MACD xác nhận hợp lệ chưa phải lệnh thực thi được. Chiến lược cần báo giá đầu sau q, tuổi giá, trễ gửi tối đa, spread, khoảng vào, bảo vệ đầu, thoát và việc từ chối có tiêu cơ hội không. Ba nến là hạn quan sát, không cho phép thử lại lệnh bị từ chối suốt cửa sổ.
Quy định giới hạn vị thế, danh tính yêu cầu và xử lý khởi động lại trước kết quả. Timeout không chứng minh từ chối: đối chiếu lệnh và khớp thật trước lặp lại. Ghi riêng quan sát bị loại, hết hạn, yêu cầu đã gửi, chưa rõ và đã khớp. Chiến lược giao cắt kép sắp tới sẽ có đặc tả đầy đủ độc lập.
13. So hình học BUY trước và sau khi chờ
Ví dụ riêng mua Ask và thoát Bid, stop cố định 1.09990 và mục tiêu 1.10450. Bid/Ask sớm 1.10150 / 1.10162, muộn 1.10210 / 1.10222. Khoảng stop gộp 17.2 và 23.2 pips. Thêm hoa hồng hai chiều 0.8 pip, dự phòng thực thi bất lợi tổng 1.0 pip: lỗ kế hoạch 19.0 và 25.0 pips, mục tiêu ròng 27.0 và 21.0 pips, tỷ số khoảng 1.4211 và 0.8400.
Giả định vốn chủ 10000 USD, ngân sách 0.6%=60 USD, hợp đồng chuẩn 100000 EUR, pip 10 USD mỗi lot và bước 0.01. Làm tròn xuống được sớm 0.31 lots với rủi ro 58.90 USD; muộn 0.24 lots và 60.00 USD. Báo giá tách khỏi bốn trường hợp OHLC, không phải giá khớp. Xác nhận giảm bất định sự kiện không nhất thiết cải thiện khoảng giá còn lại.
| Báo giá | Bid / Ask | Stop (pip) | Lỗ + phí | Mục tiêu ròng | Tỷ số | Lot | Rủi ro USD |
|---|---|---|---|---|---|---|---|
| Sớm | 1.10150 / 1.10162 | 17.2 | 19.0 | 27.0 | 1.4211 | 0.31 | 58.90 |
| Muộn | 1.10210 / 1.10222 | 23.2 | 25.0 | 21.0 | 0.8400 | 0.24 | 60.00 |
14. Nêu rõ phía báo giá, quy đổi và bất định thực thi
Ask vào so Bid ra đã gồm tác động spread theo phía giá, không cộng lần nữa. Hai spread là 1.2 pips. Với EURUSD giả định năm thập phân, point và tick 0.00001, một pip mười point. Tick thật, giá trị bằng tiền tài khoản, hợp đồng và bước lot phải lấy từ sản phẩm; số chữ số chưa đủ.
Dự phòng là kế hoạch, không phải trần lỗ. Gap, trượt giá, swap hay bảo vệ không gắn làm đổi kết quả. Kiểm tra khoảng broker, lưới giá, phơi nhiễm và ký quỹ khả dụng, làm tròn volume xuống và bỏ dưới tối thiểu. Đổi tiền tài khoản thì dùng giá trị hiện tại phù hợp. Quan sát đạt không bảo đảm khớp được chấp nhận hay rủi ro thực tế có giới hạn.
15. So ba mô hình mà không dời tín hiệu cũ
Ghi cùng lịch X ứng viên, rồi so nền chỉ X, Q_same và tuần tự thành ba quy tắc. Giữ dữ liệu cùng chính sách thực thi, thoát, phí và rủi ro đầy đủ, nhưng dùng giờ quyết định thật và báo giá hợp lệ đầu của từng mô hình. Tuần tự cố ý thay thời gian vào; không lùi giá khớp về p hay giả định báo giá cũ còn dùng được.
Tính mọi khởi đầu bị loại, hủy, hết hạn, cơ hội thắng bỏ lỡ và thực thi lỗi. Dành dữ liệu về sau, giữ mọi làm mượt và độ dài cửa sổ đã thử. Xem kỳ vọng ròng, drawdown, bất định mẫu, vòng quay và nhạy chi phí thay chỉ tỷ lệ thắng hay hình đẹp. Ví dụ kiểm tra trình tự và tính toán, không sinh lời; lọc có thể bỏ lãi, lỗ hay cả hai.
16. Rà soát đặc tả đầy đủ trước khi viết chiến lược
Ghi nguồn, đồng hồ đóng H1, khởi tạo EMA, tín hiệu SMA9 gốc, K/D/slowing và trường giá. Phân biệt M với M−G, qua không với chính/tín hiệu. Nêu dấu bằng, điều kiện mở, hạn, ưu tiên hủy, một đợt chờ và dữ liệu thiếu. Người khác phải dựng cờ mà không chọn biểu đồ sau kết quả.
Đây là hướng dẫn thứ hai nhóm mới ba cặp. Kế tiếp Parabolic SAR với ADX, rồi ba chiến lược riêng. Các hướng dẫn EMA, MACD–RSI, chi phí, quy mô vị thế và backtest giúp hoàn thiện thiết kế. Hai chỉ báo làm rõ quy tắc; đồng thuận không xác lập lợi thế giao dịch.
Câu hỏi thường gặp
Histogram MACD dương có nghĩa giao cắt mới không?
Không nhất thiết. Cột gốc MT4 biểu diễn M. M−G qua không khi chính cắt tín hiệu; M qua không là sự kiện khác. Cần kiểm tra triển khai.
MACD gốc MT4 dùng tín hiệu EMA không?
Tham chiếu chính thức 12/26/9 dùng trung bình đơn giản chín giá trị chính. Nền tảng hay chỉ báo khác có thể làm mượt khác; cùng chu kỳ không đảm bảo cùng giá trị và giờ.
Mô hình tuần tự cần Stochastic dưới 20 không?
Không. Cần giao cắt K/D mới và thứ tự định trước, không cần quá bán cũ. Lúc xác nhận đúng hạn K trên 80. Thêm vùng là quy tắc khác.
MACD có thể xác nhận trên nến thứ ba?
Có, gồm p+1 đến p+3. Kiểm tra hủy trước rồi Y mới. Chỉ chưa xác nhận mới hết sau p+3. p+4 đã trễ.
Tại sao không tái dùng MACD cũ khi Stochastic lên?
Thứ tự cần Stochastic trước và sự kiện MACD mới sau. Trạng thái đã tăng không phải giao cắt mới. Đồng thời và đảo thứ tự phải định nghĩa riêng.
Hai giao cắt mới chứng minh chiến lược sinh lời?
Không. Chỉ định nghĩa quan sát. Cần vào thực thi được, bảo vệ, thoát, phí, volume, giới hạn danh mục và dữ liệu sau. Lịch sử giả định không có lợi nhuận đo thực.
Nguồn và ghi chú học tập
Tài liệu MetaQuotes chính thức mô tả giao diện và tính toán tham chiếu. Khởi tạo EMA hữu hạn, bốn chuỗi OHLC dựng, thứ tự sự kiện và báo giá BUY độc lập là đặc tả giảng dạy. So sánh dùng phân số chính xác; số thập phân CSV là xấp xỉ hiển thị, cờ tái dựng từ OHLC. Không khẳng định khớp terminal thực, hành vi EA thương mại hoặc lợi nhuận lịch sử.
- MetaTrader 4 Help: MACD calculation
- MQL4 Reference: iMACD
- MQL4 Reference: iStochastic
- MetaQuotes: Stochastic Oscillator reference
Nội dung giáo dục. Lịch sử, tính toán và báo giá BUY là giả định. Forex có rủi ro. Đồng thuận, bảo vệ và dự phòng không bảo đảm lãi hay giới hạn lỗ thực.