คู่มือการใช้งาน PineGateway EA
คู่มือครบถ้วนสำหรับการตั้งค่าและใช้งาน PineGateway Expert Advisor
Gateway / License Settings
ใช้ยืนยันตัวตนกับ PineGateway Server

คำอธิบาย:
- License ID: รหัสใบอนุญาตที่ได้จาก PineGateway
- PineGateway URL: URL ของเซิร์ฟเวอร์ PineGateway https://webhook.pinegateway.com
- terminal_id: ID ของ terminal ที่ต้องการใช้งาน (1 License อาจใช้หลายบัญชี)
- ดึงคำสั่งทุกกี่วินาที: 2 (check server ทุก 2 วินาที)
- WebRequest timeout (ms): 5000 (EA จะรอ 5 วินาที)
- Lot มาตรฐานเมื่อ signal ไม่ระบุ volume: ตัวอย่าง Signal = VG-LIC-123,buy,XAUUSD ไม่มี volume EA จะใช้ 0.01 lot
ข้อดีของระบบนี้:
ถ้า EA ไม่ส่งคำสั่ง ให้ตรวจสอบ URL และ License ID ให้ถูกต้อง และตรวจสอบว่าเซิร์ฟเวอร์ PineGateway ทำงานปกติ
Risk / Target / Volume
เป็น Risk Management Engine ของ PineGatewayEA

คำอธิบาย:
- Target type: ค่า SL / TP ที่รับจาก TradingView จะถูกตีความเป็นอะไร (pips / percent)
- Volume mode: EA จะคำนวณ Lot อย่างไร (ใช้ Lot ที่กำหนดตรงๆ / คำนวณ lot จาก %Risk ของ Balance หรือEquity)
- Account Filter Basis: บัญชีอยู่ในสภาพปลอดภัยก่อนเปิด order หรือไม่ (ใช้ Balance ตรวจสอบ / ใช้ Equity ตรวจสอบ / ใช้ Margin Level)
- SL / TP from signal: ใช้ Stop Loss / Take Profit จากสัญญาณ
- Min value ขั้นต่ำของ Account Filter: ตัวอย่าง Account Filter = Margin Level และ Min value = 250 (หมายความว่า EA จะเปิด order เฉพาะตอน Margin Level มากกว่า 250%)
- ใช้ค่า SL / TP / Risk จาก Signal หรือ EA: ค่าจะมาจาก TradingView หรือ EA
SL/TP/Risk จาก Signal = TradingView ส่ง SL/TP/Risk
SL/TP/Risk จาก EA = EA กำหนด SL/TP/Risk
SL/TP จาก Signal, Risk จาก EA = ใช้ SL/TP จาก TradingView แต่ lot คำนวณจาก Risk - Risk (%) ถ้าใช้จาก EA: ใช้เฉพาะเมื่อ Volume Mode = RISK% ตัวอย่าง Risk = 0.7 หมายถึง Risk ต่อ trade = 0.7% ของ (Balance หรือ Equity ที่เลือกจาก Volume Mode)
- Pyramiding: เปิดซ้อน symbol เดียวกัน: EA สามารถเปิด order เพิ่มใน symbol เดิมได้หรือไม่ (เปิดได้ 1 order / เปิดซ้อนได้)
- % ปิดบางส่วน (Partial Close): ตัวอย่าง 25% (เมื่อ TP1 ทำงาน, EA ปิด 25% ของ position)
ข้อดีของระบบนี้:
เหมาะกับผู้ที่ใช้ TradingView Strategy เพราะสามารถควบคุมความเสี่ยง และขนาดออเดอร์ได้อย่างแม่นยำ
Position Limits
จำนวนออเดอร์สูงสุดที่ EA สามารถเปิดได้

คำอธิบาย:
- Max positions รวมทั้งบัญชี (0 = ไม่จำกัด): จำนวน ออเดอร์ทั้งหมดในบัญชี
- Max positions ต่อ 1 symbol: จำนวน order สูงสุดของ symbol เดียวกัน ใช้ควบคุม DCA, Grid, Martingale
- Max จำนวน symbol ที่เปิดพร้อมกัน: EA สามารถเทรดได้ กี่คู่เงินพร้อมกัน
ข้อดีของระบบนี้:
เพื่อป้องกัน Overtrade, จำกัดจำนวน order, ควบคุม risk, ป้องกัน margin หมด ระบบจะตรวจสอบค่าพวกนี้ก่อนส่งคำสั่งไปยัง แพลตฟอร์มเทรด เช่น MetaTrader 5
Add-On / Layering Engine
เป็นระบบที่ช่วย เพิ่มไม้ เฉลี่ยต้นทุน เพิ่มกำไรตามเทรนด์ โดยรองรับ DCA, Pyramid, Auto Hybrid Startegy

คำอธิบาย:
- เปิด/ปิดระบบเพิ่มไม้: เปิดหรือปิดการทำงานของ Add-On Engine
- โหมดเพิ่มไม้: เพิ่มไม้เมื่อราคา adverse ตาม step (เพิ่มไม้เมื่อราคา วิ่งสวนทาง), เพิ่มไม้เมื่อราคาไปตามแนวโน้ม (Pyramid), Auto: trend ใช้ pyramid, range ใช้ smart DCA (EA จะวิเคราะห์ตลาดและเลือกโหมดที่เหมาะสม)
- Auto profile ตาม terminal_id: EA จะเลือก profile ตาม terminal_id ที่กำหนด
- ถ้า true ต้องตั้ง InpPyramiding: อยู่ในหัวข้อ Pyramiding: เปิดซ้อน symbol เดียวกัน (เปิดซ้อนได้)
- จำนวนชั้นรวมต่อ symbol/side: 3 หมายถึง 1 entry + 2 add-on (สูงสุด 3 orders)
- ตัวคูณ lot ไม้เพิ่ม: ตัวอย่าง 1.16 (Oder 1 = 0.01, Oder 2 = 0.0116, Oder 3 = 0.0134)
- ใช้ ATR step หรือใช้ point step: true = ใช้ ATR, false = ใช้ point (ใช้ ATR ดีเพราะ Adaptive volatility)
- ระยะ Add-On แบบ ATR: ตัวอย่าง Layer2 = 0.6 ATR, Layer3 = 0.9 ATR, Layer4 = 1.2 ATR
- ระยะ Add-On แบบ Points: ตัวอย่าง Layer2 = 350 Points, Layer3 = 600 Points, Layer4 = 900 Points (ใช้เมื่อ ATR disabled)
- Pyramid ATR: เพิ่มไม้เมื่อมีกำไร ตัวอย่าง Layer2 = 0.6 ATR, Layer3 = 0.9 ATR, Layer4 = 1.2 ATR
- block add-on เมื่อ spread สูง: true (EA จะไม่เพิ่มไม้เมื่อ spread สูง)
- spread สูงสุดสำหรับ add-on: ช่วยป้องกัน ราคาพุ่งขึ้นหรือร่วงลงอย่างรวดเร็วและแรงในช่วงเวลาสั้น ๆ ตัวอย่าง 55 (EA จะไม่เพิ่มไม้เมื่อ spread สูงกว่า 55)
- trend pyramid ต้องมีกำไรก่อน: true (EA จะเพิ่มไม้เฉพาะเมื่อมีกำไร ช่วยลดความเสี่ยง)
- DD ถึงระดับนี้จะหยุดเพิ่มไม้ใหม่: ตัวอย่าง 4.5 (EA จะหยุดเพิ่มไม้เมื่อ DD เท่ากับ 4.5%)
ข้อดีของระบบนี้:
EA จะคำนวณระยะห่างและขนาด Lot ของออเดอร์ใหม่โดยอัตโนมัติ และเปิดเพิ่มตามเงื่อนไขที่กำหนด ถ้าตลาดเป็น trend ระบบจะ pyramid เพิ่มกำไร ถ้าตลาด sideway ระบบจะ DCA ลดต้นทุน
Institutional Risk Engine
ป้องกันการเปิด order ในช่วงตลาดไม่เหมาะสม, จำกัดขนาด position รวม, ควบคุม Drawdown ของบัญชี

คำอธิบาย:
- เปิด risk engine ส่วนเพิ่ม: เมื่อเปิด (true) EA จะเริ่มใช้กฎควบคุมความเสี่ยงเพิ่มเติม เช่น Spread filter, Lot exposure limit, Drawdown protection
- block การเปิดไม้ใหม่เมื่อ spread สูง: เมื่อเปิด (true) EA จะ ไม่เปิด order ใหม่ เมื่อ spread เกินค่าที่กำหนด
- spread สูงสุดสำหรับ entry/add-on: Spread มากกว่า 85 ไม่ให้เปิด order ใหม่
- lot รวมสูงสุดต่อ symbol: 0.05 EA จะไม่อนุญาตให้มี lot รวมเกิน 0.05 ช่วยป้องกัน Over leverage, Position ใหญ่เกินไป
- lot รวมสูงสุดต่อ side ต่อ symbol: Side หมายถึง Buy หรือ Sell ของแต่ละ symbol แยกกัน ช่วยควบคุม direction risk
- DD ถึงระดับนี้จะหยุดเปิดไม้ใหม่ทั้งหมด: ถ้า Drawdown ของบัญชี มากกว่าหรือเท่ากับ 4.5% ระบบจะหยุดเปิดไม้ใหม่ทั้งหมด แต่จะปล่อย order เดิมทำงานต่อ
- DD ถึงระดับนี้จะปิดทุก position ทันที: ถ้า Drawdown ของบัญชี มากกว่าหรือเท่ากับ 6.8% ระบบจะปิดทุก position ทันที
ข้อดีของระบบนี้:
ระบบนี้ช่วยให้ EA ไม่เปิด order เมื่อ spread สูง, จำกัด lot exposure, ควบคุมความเสี่ยงต่อ symbol, หยุดเทรดเมื่อ Drawdown สูง, ปิดทุก position เมื่อเกิดความเสี่ยงรุนแรง
Basket Engine
ระบบที่ใช้จัดการ กำไรและขาดทุนของหลายออเดอร์พร้อมกัน (Order Basket)
แทนที่จะดู TP/SL ของแต่ละ order ระบบจะดู กำไรรวมของกลุ่มออเดอร์

คำอธิบาย:
- ปิดไว้เป็นค่าเริ่มต้น ไม่รบกวนระบบเดิม: เมื่อเปิด (true) เพื่อให้ EA ทำงานแบบเดิม เหมาะกับ ผู้ใช้ใหม่, การเทรดแบบ TP/SL ปกติ เมื่อเปิด (false) ระบบ Basket จะเริ่มทำงาน
- InpUseBasketTPMoney (ใช้ Basket TP แบบ Money): เมื่อเปิด (true) EA จะปิด order ทั้งชุดเมื่อกำไรรวมถึงจำนวนเงินที่กำหนด
- ปิดทั้งชุดเมื่อกำไรรวมต่อ symbol/side: ใช้ร่วมกับ Basket TP Money ตัวอย่าง XAUUSD BUY ถ้ากำไรรวม มากกว่าหรือเท่ากับ $80 EA จะปิด BUY ทั้งหมด
- InpUseBasketSLMoney (ใช้ Basket SL แบบ Money): เมื่อเปิด (true) EA จะปิด order ทั้งชุดเมื่อขาดทุนรวมถึงจำนวนเงินที่กำหนด
- InpUseBasketTPPercent (ใช้ Basket TP แบบ Percent): เมื่อเปิด (true) EA จะปิด order เมื่อกำไรรวมถึง เปอร์เซ็นต์ของ Equity
- % ต่อ equity ปัจจุบัน: 1.3 หมายถึง 1.3% profit จาก equity ปัจจุบัน
- InpUseBasketSLPercent (ใช้ Basket SL แบบ Percent): เมื่อเปิด (true) EA จะปิด order ทั้งหมด เมื่อขาดทุนรวมถึง เปอร์เซ็นต์ของ Equity
- % ต่อ equity ปัจจุบัน (% ต่อ Equity ปัจจุบัน (SL)): 2.4 ตัวอย่าง Equity $10,000 SL 2.4% ขาดทุนสูงสุด $240 เมื่อ basket loss ถึง -$240 EA จะ Close all positions
ข้อดีของระบบนี้:
ระบบนี้ช่วยให้ ปิดกำไรหลาย order พร้อมกัน, ควบคุมความเสี่ยงของ Grid / DCA, ลด exposure, Lock profit ได้เร็ว จึงเป็นระบบที่นิยมใช้ใน Hedge Fund, Prop Trading, Grid Algorithm
Institutional Profile
ระบบที่ช่วยให้ PineGateway EA สามารถ ปรับค่าการทำงานอัตโนมัติตามบัญชีหรือ Terminal ที่ใช้งาน โดยไม่ต้องตั้งค่าใหม่ทุกครั้ง

คำอธิบาย:
- จัด profile ตาม Terminal ID โดยไม่ไปทับค่า: เมื่อเปิด (true) EA จะอ่านค่า Terminal ID, ตรวจสอบว่า Terminal นี้ควรใช้ Profile อะไร, โหลดค่าการตั้งค่า Risk / Strategy ให้เหมาะกับบัญชีนั้น
- false = profile จะปรับเฉพาะค่าที่ยังเป็น 0: เมื่อเปิด (false) Profile จะเขียนทับค่าทั้งหมด, เมื่อเปิด (true) Profile จะปรับเฉพาะค่าที่ยังไม่ได้ตั้งค่า (ค่า = 0)
- InpLogProfileApplied (Log Profile Applied): เมื่อเปิด (true) EA จะบันทึก log เมื่อ profile ถูกโหลด, ตรวจสอบได้ว่า EA ใช้ profile อะไร, Debug ระบบได้ง่าย, ตรวจสอบบัญชีหลายตัวพร้อมกัน
ข้อดีของระบบนี้:
ระบบนี้ช่วยให้ บริหารหลายบัญชีได้ง่าย, บริหารหลายบัญชีได้ง่าย, ปรับ Risk ตามประเภทบัญชี, ลด Human Error
Daily Guard
เป็นระบบควบคุมกำไรและขาดทุน รายวัน (Daily Risk Control) ของ PineGateway EA
ออกแบบมาเพื่อป้องกันไม่ให้ EA เทรดเกินความเสี่ยงในวันเดียว

คำอธิบาย:
- Timezone สำหรับคำนวณวัน: 7 หมายถึง EA จะใช้เวลา UTC+7 เป็นจุดเริ่มต้นของวันใหม่ (00:00 ตามเวลาไทย)
- เป้ากำไรรายวัน (% จาก Equity เริ่มวัน): EA จะหยุดเปิด order ใหม่เมื่อกำไรในวันนั้นถึง 2.0% ของ Equity ตอนเริ่มวัน แต่จะปล่อย order ที่เปิดอยู่ทำงานต่อ
- ขาดทุนสูงสุดต่อวัน (% จาก Equity เริ่มวัน): ถ้าขาดทุนในวันนั้นถึง 3.0% EA จะหยุดเปิด order ใหม่ทันที ช่วยป้องกันการเสียหายหนัก
- เมื่อถึงเงื่อนไข daily profit/loss ให้ทำอะไร: หยุดเปิดไม้ใหม่ (แต่ไม่ปิดไม้เก่า)
ข้อดีของระบบนี้:
ระบบนี้ช่วยให้ ควบคุมกำไรและขาดทุนรายวัน, ลดความเสี่ยงจาก Overtrading, ป้องกัน EA เทรดต่อเมื่อเสียหนัก, ทำให้การเทรดมีวินัยมากขึ้น
Auto Risk Preset Dynamic Lot
ระบบบริหารขนาดล็อต (Lot Size) อัตโนมัติจะช่วยให้ EA เพิ่ม lot เมื่อบัญชีโตขึ้น, ลด lot เมื่อเสี่ยงเกินไป, ป้องกันกำไรที่ทำมาแล้ว, ลดความเสี่ยงช่วงแพ้ติดกัน

คำอธิบาย:
- Preset: 10k / 20k / 30k / 50k cent: บัญชี ~20,000 cent ระบบจะเลือก Risk Profile ที่เหมาะกับบัญชีขนาดนี้ เช่น lot เริ่มต้นเล็ก, DCA step เหมาะกับ equity, margin usage ต่ำ
- เปิด/ปิด scale lot ตาม Equity: เมื่อเปิด (true) EA จะปรับ lot อัตโนมัติตามขนาด Equity ตัวอย่าง บัญชีเริ่ม $200 lot เริ่มต้น 0.01 เมื่อบัญชีโตเป็น $400 EA อาจปรับ lot เป็น 0.02
- เปิดโหมด lock profit: เมื่อเปิด (true) เมื่อกำไรถึงระดับหนึ่ง EA จะ ลดความเสี่ยงลงเพื่อรักษากำไร
- กำไรรวม มากกว่าหรือเท่ากับ x% จาก equity เริ่มวัน: 2.0, เมื่อกำไรในวันนั้นถึง 2% ระบบ Lock Profit จะเริ่มทำงาน
- factor คูณ lot เมื่อ lock profit: 0.45, เมื่อ Lock Profit ทำงาน lot จะถูกลดลงเหลือ 45% ของ lot ปกติ EA จะเทรดเบาลงเพื่อลดความเสี่ยง
- เปิดโหมดลด lot ตาม losing streak: เมื่อเปิด (true) ระบบจะลด lot เมื่อแพ้ต่อเนื่อง เพื่อลดความเสียหาย
- แพ้กี่ติดต่อกันจึงจะเริ่มลด lot: 2, เมื่อแพ้ 2 เทรดติดกัน EA จะเริ่มลด lot
- factor คูณ lot เมื่อแพ้ถึง threshold: 0.45, lot ใหม่จะเหลือ 45% ของ lot ปกติ, EA จะยังคงใช้ lot ต่ำเพื่อป้องกัน drawdown
ข้อดีของระบบนี้:
Auto Risk Preset ช่วยให้ EA ปรับ lot ตามขนาดบัญชี, ลดความเสี่ยงเมื่อกำไรสูง, ลด lot เมื่อแพ้ติดกัน, เพิ่ม lot เมื่อบัญชีโต ช่วยให้ EA สามารถ ควบคุมความเสี่ยงและปกป้องกำไรได้อย่างมีประสิทธิภาพในทุกสภาวะตลาด
Time Filter
ระบบกำหนดช่วงเวลาให้ EA สามารถเปิดออเดอร์ได้
ใช้สำหรับควบคุมให้ EA เทรดเฉพาะช่วงเวลาที่ตลาดมีสภาพคล่องหรือมีความผันผวนที่เหมาะสม

คำอธิบาย:
- เปิด/ปิด Time Filter: เมื่อเปิด (true) EA จะ เปิดออเดอร์เฉพาะช่วงเวลาที่กำหนด, เมื่อเปิด (false) เทรดได้ตลอด 24 ชั่วโมง
- ใช้เวลา Local (TimeLocal) หรือ Server: ใช้เวลาที่เครื่องรัน MT5 (TimeLocal) EA จะใช้ เวลาของคอมพิวเตอร์หรือ VPS ที่รัน MT5, ถ้าใช้ Server Time EA จะใช้เวลา Broker Server
- ปรับชั่วโมงเพิ่ม/ลด: 0, ไม่มีการปรับเวลาเพิ่มหรือลด
- ชั่วโมงเริ่มเทรด (0-23): 14, EA จะเริ่มเปิดออเดอร์ได้ตอน 14:00 น.
- นาทีเริ่มเทรด (0-59): 0, เริ่มเทรดเวลา 14:00 น.
- ชั่วโมงหยุดเทรด (0-23): 23, EA จะหยุดเปิดออเดอร์ใหม่ตอน 23:00 น.
- นาทีหยุดเทรด (0-59): 0, เวลาหยุดเทรดคือ 23:00 น.
ข้อดีของระบบนี้:
เทรดเฉพาะช่วงตลาดที่มีสภาพคล่องสูง, ลดการเทรดช่วงตลาดเงียบ, ลด Spread ที่กว้าง, เพิ่มคุณภาพของสัญญาณ
Trailing Core
ระบบ Trailing Stop อัจฉริยะ (Smart Trailing Stop) ของ EA ทำหน้าที่ เลื่อน Stop Loss ตามกำไรของราคา เพื่อ ล็อกกำไร ลดความเสี่ยง ปล่อยให้กำไรวิ่งได้ไกลที่สุด
ระบบนี้แตกต่างจาก Trailing แบบธรรมดา เพราะใช้ ATR)ในการคำนวณระยะ Trailing ตามความผันผวนของตลาด ทำให้ระบบสามารถ ปรับตัวตามตลาดได้อัตโนมัติ

คำอธิบาย:
- Trailing debug logs: เปิด (true) EA จะบันทึก log การทำงานของ Trailing Stop
- Trailing mode: Smart Trailing (ระบบ Trailing จะคำนวณโดยใช้ ATR Based Dynamic Trailing ไม่ใช่ระยะ fix เช่น 100 จุด)
- ATR period: 14 (ใช้ค่า ATR จาก 14 แท่งเทียน ในการวัดความผันผวนของตลาด)
- ATR TF: ATR_TF_M10 (ATR จะคำนวณจาก Timeframe 10 นาที)
- ATR TF: ATR_TF_M10 (ATR จะคำนวณจาก Timeframe 10 นาที)
- ใช้ TF แยกตามกลุ่ม: เปิด (true) ระบบจะใช้ Timeframe ATR ต่างกันตาม Risk Profile
- Conservative = M30: ATR_TF_M30 (Trailing ช้า ปล่อยกำไรวิ่งไกล Trend Strategy)
- Balanced = M15: ATR_TF_M15 (สมดุล เหมาะกับตลาดทั่วไป)
- Aggressive = M10: ATR_TF_M10 (Trailing เร็ว ข้อดี ล็อกกำไรเร็ว เหมาะกับ Scalping)
- start = ATR% * 1.5: 1.5 Trailing จะเริ่มทำงานเมื่อกำไรถึง 1.5 × ATR (ตัวอย่าง ATR = 10$ Trailing start 10 × 1.5 = 15$ เมื่อกำไร $15 ระบบจะเริ่ม Trailing)
- distance = ATR% * 1.0: 1.0 ระยะ SL จะอยู่ห่างจากราคา 1 × ATR (ตัวอย่าง ATR 10$ SL distance 10$)
- step = ATR% * 0.25: 0.25 SL จะเลื่อนทุก 0.25 × ATR (ตัวอย่าง ATR 10$ Step 2.5$ ดังนั้น SL จะเลื่อนทุก $2.5)
- start% min = 0.35 / start% max = 2.5: แม้ ATR จะเล็กหรือใหญ่ ค่า start จะถูกจำกัดให้อยู่ในช่วง 0.35% – 2.5% ของราคา เพื่อป้องกัน Trailing เร็วเกินไป หรือ Trailing ช้าเกินไป
- distance% min = 0.25 / distance% max = 1.6: จำกัดระยะ SL เพื่อให้เหมาะกับทุกสภาพตลาด
- step% min = 0.05 / step% max = 0.8: จำกัดระยะการเลื่อน SL เพื่อให้ระบบ Trailing มีความเสถียร
ตัวอย่างสถานการณ์จริง:
เปิด Buy Gold ราคา 2000 ATR 10$
Step 1
Trailing Start 1.5 × ATR = 15$
เมื่อราคาขึ้น 2015 Trailing เริ่มทำงาน
Step 2
SL distance 1 × ATR = 10$
SL ถูกตั้งที่ 2005
Step 3
Trailing Step 0.25 ATR = 2.5$
เมื่อราคาขึ้นเป็น 2020
SL จะเลื่อนขึ้น 2010
Step 4
ถ้าราคาย้อนกลับ SL hit กำไรจะถูกล็อก
Trailing Core เป็นระบบ Smart Trailing Stop ของ EA ระบบจะ ใช้ ATR วัดความผันผวน, เริ่ม Trailing เมื่อกำไรถึงระดับที่กำหนด, เลื่อน Stop Loss ตาม Step ที่คำนวณจาก ATR, ปรับพฤติกรรมตาม Conservative / Balanced / Aggressive
ทำให้ EA สามารถ ล็อกกำไรและปล่อยให้กำไรวิ่งตามแนวโน้มตลาดได้อย่างมีประสิทธิภาพ
Trailing Enhancements
คือระบบ เสริมความฉลาดให้ Trailing Stop ทำงานร่วมกับ Trailing Core
Trailing Core ระบบเลื่อน SL ตาม ATR, Trailing Enhancements เพิ่มกลไกป้องกันกำไรและความเสี่ยง ระบบนี้มี 3 ฟังก์ชันหลัก 1.Breakeven 2.Profit Lock 3.Spike Guard

คำอธิบาย:
- เปิด/ปิด Breakeven: เปิด (true) เมื่อกำไรถึงระดับหนึ่ง EA จะ เลื่อน Stop Loss มาที่ราคาเข้า (Entry) ทำให้ ถ้าราคาย้อน → ไม่ขาดทุน
- Trigger = start * mult: 0.9 Breakeven จะทำงานเมื่อกำไรถึง 90% ของ Trailing Start (ตัวอย่างจาก Trailing Core Trailing Start = 15$, Breakeven Trigger 15 × 0.9 = 13.5$ เมื่อกำไรถึง $13.5 EA จะเลื่อน SL = Entry)
- เลื่อน SL พ้น entry (% ของราคาเข้า): 0.05 SL จะไม่หยุดแค่ Entry แต่จะเลื่อนขึ้นเล็กน้อย เพื่อล็อกกำไรเล็กน้อย (ตัวอย่าง Entry 2000 SL หลัง Breakeven 2000 + 0.05% ≈ 2001)
- เลื่อน SL พ้น entry (pips): 5 SL จะถูกตั้ง Entry + 5 pips
- เปิด/ปิด Profit Lock: เปิด (true) ล็อกกำไรบางส่วน ต่างจาก Breakeven Breakeven = ไม่ขาดทุน Profit Lock = ล็อกกำไร
- Trigger = start * mult: 1.6 Profit Lock จะทำงานเมื่อกำไรถึง 1.6 × Trailing Start (ตัวอย่าง Trailing Start 15$ Profit Lock 15 × 1.6 = 24$ เมื่อกำไรถึง $24 EA จะเลื่อน SL เพื่อเก็บกำไร)
- SL = entry +/- offset %: 0.15 SL จะถูกตั้งที่ Entry + 0.15%
- SL = entry +/- offset pips: 15 pips ดังนั้น SL จะอยู่ที่ Entry + 15 pips ทำให้ล็อกกำไรขั้นต่ำ
- เปิด/ปิด Spike Guard: เปิด (true) ระบบนี้ใช้ป้องกัน News Spike, Flash Move, High Volatility
- ถ้า (High-Low) มากกว่า ATR * mult: 2.2 ถ้าแท่งเทียนมีความผันผวน มากกว่า 2.2 × ATR EA จะถือว่า Spike (ตัวอย่าง ATR 10$ Spike threshold 10 × 2.2 = 22$ ถ้าแท่งเทียน High-Low มากกว่า 22$ ระบบจะตรวจพบ Spike)
- คูณ distance เมื่อ spike: 1.25 เมื่อเกิด spike Trailing Distance จะเพิ่ม 25% เพื่อ ไม่ให้โดน stop ง่าย
ตัวอย่างสถานการณ์จริง:
เปิด Buy Gold Entry = 2000, ATR = 10$, Trailing Start = 15$
Step 1 — Breakeven
ราคา 2013.5 EA SL = Entry
Step 2 — Profit Lock
ราคา 2024 EA SL = Entry + 15 pips ล็อกกำไร
Step 3 — Spike Guard
ข่าว CPI แท่งเทียน High-Low = 30$ ระบบตรวจพบ Spike Trailing distance เพิ่ม 25% เพื่อไม่ให้ SL โดนง่าย
ความแตกต่างระหว่าง
Trailing Core vs Trailing Enhancements
Trailing Core ระบบ Trailing หลัก
Trailing Enhancements ระบบเสริม Trailing
Trailing Core ทำหน้าที่ เลื่อน Stop Loss ตามราคา โดยใช้ ATR Based Trailing
Trailing Enhancements ทำหน้าที่ เพิ่มความฉลาดให้ Trailing
สรุปการใช้งาน
PineGatewayEA มีฟีเจอร์ครบถ้วนสำหรับการเทรดอัตโนมิติ ตั้งแต่การเชื่อมต่อสัญญาณ TradingView ไปจนถึงระบบควบคุมความเสี่ยงระดับสถาบัน สามารถปรับแต่งได้ตามความต้องการของผู้ใช้