Indicator Guide
"สูตรที่ engine ใช้จริง" บนการ์ดแต่ละใบ คือสิ่งที่ backtest คำนวณจริง ๆ — สิ่งนี้สำคัญ เวลาจะทำผลลัพธ์ให้ตรงกันนอกระบบหรือตอน export เป็น Python: RSI/ATR/ADX ใช้ Wilder RMA, ไม่ใช่ SMA เขียนแบบตำราด้วย SMA จะได้ค่าต่างออกไป และผล backtest จะไม่ตรงกัน
- EMA — Exponential Moving Average
ema— ทิศทางเทรนด์ โดยให้น้ำหนักกับแท่งล่าสุดมากกว่า - SMA — Simple Moving Average
sma— ราคาเฉลี่ย โดยให้น้ำหนักเท่ากันทุกแท่ง - ATR — Average True Range
atr— ความผันผวน (ระยะแกว่งเฉลี่ยต่อแท่ง) - ADX — Average Directional Index
adx— ความแรงของเทรนด์ (ไม่บอกทิศทาง) - RSI — Relative Strength Index
rsi— โมเมนตัม / โซน overbought-oversold (0-100) - MACD — Moving Average Convergence Divergence
macd— โมเมนตัมของเทรนด์ (ผลต่างระหว่าง EMA เร็วกับ EMA ช้า) - Bollinger Bands (middle)
bb— เส้นกลางของ Bollinger = SMA(period) - Rolling Min
rolling_min— ค่าต่ำสุดในช่วง N แท่ง (รวมแท่งปัจจุบันด้วย) - Rolling Max
rolling_max— ค่าสูงสุดในช่วง N แท่ง (รวมแท่งปัจจุบันด้วย) - Rolling Mean
rolling_mean— ค่าเฉลี่ยของ series ใด ๆ ในช่วง N แท่ง - Swing High
swing_high— high สูงสุดของ N แท่งก่อนหน้า (ไม่รวมแท่งปัจจุบัน — shift แล้ว) - Swing Low
swing_low— low ต่ำสุดของ N แท่งก่อนหน้า (ไม่รวมแท่งปัจจุบัน — shift แล้ว)