Files
Bell-PriceActionWithEma-EA/Experts/EA_ICT.txt
T
2025-12-13 18:13:26 +07:00

67 lines
2.5 KiB
Plaintext

Bước 1: Xác định Daily bias:
- Xét 2 cây nến D1 đã đóng cửa gần nhất (Không tính nến hiện tại)
+ Nếu nến D[1] đóng cửa cao hơn giá đóng cửa cao nhất của nến D[2] ngày hôm trước (D[2] tính cả râu nến) -> xu hướng ngày hôm nay (D[0]) uptrend
+ Nếu nến D[1] đóng cửa thấp hơn giá đóng cửa thấp nhất của nến D[2] ngày hôm trước (D[2] tính cả râu nến) -> xu hướng ngày hôm nay (D[0]) downtrend
+ Nếu nến D[1] đóng cửa bên trong nến D[2], không cao hơn và không thấp hơn -> Bỏ qua D[1], dùng nến D[2] và D[3] để xác định xu hướng ngày hôm nay theo cách tương tự
Bước 2: Xác định FVG của khung H1 thuận chiều với daily bias và đánh dấu lại
- Nếu Daily Bias là uptrend -> Tìm uptrend FVG
- Nếu Daily Bias là downtrend -> Tìm downtrend FVG
Bước 3: Vào lệnh pullback khi có xác nhận tín hiệu tại khung m5 khi giá hồi về H1 FVG ở bước 2 như sau:
- Xu hướng hồi của khung M5 bị phá vỡ (Xuất hiện market structure shift, key level bị phá)
- Khung m5 xuất hiện M5 FVG thuận chiều với H1 trend
- Vào 1 lệnh buy limit hoặc sell limit thuận chiều xu hướng của H1 tại M5 FVG
- Tính toán lot size để đặt SL:
+ Nếu buy limit: Tính toán lot size vào lệnh sao cho khoảng cách từ entry tới đáy thấp nhất của sóng hồi m5 vừa bằng 1% equity
+ Nếu sell limit: Tính toán lot size vào lệnh sao cho khoảng cách từ entry tới đỉnh cao nhất của sóng hồi m5 vừa bằng 1% equity
- R:R = 1:3
======
v2 issues:
1. FindInternalFVG -> đang trả về found (boolean) -> nên trả về list FVGs(struct[])
2. Cách tính sl lại: đặt dưới OB
======
Result test 12/12/25 (Data 2025):
1. Cấu hình 1:
---
htfSwingRange = 2;
mtfSwingRange = 3;
ltfSwingRange = 5;
---
- R:R = 1:3 -> Profit 13.8% | Drawdown 16%
- R:R = 1:4 -> Profit 41.1% | Drawdown 5%
- R:R = 1:5 -> Profit 56.7% | Drawdown 20%
- R:R = 1:6 -> Profit 59.4% | Drawdown 20%
- R:R = 1:7 -> Profit 64.6% | Drawdown 23%
- R:R = 1:8 -> Profit 14.7% | Drawdown 32%
======
Result test 12/12/25 (Data 2025):
1. Cấu hình 2:
---
htfSwingRange = 1;
mtfSwingRange = 3;
ltfSwingRange = 5;
---
- R:R = 1:3 -> Profit 11% | Drawdown 16%
- R:R = 1:4 -> Profit 37% | Drawdown 5%
- R:R = 1:5 -> Profit 53% | Drawdown 22%
- R:R = 1:6 -> Profit 55% | Drawdown 22%
- R:R = 1:7 -> Profit % | Drawdown %
- R:R = 1:8 -> Profit % | Drawdown %