Xử lý trường hợp Ln-1 đã active nhưng đóng trước khi Ln khai hỏa
Ln-1 đã fire thành công nhưng đóng sớm trước khi Ln khai hỏa.
2× margin risk, checkpoint/lệnh y refs bị stale
Simple, 1 lệnh, nhưng không phân biệt lý do đóng
Phân biệt profit/loss/fail → response tối ưu cho từng case
| Aspect | Spam Ln-1 | Merge | Hybrid |
|---|---|---|---|
| Margin Impact | ❌ 2× temp | ✅ 1× | ✅ Optimal |
| Precision | ✅ Exact | ⚠️ Worse fill | ✅ Per-case |
| Complexity | ✅ Low | ✅ Low | ⚠️ Medium |
| lệnh y Compat | ❌ Breaks | ✅ OK | ✅ OK |
| High-Vol Risk | 🔴 Margin spike | ✅ Predictable | ✅ Optimal |
4 câu hỏi cần SS confirm
Add close reason enum + struct fields
Detect WHY Ln-1 closed
Conditional merge based on reason
Handle fire failure case
6 scenarios validation
3 cases (profit/loss/fire_fail) có đúng ý định trading không?
Khi Ln-1 đóng lỗ: prefer Merge hay Re-open?
Fire fail retry bao nhiêu lần? (0 / 1 / 3 / unlimited)
Check margin trước khi fire? (No / 100% / 150% / custom)