Hai nhịp điều chỉnh cần có nhịp trở lại hướng ban đầu ở giữa. Mô hình M1 học tập này cố định mục tiêu từ xung lực trước, yêu cầu đáy thứ hai cao hơn hoặc đỉnh thứ hai thấp hơn và chỉ nhận nến tiếp diễn ngay sau đó. Rồi kiểm tra một báo giá và cho phép một yêu cầu vào. Giá giả lập cùng báo cáo cung cấp giúp kiểm tra cơ chế, không chứng minh sinh lời.
1. Định nghĩa giả thuyết Price Action M1 hoàn chỉnh
Mô hình xét xung lực có hướng, hai nhịp điều chỉnh riêng ngược hướng đó và lần trở lại đầu tiên được xác nhận. Đây là cấu trúc giá không lọc bằng EMA, SAR, RSI, ADX hoặc ATR, không dùng pivot cần nến tương lai. Phá vỡ thất bại rồi vào lại có trình tự sự kiện khác.
Đây là đặc tả nghiên cứu giáo dục, không phải hệ thống live đã kiểm chứng hoặc EA cài sẵn. Số nến và ngưỡng là giả thuyết, không phải tối ưu chứng minh. Giá, đường đi và báo cáo đều giả lập. Chỉ kết luận về hiệu quả sau khi kiểm tra đầy đủ trên dữ liệu tin cậy chưa dùng thiết kế.
Xem mô hình retest đầu tiên đầy đủ trong scalping bằng lệnh giới hạn với thời hạn hủy: chạm biểu đồ, khớp lệnh và yêu cầu hủy chưa giải quyết được tách biệt.
2. Cố định hợp đồng, khung UTC và kiểm soát tài khoản
Dùng OHLC Bid EURUSD M1 đã đóng với pip=0.0001; point=tick=0.00001; contract=EUR100,000/lot; pip_value=$10/lot cho tài khoản USD. Giờ mở và đóng mọi nến của mẫu cùng yêu cầu phải thỏa 09:00<=UTC<12:00. Xác minh cả tài khoản không vị thế, lệnh chờ, phơi nhiễm khác hay yêu cầu mở/đóng chưa giải quyết. Ký quỹ, hợp đồng và bảo vệ đính kèm ban đầu phải được biết và hỗ trợ.
Kiểm tra bối cảnh suốt quá trình và tại báo giá đầu. Danh sách UTC đã biết, công bố trước chặn trong [event−15 min,event+15 min]; chính sách giả định, không là khoảng an toàn phổ quát. Lịch, hợp đồng hoặc dữ liệu chưa rõ thì chặn. Sau thất bại, thoát đã xác minh, từ chối đối soát, dữ liệu phục hồi hoặc hết chặn, xóa mẫu cũ. Nến xung lực mới mở tại hoặc sau mốc giải phóng. Các ví dụ giả định rõ danh sách tin đã biết và rỗng.
3. Tìm xung lực ba nến đầu không tái dùng nến
Chỉ tìm khi xác minh không phơi nhiễm và không có mẫu đang chạy. BUY dùng ba nến tăng liên tục với C1>O1; C2>O2; C3>O3; H1<H2<H3; L1<L2<L3; C1<C2<C3. Bộ ba hoàn chỉnh đầu là I; tiêu thụ nến trước khi xét 8<=W/pip<=18; W=H3−L1. Cố định đỉnh và đáy của chúng. Thân ngược, doji, tiến triển lỗi hoặc khoảng thiếu cắt chuỗi. Không trượt bộ ba đã dùng để chọn neo tốt hơn.
I đạt thì ngừng tìm xung lực khác tới khi mẫu kết thúc. Ví dụ chính I=k2 / 09:03 UTC; anchor_low=1.19995; anchor_high=1.20175; W=18 pip. Chỉ được I→A1→A2→B→D1→D2→R; R=I+6 trên những phút liên tục thực sự đóng. Kiểm tra sau khi terminal tạo nến mới; đồng hồ hay lịch sử gốc rỗng chưa đủ. Không thay khoảng mất bằng nến sau.
4. Bắt buộc đúng hai nến nhịp thứ nhất
Trong BUY, A1 là nến giảm ngay sau và đóng dưới giá đóng của I. A2 là nến giảm tiếp với Close(A2)<Close(A1); High(A2)<High(A1); Low(A2)<Low(A1). Cả hai thân phải thật sự giảm; không chờ thêm nến ngược để khiến nhịp trông đẹp hơn.
Trong toàn bộ hình thành sau I, giữ Low>anchor_low; High<T_bid. Chạm biên hủy trước khi xét vai trò: quy tắc hình học trước vào. Nhịp đầu chính kết thúc tại A2=k4 / 09:05; Low(A2)=1.20035. Các cực trị đã được quan sát trên nến đóng, không cần pivot xác nhận bằng nến bên phải hay lựa chọn swing muộn.
| Giờ UTC | Vai trò | Mở | Đỉnh | Đáy | Đóng |
|---|---|---|---|---|---|
| 09:01 UTC | P1 | 1.20000 | 1.20065 | 1.19995 | 1.20060 |
| 09:02 UTC | P2 | 1.20060 | 1.20125 | 1.20055 | 1.20120 |
| 09:03 UTC | I | 1.20120 | 1.20175 | 1.20115 | 1.20170 |
5. Tách hai nhịp bằng một nến nối thực sự
B chính xác là nến sau A2. BUY yêu cầu Close(B)>Open(B); Close(B)>High(A2); Low(B)>Low(A2) và các biên hình thành. Nến nối chính có B=k5 / 09:06; Close=1.20080; High(A2)=1.20075; Low(B)=1.20039; mọi giá trị phải biết ngay khi B đóng, không được lựa chọn về sau.
Doji, nến giảm thứ ba, bằng mức phá hoặc đáy không cao hơn đều hủy. Nhiều nến điều chỉnh liền nhau là một chuyển động kéo dài. Không chờ bật lại sau rồi gọi nó B. Mẫu mới cần xung lực mới đầy đủ không dùng lại nến cũ.
6. Xác nhận đáy thứ hai cao hơn chỉ bằng lần trở lại đầu
D1 là nến giảm tiếp, đỉnh và đóng dưới B. D2 giảm tiếp với Close(D2)<Close(D1); High(D2)<High(D1); Low(D2)<Low(D1); Low(D2)−Low(A2)>=0.2 pip. Đáy thứ hai chính Low(D2)=1.20061; Low(A2)=1.20035; difference=2.6 pip. Cố định stop từ D2 trước khi đọc R.
Chỉ R=D2+1=I+6 có thể xác nhận. BUY yêu cầu Close(R)>Open(R); Low(R)>=Low(D2); 0<Close(R)−High(D1)<=1.5 pip; 2<=r/pip<=8, r là khoảng từ đóng tới stop cố định. Lần tiếp diễn chính R=k8 / 09:09; Close=1.20085; High(D1)=1.20082; break=0.3 pip; r=2.9 pip. R thất bại bị loại vĩnh viễn. Không cần và không được thêm nến xác nhận khác.
| Giờ UTC | Vai trò | Đỉnh | Đáy | Đóng |
|---|---|---|---|---|
| 09:04 UTC | A1 | 1.20172 | 1.20065 | 1.20070 |
| 09:05 UTC | A2 | 1.20075 | 1.20035 | 1.20040 |
| 09:06 UTC | B | 1.20085 | 1.20039 | 1.20080 |
| 09:07 UTC | D1 | 1.20082 | 1.20066 | 1.20070 |
| 09:08 UTC | D2 | 1.20074 | 1.20061 | 1.20064 |
| 09:09 UTC | R | 1.20088 | 1.20063 | 1.20085 |
7. Viết đầy đủ SELL cùng phía giá đúng
SELL bắt đầu ba nến giảm có đỉnh, đáy và đóng giảm nghiêm ngặt. Cố định cả vùng neo, áp cùng ngưỡng độ rộng. A1/A2 tăng, đóng cao dần và đỉnh/đáy A2 trên A1. B giảm, đóng dưới đáy A2 và đỉnh dưới đỉnh A2. D1 tăng, đáy và đóng trên B. D2 tăng với đóng, đỉnh và đáy trên D1, đồng thời High(A2)−High(D2)>=0.2 pip.
R kế tiếp phải giảm và có High(R)<=High(D2); 0<Low(D1)−Close(R)<=1.5 pip; 2<=r/pip<=8. Khi hình thành nến Bid giữ High<anchor_high; Low>T_ask. Đây là hủy theo hình học Bid; mức thoát SELL được chọn là kích hoạt Ask tuyệt đối, không tái dựng OHLC Ask. Báo giá đầu vẫn giữ Ask dưới đáy D1. SELL vào Bid, thoát Ask. Không tự đảo, bình quân giá hay thêm vị thế.
8. Cố định mục tiêu trước đó và stop nhịp hai
Tại I, BUY cố định T_bid=anchor_high−0.2 pip; tại D2 cố định S_bid=Low(D2)−0.5 pip; r=Close(R)−S_bid. SELL dùng T_ask=anchor_low+0.2 pip; S_ask=High(D2)+0.5 pip; r=S_ask−Close(R). Giá phải khớp tick công bố. Mục tiêu cố định trước điều chỉnh, stop trước R. Không tái neo theo báo giá vào hoặc khớp thực tế.
Mức BUY chính S_bid=1.20056; T_bid=1.20173; SELL S_ask=1.19944; T_ask=1.19827. r cấu trúc khác rủi ro từ khớp tới stop. Sau chấp nhận các mức vẫn cố định, không trailing SAR, dời hòa vốn, chốt phần hoặc đảo do tín hiệu ngược. Giới hạn thời gian riêng cũng cần báo cáo đóng thực tế.
9. Chỉ xét báo giá đầu sau lần tiếp diễn
Tiêu thụ cặp nhận đầu sau giờ đóng R dự kiến với arrival<=R_close+1.000 s; 0<=quote_age<=250 ms; 0<=spread<=0.6 pip. BUY giữ Bid>High(D1), SELL Ask<Low(D1). Kiểm tra giá dương không chéo, tick, khoảng cách/khối lượng hiện tại, bối cảnh, ký quỹ và hỗ trợ hai mức thoát ban đầu. Quy tắc không rõ thì chặn. Stop tối thiểu báo bằng không không bảo đảm server nhận.
Dùng F_plan=Ask+0.2 pip for BUY; F_plan=Bid−0.2 pip for SELL; c=0.3 exit reserve+0.6 linear round-trip commission=0.9 pip. BUY áp 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 phía giá đúng, không cộng lần nữa. Không giả định phí khác hoặc 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.20085 / 1.20091 | 4.6 | 7.1 | 1.5434783 | 0.54 |
| SELL | 1.19909 / 1.19915 | 4.6 | 7.1 | 1.5434783 | 0.54 |
| BUY | 1.20088 / 1.20094 | 4.9 | 6.8 | 1.3877551 | — |
| BUY / Chẩn đoán về sau | 1.20085 / 1.20091 | 4.6 | 7.1 | 1.5434783 | — |
| BUY | 1.20135 / 1.20141 | 4.6 | 7.1 | 1.5434783 | 0.54 |
10. Giữ loại lần tiếp diễn đầu đã thất bại
Ví dụ lỗi có xung lực và cả hai nhịp đạt, nhưng R8 Close=1.20082=High(D1). Bằng nhau không phải phá vỡ. Nến sau đạt k9 Close=1.20085 với thân tăng và hình học hợp lệ, nhưng ngoài vị trí R duy nhất. Không yêu cầu hay thay bằng R về sau.
Chỉ tìm tiếp sau khi mẫu đã tiêu thụ và biết mốc giải phóng. Mẫu tương lai cần ba nến xung lực mới và toàn bộ chuỗi hai nhịp. Không dùng lại xung lực, kéo D2 hay diễn giải thất bại thành quyền vào tùy ý. Tài khoản và bối cảnh vẫn là yêu cầu độc lập.
11. Loại một nhịp dài và đáy thứ hai bị phá
Trường hợp một nhịp thay nến nối bằng B5 Open=1.20040; Close=1.20030. Đây là nến giảm thêm, mẫu chấm dứt ở B. Hồi lên sau không tạo sự tách biệt ngược thời gian. Trường hợp khác có Low(D2)=1.20033<Low(A2)=1.20035 và bị loại tại D2.
Hai lỗi khác nhau: thiếu phân tách và vi phạm đáy nâng cao. Ghi giai đoạn cùng giờ ngay cả khi giá sau hấp dẫn. Lần vào chưa từng yêu cầu không được gán khớp, khối lượng cho phép hay kết quả thực hiện. SELL phân biệt tương tự với đỉnh thứ hai thấp hơn.
12. Không thay báo giá đầu xấu hoặc hết hạn
BUY được nhận bắt đầu từ Bid/Ask=1.20085/1.20091; F_plan=1.20093; L=4.6; W=7.1; W/L=1.5434783. Ví dụ khác nhận trước 1.20088/1.20094; F_plan=1.20096; L=4.9; W=6.8; W/L=1.3877551 và trượt khoảng ròng dù spread đạt. Khối lượng nhỏ hơn không sửa tỷ lệ ròng tuyến tính.
Cặp sau 1.20085/1.20091 sẽ khôi phục tỷ lệ chẩn đoán chính, nhưng không tạo khối lượng hay yêu cầu. Trường hợp hết hạn nhận đầu lúc 09:09:02.120, sau hạn bao gồm bằng 09:09:01.000. Cũng không yêu cầu. Cặp đầu tiêu thụ quyền ngay cả khi bị loại, không được thay về sau.
13. Tính khối lượng theo kế hoạch và giữ hạn cố định
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); quy tắc không tương thích hay ký quỹ không sẵn thì chặn yêu cầu. Kế hoạch chính cho 0.54 lot; planned_loss=$24.84; planned_net_target=$38.34. Đây là ngân sách dự kiến, không trần lỗ bảo đảm. Khớp thoát SELL cung cấp vượt kích hoạt tạo −$25.92, vượt ngân sách.
Hạn D=min(R_close+10 min,12:00 UTC). Nếu bảo vệ chưa đóng trước, yêu cầu đóng một lần trên báo giá đúng phía tin cậy đầu tiên có tại hoặc sau D. BUY kiểm Bid, SELL Ask; bảo vệ ưu tiên trong cùng cặp và còn hoạt động khi chờ. Thiếu báo giá hoặc phản hồi chưa rõ không chứng minh hết vị thế: đối soát và giữ chặn, không dựng khớp tại biên.
14. Tách mẫu mới, từ chối và khớp chưa biết
Sau R8 thất bại, ví dụ độc lập khởi đầu I14 / 09:15 và đạt riêng R20 / 09:21; S_bid=1.20106; T_bid=1.20223. Một yêu cầu bị báo cáo từ chối chắc chắn với error=130 dù stop tối thiểu báo không. Đây là mẫu mới hoàn chỉnh, không thử lại R8. Từ chối chắc chắn và xác minh không phơi nhiễm vẫn cần bắt đầu mới.
Một yêu cầu mỗi sự kiện, dự phòng 0.2 pip=2 points; tham số trượt terminal không bảo đảm chung. Phân biệt entry_deadline=R_close+1 s và ack_timeout=request_time+2 s. Timeout không hủy yêu cầu có thể đã nhận. Trường hợp chưa rõ để trống khớp và P&L dù giá tới mục tiêu tham chiếu. Đối soát vị thế và lịch sử trước khi vào. Không hỗ trợ bảo vệ ban đầ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 chưa rõ. Không nới mức thoát để ép nhận.
15. Tái lập quan sát giả lập và báo cáo cung cấp
Tệp có 400 closed Bid bars; 11 started setups; 1,610 quote updates; 5 simulated entry requests; 3 supplied fills; 0 live orders. Mỗi trường hợp độc lập có 40 bars. Đường giả định hằng từng đoạn đi qua Open+100 ms; Low/High+20 s; High/Low+40 s; Close+59.9 s; Ask=Bid+0.6 pip, Low trước ở tăng/doji, High trước ở giảm. Open đầu hết hạn bị trì hoãn, ghi rõ trong giờ. Không thể dùng cấu tạo này phục hồi thứ tự nội nến lịch sử hay Ask từ OHLC.
Tính lại xung lực hợp lệ, giai đoạn lỗi, R, cặp đầu, chi phí, lot và phía thoát. Kết quả ròng sau hoa hồng và khớp công bố là BUY target +$40.50; SELL gap stop −$25.92; time exit −$7.56. Đây là số học tiền dựng, không phải lợi nhuận, tỷ lệ thắng hay kỳ vọng đo. Từ chối và chưa rõ không có khối lượng khớp hay P&L. Giá nến tiếp đang hình thành xác nhận khoảng cuối mà không thêm nến đóng giả.
Tải đầu vào Bid M1 giả lập (CSV)
Tải mẫu và giai đoạn thất bại (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.20092 | 1.20173 | +40.50 USD |
| CLOSED_STOP | 1 | 1.19908 | 1.19950 | -25.92 USD |
| CLOSED_TIME | 1 | 1.20092 | 1.20084 | -7.56 USD |
| SERVER_REJECTED | 1 | — | — | — |
| REQUEST_UNCERTAIN | 1 | — | — | — |
16. Kiểm tra cả chuỗi trên dữ liệu thời gian chưa dùng
Cố định mẫu, giá, hạn, chi phí và bối cảnh trước nghiên cứu. Giữ toàn bộ đầu vào và từng mẫu khởi tạo, kể cả rộng sai, thiếu nến nối, cực trị bị phá, R lỗi, giá xấu, hết hạn và chưa rõ. Đổi mẫu hay kiểm soát tài khoản có thể đổi lịch hợp lệ; công bố ảnh hưởng đó thay vì chỉ so giao dịch sống sót.
Dùng cặp tin cậy và bằng chứng khớp. Chưa biết vẫn chưa biết; xét gap, từ chối, khoảng thiếu, phí, quy tắc và ký quỹ. So sánh chế độ và chặn tin dưới cùng giả định. Ba kết quả đóng được cho không chứng minh lợi thế. Đặc tả giúp kiểm nghiệm một giả thuyết hữu hạn, không chứng minh thích hợp dùng tiền thật.
Câu hỏi thường gặp
Nhiều nến giảm tự động là hai nhịp BUY không?
Không. Cần hai nến đầu, nến nối tăng ngay sau và hai nến giữ đáy thứ hai cao hơn. Nến giảm thứ ba ở vị trí B loại mẫu; hồi lên muộn không sửa được.
Nến M1 sau có thay lần tiếp diễn thất bại không?
Không. R chỉ là nến đóng ngay sau D2. Bằng mức phá cũng thất bại. Lần tiếp diễn sau cần xung lực riêng và mẫu mới đầy đủ, không dùng lại nến cũ.
Có thể chờ giá tốt hơn sau cặp đầ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, hạn hay khoảng ròng. Tỷ lệ chẩn đoán tốt hơn sau không tạo khối lượng được phép hoặc yêu cầu mới.
Vì sao không dời stop và mục tiêu theo khớp thực?
Mô hình thử mục tiêu từ xung lực cũ và bảo vệ D2. Đổi neo thay giả thuyết và khoảng ròng. Khoảng thiếu ở báo giá đầu thì loại; giảm khối lượng không sửa tỷ lệ tuyến tính.
Timeout chứng minh từ chối hoặc kết quả bằng không không?
Không. Yêu cầu có thể chưa rõ sau hạn vào. Chặn và đối soát vị thế lịch sử. Không phản hồi không chứng minh khớp, từ chối, hủy hay P&L bằng không.
Lãi lỗ cung cấp chứng minh scalping sinh lời không?
Không. Giá và báo cáo giả lập, không lệnh thật. Chúng kiểm tra giai đoạn, phía giá và tiền. Lỗ gap còn cho thấy ngân sách không là trần bảo đảm. Không chứng minh lịch sử hay tham số tối ưu.
Nguồn và ghi chú nghiên cứu
Tài liệu chính thức MetaTrader và MQL4 mô tả thời gian nến, Bid/Ask, giới hạn bảo vệ và khối lượng. Mẫu, ngưỡng, hạn, đường giá và báo cáo là giả định học tập, không phải kết quả lịch sử hay tham số tối ưu đã chứng minh. Không gọi API giao dịch.
- MQL4: OrderSend and broker protection restrictions
- MetaTrader4: order types, Bid/Ask triggers and chart prices
- MQL4: iTime and bar intervals
- MQL4: symbol contract and volume properties
Đặc tả Price Action học tập, giá và báo cáo giả lập. Không lệnh thật, backtest lịch sử hoặc hiệu quả đo được.