Chào các bạn!
GobotEA v6.6.6 ra mắt với tính năng Sliding Window — một cách tiếp cận hoàn toàn mới để quản lý grid khi thị trường đi xa.
Vấn đề với grid thông thường
Khi thị trường đi một chiều mạnh — ví dụ vàng giảm sâu rồi hồi lên nhanh — grid SELL sẽ tích lũy rất nhiều lệnh ở vùng thấp. Những lệnh này:
- Entry thấp nhất = âm nặng nhất khi giá hồi lên
- Chiếm margin lớn nhưng hiệu quả thấp
- Kéo tổng P&L xuống trong khi các lệnh entry cao hơn đang lời
Sliding Window giải quyết thế nào?
Logic cực kỳ đơn giản: nếu số lệnh vượt quá WindowSize → tự động close lệnh bất lợi nhất.
Grid Individual SELL + WindowSize = 30:
Đang có 35 lệnh SELL
→ close 5 lệnh SELL có entry THẤP NHẤT (âm nhất)
→ giữ lại 30 lệnh entry cao hơn, đang lời hơn
Kết quả: lưới tự dịch chuyển theo giá, luôn duy trì vị thế hợp lý.
Áp dụng cho 3 strategy
| Strategy | Window BUY | Window SELL |
|---|---|---|
| Grid Individual BUY | Close entry cao nhất | — |
| Grid Individual SELL | — | Close entry thấp nhất |
| Sideway | Close entry cao nhất | Close entry thấp nhất |
Cách dùng
Thêm WindowSize vào input của từng slot:
S1_WindowSize = 30 // Giữ tối đa 30 lệnh cùng lúc
S2_WindowSize = 0 // Tắt window (chạy như cũ)
WindowSize = 0→ tắt hoàn toàn, không ảnh hưởng gìWindowSize > 0→ bật sliding- Panel hiển thị thêm
win=30để dễ theo dõi
Tại sao không cần strategy riêng?
Ban đầu mình định tạo strategy mới gọi là “Sliding Grid SELL”. Nhưng sau khi phân tích kỹ, logic window chỉ là một điều kiện bổ sung cho Grid Individual và Sideway — không cần tách thành strategy riêng, code gọn hơn, dễ hiểu hơn.
Lưu ý
- BB Sideway không áp dụng window vì đã có BB AutoClose lo việc đó rồi
- Window check chạy mỗi tick, lệnh vượt window sẽ được đóng ngay lập tức
- Log rõ ràng từng lệnh bị đóng kèm P&L và lý do
Cập nhật tại gobotfx.com nhé!
Chúc các bạn trading thuận lợi 🚀