Stochastic cao có thể đi cùng sức mạnh giá thay vì báo hiệu đảo chiều. Giả thuyết nghiên cứu này xét lần mới vào vùng động lượng mạnh, sau đó là phá vỡ giá đúng hạn. Điểm khởi phát của chỉ báo, khung giá cố định và lần phá vỡ đầu tiên có thời điểm riêng. Mọi chuỗi giá, báo giá và kết quả tiền tệ dưới đây đều giả định.
1. Nêu giả thuyết phá vỡ theo động lượng riêng biệt
Phiên bản này nghiên cứu lần động lượng mới đi vào vùng mạnh rồi phá một ranh giới giá. Chiến lược hồi giá Stochastic hiện có lại chờ phục hồi khỏi vùng cực trị ngược hướng. Mô hình này không đòi hỏi bộ lọc xu hướng EMA, điểm xoay phân kỳ hay giao cắt K/D mới.
Dùng OHLC Bid H1 của EUR/USD và một tài khoản không có vị thế, yêu cầu chờ xử lý hoặc yêu cầu chưa rõ kết quả. Theo dõi liên tục từng lần đóng nến; sau khi khởi động lại, bỏ qua các điểm khởi phát đã lỡ. Tham số và ngưỡng là lựa chọn nghiên cứu, không phải giá trị tối ưu hay bằng chứng lợi thế.
2. Cố định cách tính Stochastic chính xác
Dùng (n, s, d) = (14, 3, 3), trường giá Low/High và không dịch chuyển hiển thị. Ở đây 1 pip = 0.0001; point = tick = 0.00001. Với từng nến đã đóng, tính R[t] = 100 × (Close[t] − LL14[t]) / (HH14[t] − LL14[t]), sau đó K[t] = SMA3(R)[t]; D[t] = SMA3(K)[t]. Khoảng cao–thấp bằng không khiến R không khả dụng; cửa sổ làm mượt chứa đầu vào không khả dụng cũng phải để không khả dụng.
Đây là trung bình đơn giản của các tỷ lệ thô. Ví dụ MetaQuotes công bố dùng tỷ lệ giữa tổng khoảng cách và tổng độ rộng, nên có thể khác; các cột đối chiếu trong CSV không điều khiển chiến lược này. Giá trị thô, K và D đầu tiên xuất hiện tại k = 13, 15, 17. Điểm khởi phát vùng có thể xét sớm nhất ở k = 17, vì chỉ cần K trước và D hiện tại, không cần cặp D trước đó. Cả 18 nến hỗ trợ phải hợp lệ và liên tiếp từng giờ.
3. Tạo một điểm khởi phát mới P trong vùng mạnh
BUY cần K[P−1] ≤ 80 ∧ K[P] > 80 ∧ K[P] > D[P], SELL cần K[P−1] ≥ 20 ∧ K[P] < 20 ∧ K[P] < D[P]. Trạng thái cực trị kéo dài không tạo điểm khởi phát khác; bằng ngưỡng tại giá trị hiện tại là không đạt. Bỏ qua điểm mới khi một cơ hội hoặc vị thế đang hoạt động.
Tại P, cố định U = max(High[P−5 … P−1]); L = min(Low[P−5 … P−1]) và W = U − L; 8 ≤ W / pip ≤ 30, đồng thời yêu cầu L < Close[P] < U. Không đưa P vào khung tham chiếu. Nếu nến khởi phát đã đóng ngoài khung, loại bỏ thay vì đổi cách gọi thành phá vỡ sau đó. Toàn bộ nến P cũng phải nằm nghiêm ngặt bên trong ranh giới dừng lỗ dự kiến.
4. Kết thúc cơ hội tại lần phá vỡ đầu tiên trong ba nến
Chỉ q ∈ {P+1, P+2, P+3} có thể đạt điều kiện. Trước khi xét giá, hủy nếu thiếu dữ liệu, gián đoạn giờ, đổi ngày UTC của thời điểm đóng, chạm dừng lỗ hoặc mất động lượng. BUY phải giữ K[q] > 80 ∧ K[q] > D[q], SELL giữ K[q] < 20 ∧ K[q] < D[q] trên từng nến trung gian. Bằng nhau cũng hủy.
BUY xét lần đóng đầu tiên cao hơn hẳn U; SELL xét lần đầu thấp hơn hẳn L. Thân nến phải cùng hướng và độ vượt biên phải là 1 ≤ overshoot_pips ≤ 3. Nếu lần đóng ngoài đầu tiên không đạt một trong hai điều kiện, cơ hội kết thúc. Đóng đúng biên vẫn là bên trong. Tại P+3, xét phá vỡ hợp lệ trước khi hết hạn; nến sau không thể sửa lần phá vỡ đầu yếu hoặc gia hạn đồng hồ.
5. Cố định bảo vệ từ khung giá ban đầu
Dùng BUY: SL = L − 1 pip; TP = U + 2 × W và SELL: SL = U + 1 pip; TP = L − 2 × W. Các mức đã biết tại P và giữ nguyên. Nến khởi phát cùng mọi nến chờ phải có Low BUY cao hơn hẳn SL, hoặc High SELL thấp hơn hẳn SL. Chạm mức này hủy trước khi xét đủ điều kiện phá vỡ.
Cả hai chuỗi đều là OHLC Bid. SL/TP BUY là mức Bid; SL/TP SELL là ngưỡng Ask suy ra bằng số từ khung Bid cố định, không phải cực trị Ask quan sát thực tế. Giá phải đúng bước tick và cơ chế bảo vệ phải được hỗ trợ. Không nới dừng lỗ hay dời mục tiêu để cho qua báo giá xấu. Phép chiếu độ rộng khung không bằng hai lần rủi ro ròng thực tế.
6. Tách báo giá đầu tiên khỏi hạn gửi yêu cầu
Khi q khả dụng, xử lý đúng báo giá hai chiều đầu tiên quan sát được. Bid/Ask phải dương và đúng thứ tự, tuổi báo giá có ghi nhận tại lúc gửi là 0 ≤ age_seconds ≤ 2, còn yêu cầu phải gửi trước q.close_UTC + 20 seconds, không tính thời điểm cuối. Báo giá phải không đổi trong quá trình kiểm tra; nếu đổi thì hủy. Không có báo giá đầu trước hết hạn cũng đồng nghĩa không vào lệnh.
Chỉ gửi trong 08:00 ≤ t_UTC < 16:00. Ví dụ q bao phủ 09:00–10:00 UTC, báo giá đến 10:00:02, yêu cầu lúc 10:00:03 và giả định khớp lúc 10:00:04. Yêu cầu lúc 10:00:20 UTC đã quá hạn. Kiểm tra lại thời gian trước khi gửi và dùng đồng hồ tương thích để đo tuổi báo giá. Các giây này giới hạn yêu cầu chưa gửi, không phải trường hết hạn lệnh chờ của nhà môi giới.
7. Áp dụng điều kiện phía giá thực thi và đủ chi phí
Spread tối đa 1.2 pips. Bid BUY phải cao hơn hẳn U hoặc Ask SELL thấp hơn hẳn L, còn báo giá phía thoát phải nằm nghiêm ngặt giữa SL và TP. Lập kế hoạch BUY E* = Ask + 0.2 pip; SELL E* = Bid − 0.2 pip. Khoảng cách có hướng từ q.close đến E* phải trong 0 … 2 pips, gồm hai đầu. E* là mức dự phòng để tính khối lượng, không phải giá yêu cầu có thể thực thi.
Tính khoảng cách dương từ E* đến dừng lỗ và mục tiêu. Cộng hoa hồng hai chiều, dự phòng thoát và tài trợ vào lỗ dự kiến; trừ chúng khỏi lãi. Yêu cầu G_net / L_net ≥ 1.5. Ví dụ dùng commission = 0.6 pip; exit reserve = 0.4 pip; financing reserve = 0. Không rõ chi phí áp dụng, quy tắc hợp đồng, bảo vệ hoặc ký quỹ thì loại bỏ. Spread và dự phòng vào đã nằm trong E*: không trừ hai lần.
8. Tính lại điểm BUY và lần phá vỡ đầu tiên
Tại P = 40, K trước là 75, K hiện tại 85 và D khoảng 73.888889. Khung cố định là L = 1.10000; U = 1.10200; W = 20 pips. P đóng 1.10180 trong khung. Lần đóng ngoài đầu tiên là q = 41; Close[q] = 1.10210, cao hơn U một pip với thân tăng. K khoảng 88.768116 và D 82.922705.
Bảo vệ vẫn là Bid SL = 1.09990; Bid TP = 1.10600. Báo giá đầu Bid 1.10210 / Ask 1.10220, E* dự kiến 1.10222. Rủi ro gộp 23.2 pip, lợi nhuận gộp 37.8. Sau một pip dự phòng chi phí tổng hợp, L_net = 24.2 pips; G_net = 36.8 pips, cho 36.8 / 24.2 ≈ 1.520661. Quyền giao dịch tại nhà môi giới và thực thi được giả định riêng.
9. Loại lần phá vỡ đầu yếu, không mượn nến tiếp theo
Chuỗi phá vỡ yếu độc lập dùng cùng điểm khởi phát và khung cố định. Lần đóng ngoài đầu là 1.10205, chỉ vượt U 0.5 pip. K vẫn ở vùng cao và thân nến hướng lên, nhưng không đạt tối thiểu một pip. Cơ hội lập tức kết thúc.
Nến kế tiếp đóng tại 1.10220, vượt hai pip. Nó không thể sửa thất bại trước. K liên tục trên 80 không tạo điểm khởi phát mới. Chỉ một lần vượt ngưỡng mới độc lập về sau, cùng khung tham chiếu mới hợp lệ và tài khoản không vị thế, mới mở cơ hội khác. Loại bỏ là quy tắc mô hình, không chứng minh chuyển động sau đó không thể giao dịch.
10. Phân biệt các phương án báo giá độc lập
Báo giá BUY được nhận vượt qua tỷ lệ. Phương án độc lập với giá vào dự kiến E* = 1.10224 cho 36.6 / 24.4 = 1.5, nên bằng ngưỡng vẫn đạt. Với E* = 1.10225, lãi ròng 36.5 pip và lỗ dự kiến 24.5 cho 36.5 / 24.5 ≈ 1.489796; loại bỏ dù spread và khoảng cách vào đều đạt.
Một spread đầu độc lập 1.3 pips không đạt dù tỷ lệ đủ tốt. Các hàng là những quan sát đầu tiên thay thế nhau, không phải dãy báo giá tiếp theo để lựa giá đẹp. Sau báo giá xấu, hết hạn hoặc bị từ chối rõ ràng, không thử lại lần phá vỡ ấy. Đối chiếu yêu cầu chưa rõ kết quả trước khi cho phép cơ hội mới.
| Chiều | E* kế hoạch | SL cố định | TP cố định | Lỗ ròng pip | Lãi ròng pip | Tỷ lệ ròng |
|---|---|---|---|---|---|---|
| BUY | 1.10222 | 1.09990 | 1.10600 | 24.2 | 36.8 | 1.520661 |
| BUY | 1.10225 | 1.09990 | 1.10600 | 24.5 | 36.5 | 1.489796 |
| SELL | 1.09787 | 1.10010 | 1.09400 | 23.3 | 37.7 | 1.618026 |
11. Phản chiếu SELL nhưng kiểm tra Ask riêng
Phản chiếu chuỗi BUY bằng price_sell = 2.20000 − price_buy. K khởi phát dưới 20, q đóng 1.09790 dưới biên thấp cố định 1.09800. Bảo vệ là Ask SL = 1.10010; Ask TP = 1.09400. Báo giá độc lập Bid 1.09790 / Ask 1.09800 bị loại vì Ask đúng biên, dù tỷ lệ ròng đạt.
Phương án SELL được nhận là Bid = 1.09789; Ask = 1.09799; E* = 1.09787. Lỗ dự kiến 23.3 pip và lãi 37.7 cho 37.7 / 23.3 ≈ 1.618026. Chuỗi Bid phản chiếu không làm chi phí BUY/SELL giống nhau, cũng không chứng minh Ask chạm mức thoát SELL. Ghi riêng quan sát phía giá có thể thực thi.
12. Xác nhận thực thi và xử lý yêu cầu chưa rõ
Trước khi gửi tối đa một yêu cầu vào thị trường, kiểm tra tick thực, bước khối lượng, ký quỹ còn trống, giới hạn bảo vệ và trạng thái tài khoản. Dùng phía báo giá hiện tại được phép, không thay bằng dự phòng E* giả định. Phá vỡ đủ điều kiện và kế hoạch số được nhận chưa phải lệnh đã xác nhận.
Xác nhận mã lệnh, giá khớp thực, khối lượng và bảo vệ. Hết thời gian phản hồi có thể che giấu một lần khớp: đối chiếu, không gửi lại. Nếu khớp vi phạm kế hoạch hoặc bảo vệ thất bại, dừng vào mới, xác định vị thế thực và tìm cách đóng có thể thực thi mà không nới stop ban đầu. Tính mọi chi phí. Dự phòng và ngân sách không bảo đảm mức lỗ thực tối đa.
13. Làm tròn khối lượng xuống theo toàn bộ lỗ dự kiến
Giả định tài khoản USD, hợp đồng EUR 100000 mỗi lot, USD 10 mỗi pip mỗi lot, ngân sách USD 25 và bước 0.01 lot. Lỗ BUY 24.2 pip bằng USD 242 mỗi lot: floor((25 / 242) / 0.01) × 0.01 = 0.10 lot. Lỗ tiền dự kiến USD 24.20, lãi mục tiêu có điều kiện USD 36.80.
Lỗ SELL 23.3 pip cũng cho phép 0.10 lot, với lỗ dự kiến USD 23.30 và lãi mục tiêu có điều kiện USD 37.70. Hợp đồng thực, giá trị quy đổi tiền tài khoản và ký quỹ phải kiểm tra riêng. Nếu lot tối thiểu đã vượt ngân sách, bỏ qua. Số tiền này minh họa phép tính, không khuyến nghị quy mô rủi ro.
14. Xác định thoát trước khi diễn giải kết quả có điều kiện
Giữ SL/TP cố định. Sau vào, yêu cầu thoát ở báo giá thực thi đầu tiên khi một nến hoàn tất không còn đạt động lượng theo hướng; dữ liệu cần thiết không khả dụng cũng kích hoạt đối chiếu và thử thoát. Độc lập với điều đó, đóng tại q.close_UTC + 4 h, ở đây là 14:00 UTC. Đồng hồ bắt đầu từ đóng nến phá vỡ, không từ khớp trễ hơn. Bảo vệ vẫn hoạt động khi đang chờ thoát.
Giả định BUY khớp 1.10222 với 0.10 lot, các kịch bản mục tiêu và dừng lỗ độc lập cho USD +36.80 và USD −24.20 theo dự phòng đã nêu. Kịch bản thời gian khác giả định chưa thoát trước đó: Bid 1.10450, giá khớp thoát 1.10446, hoa hồng 0.6 pip cho 21.8 net pips = USD 21.80. Nếu một nến OHLC chứa cả hai biên bảo vệ mà không biết thứ tự báo giá, để kết quả chưa xác định. Không đảo chiều bằng tín hiệu nhận ra khi vị thế hay yêu cầu chưa được làm rõ.
15. Tính lại ba tệp, không tạo ra backtest giả
CSV đầu cung cấp 240 hàng H1 giả định trong ba chuỗi: BUY, SELL phản chiếu và lần phá vỡ đầu yếu bị loại. K/D được tính từ toàn bộ OHLC đã nêu. Các cột tỷ lệ tổng chỉ để đối chiếu. Diễn tiến của điểm khởi phát được chọn minh họa tín hiệu, không mô phỏng tài khoản liên tục.
Hai tệp còn lại chứa bảy kế hoạch báo giá độc lập và năm lần thoát có điều kiện. So sánh phân số chính xác diễn ra trước khi CSV hiển thị làm tròn 12 chữ số thập phân. Chỉ dùng thông tin có tại từng thời điểm, giữ cả thất bại, quan sát thiếu và khớp chưa rõ. Không thể suy ra giao dịch quan sát thực, tỷ lệ thắng hay lợi nhuận đo được từ các trường hợp dựng này.
Tải ba chuỗi H1 giả định, Stochastic tính sẵn và diễn tiến điểm khởi phát được chọn (CSV)
Tải bảy kế hoạch báo giá đầu độc lập và điều kiện chấp nhận (CSV)
16. Kiểm tra giả thuyết trên dữ liệu và chi phí chưa dùng
Cố định quy ước dữ liệu, tham số, trình tự sự kiện và giả định thực thi trước đánh giá. Đếm mọi điểm khởi phát hợp lệ và cơ hội đã kết thúc. Kiểm tra thị trường giằng co, đảo chiều nhanh, phá vỡ đầu yếu, thiếu mốc thời gian, chi phí cao hơn, tài trợ chưa rõ và thực thi bất định, không chỉ ví dụ đẹp.
Dùng Bid/Ask ghi nhận có tính đại diện, mẫu đánh giá chưa đụng tới và quan sát tiến về sau. So sánh lựa chọn lân cận nhưng không coi tham số tốt nhất nhìn lại là bằng chứng. Hướng dẫn giải thích chỉ báo; bài này thêm một giả thuyết phá vỡ cụ thể. Phép tính tái lập chứng minh nhất quán nội tại, không chứng minh khả năng dự báo.
Câu hỏi thường gặp
Tại sao BUY khi Stochastic đã trên 80?
Giả thuyết coi lần mới vào vùng cao là sức mạnh có thể có, rồi vẫn đòi hỏi phá vỡ giá đúng hạn. Nó không khẳng định chỉ số cao làm điểm vào có lãi.
Có cần giao cắt K/D mới không?
Không. BUY cần K trên D và SELL K dưới D; sự kiện mới là K vượt ngưỡng 80 hoặc 20. Thay sự kiện tạo mô hình khác.
Lần phá vỡ thứ hai mạnh hơn có thay lần đầu yếu được không?
Không. Lần đóng ngoài đầu tiên kết thúc cơ hội dù thân hay độ vượt biên không đạt. Nến sau không sửa được.
Cùng đầu vào 14/3/3 luôn trùng MetaTrader không?
Không. Đây là trung bình tỷ lệ thô. Tỷ lệ tổng, nguồn giá khác hoặc trường giá khác có thể đổi K/D. Cần kiểm tra phiên bản thực tế.
Vì sao SELL vẫn bị loại sau khi Bid thủng biên dưới?
Ask cũng phải thấp hơn hẳn biên cố định. Chỉ Bid không chứng minh điều kiện Ask thực thi hay một lần thoát SELL.
Kết quả tiền có phải hiệu suất đo thực không?
Không. Đó là phép tính có điều kiện độc lập từ nến giả định và báo giá, chi phí, khớp được cung cấp. Lỗ thực có thể vượt dự phòng.
Nguồn và ghi chú nghiên cứu
TradingView mô tả trung bình các tỷ lệ; ví dụ MetaQuotes công bố mô tả làm mượt bằng tỷ lệ tổng. Điểm khởi phát, khung cố định, hạn phá vỡ đầu, ngưỡng chi phí và trường hợp giả định là lựa chọn nghiên cứu riêng. Không nguồn nào xác nhận hiệu suất chiến lược này.
Giả thuyết nghiên cứu giáo dục. OHLC giả định, kế hoạch báo giá độc lập và thoát có điều kiện; không có hiệu suất quan sát, backtest tài khoản liên tục, lợi thế đo được hay bảo đảm.