Signal
จุดจบของ graph — รวม trigger + SL + TP เป็นออเดอร์เข้า (ทุกกลยุทธ์ต้องมีอย่างน้อย 1 ตัว)
ใช้เมื่อไร: ต่อ trigger (boolean) + in-sl (บังคับ); ถ้าไม่ต่อ in-tp จะ fallback ไปใช้ param rr แทน (ถ้าต่อจะ override rr); เปิด trailing ตรงนี้แล้วต่อ ATR เข้า in-atr เพื่อให้ trailing stop แยกอิสระจากวิธีคำนวณ SL
Ports
in-trigger— เงื่อนไขเข้าออเดอร์ (boolean, บังคับ)in-sl— ระยะ SL (บังคับ)in-tp— (ไม่บังคับ) ระยะ TP — fallback ไปใช้ rr เมื่อไม่ได้ต่อin-atr— (ไม่บังคับ) ATR สำหรับ trailing — บังคับต้องต่อเมื่อเปิด trailing
Params
direction— long / short — กำหนดว่า SL/TP อยู่ฝั่งไหนของราคาsize_pct— ขนาดโพซิชัน (เป็นสัดส่วน)rr— TP สำรอง = SL×rr เมื่อไม่ได้ต่อ in-tptrailing— เปิดใช้ trailing stop (ขยับตามทุกแท่ง — SL จะไม่ขยับถอยหลังเด็ดขาด)trailing_be— กำไรเป็น ×ATR ก่อนขยับ SL ไปที่จุดเข้า (breakeven)trailing_step— ระยะ trail = ×ATR ห่างจากราคา
ใช้ใน recipe เหล่านี้
- Trend-follow — EMA Cross
- Mean-reversion — RSI Oversold
- Breakout — New High + ADX Filter
- Liquidity Grab — Sweep & Reclaim