Swing High
วัดอะไร: high สูงสุดของ N แท่งก่อนหน้า (ไม่รวมแท่งปัจจุบัน — shift แล้ว)
ใช้เมื่อไร: โครงสร้าง/แนวสภาพคล่องฝั่งบน: breakout (close > swing_high) หรือ liquidity grab (ไส้เทียนแทงทะลุแล้วปิดกลับ)
period ที่ใช้ทั่วไป: 10-20
ข้อควรระวัง: มี shift(1) ในตัวอยู่แล้ว — ไม่ต้องต่อ Lag เพิ่ม
สูตรที่ engine ใช้จริง
high.rolling(period).max().shift(1)
smoothing: None — shift(1) prevents lookahead (excludes the current bar) · warmup: period + 1