Back to articles
Trading & Risk Management1 October 2026

Why can Pine setup time and EA fill time differ?

คำตอบสั้น: SETUP บน Pine คือเวลาที่เงื่อนไขแผนปรากฏหรือได้รับการยืนยันบนข้อมูลกราฟ ส่วน FILL ของ EA คือเวลาที่คำสั่งถูกจับคู่เป็นดีลในบัญชี MT5 จริง ทั้งสองเหตุการณ์อยู่คนละขั้นตอน จึงไม่จำเป็นต้องมีเวลาเดียวกัน แม้แนวคิดของแผนจะคล้ายกัน

SETUP บน Pine บอกอะไร

ป้าย SETUP บน TradingView แสดงผลของกฎในสคริปต์กับข้อมูลกราฟ ณ จุดที่สคริปต์ประมวลผล ต้องตรวจอีกว่าป้ายนั้นเกิดระหว่างแท่งกำลังก่อตัวหรือหลังแท่งปิด และกฎยืนยันใช้เงื่อนไขใด เอกสาร TradingView ระบุว่า Pine มีพฤติกรรมการคำนวณต่างกันระหว่างแท่งย้อนหลังกับแท่งเรียลไทม์ และ Alert ทำงานกับข้อมูลเรียลไทม์ตามการตั้งค่าที่ผู้ใช้สร้างไว้ ป้ายบนกราฟจึงไม่ใช่หลักฐานว่าโบรกเกอร์เปิดคำสั่งแล้ว

หากสิ่งที่ดูเป็น Pine strategy ผล FILL ใน Strategy Tester ยังเป็นผลของ broker emulator บนข้อมูลกราฟ ไม่ใช่ดีล MT5 จริง โดยค่าปริยาย คำสั่งที่สร้างเมื่อแท่งปิดจะถูกจำลองให้ fill ได้เร็วสุดที่ tick ถัดไป ซึ่งมักเป็นต้นแท่งถัดไป การเปิดตัวเลือกประมวลผลหรือ fill ตอนแท่งปิดเปลี่ยนพฤติกรรมจำลองได้ จึงต้องตรวจการตั้งค่าก่อนเปรียบเทียบเวลา

FILL ของ EA บอกอะไร

EA บน MT5 อาจตรวจเงื่อนไขเมื่อมี tick ใหม่ผ่าน OnTick หรือเหตุการณ์อื่นตามโค้ดของ EA การพบเงื่อนไขไม่ได้แปลว่าเกิดดีลทันที: EA ต้องผ่านกฎภายใน ส่งคำขอซื้อขาย และให้เซิร์ฟเวอร์โบรกเกอร์ประมวลผลก่อน เมื่อคำสั่งถูกจับคู่แล้วจึงมีข้อมูล order/deal ในแท็บ History เอกสาร MT5 แยกคำสั่งกับดีลที่เกิดจากคำสั่งไว้อย่างชัดเจน

ราคาและเวลาที่ได้จริงขึ้นกับ Bid/Ask, spread, โหมด execution, fill policy, สภาพคล่อง, การเชื่อมต่อ และกฎของโบรกเกอร์ การส่งคำสั่งซื้อใช้ Ask และขายใช้ Bid บนตลาด OTC ดังนั้นแม้แท่งกราฟดูแตะระดับเดียวกัน ราคาที่ฝั่งคำสั่งใช้อาจต่างจากราคาที่มองบนกราฟได้

เทียบเวลาให้ถูก: ตรวจ 4 จุด

  1. นิยามเหตุการณ์: จดเวลา SETUP, เวลายืนยัน ENTRY/Alert, เวลาส่ง order และเวลา deal fill แยกกัน อย่านำ SETUP ไปเทียบกับ fill โดยตรง
  2. ฐานเวลา: ดู time zone ของกราฟ TradingView และเวลาของ trade server ใน MT5 แล้วแปลงเป็นฐานเวลาเดียวกันก่อนสรุปว่าใครช้ากว่า
  3. ข้อมูลราคา: ตรวจ symbol, โบรกเกอร์, timeframe, session, แท่งปิดหรือยัง, Bid/Ask และ spread ณ ตอนนั้น
  4. หลักฐานการส่งคำสั่ง: เปิด MT5 Journal และ History เพื่อดูเวลาส่งคำขอ สถานะคำสั่ง และ deal ที่เกิดจริง หากไม่มี deal ไม่ควรเรียกว่า fill

ตัวอย่างการอ่านแบบไม่สรุปเกินหลักฐาน

ถ้ากราฟ Pine แสดง SETUP ที่แท่ง 18:00 แต่ MT5 บันทึกดีลที่ 18:01 ข้อมูลสองชิ้นนี้เพียงอย่างเดียวยังบอกไม่ได้ว่า EA ผิดพลาด ต้องตรวจว่าป้าย SETUP ถูกยืนยันตอนใด EA ได้ tick ถัดไปเมื่อไร มีคำสั่งถูกส่งหรือถูกปฏิเสธหรือไม่ และนาฬิกาทั้งสองหน้าจอใช้เขตเวลาเดียวกันหรือไม่ ตัวเลขเวลานี้เป็นตัวอย่างเพื่ออธิบายวิธีตรวจ ไม่ใช่ผลการเทรดจริง

สรุป

SETUP คือข้อมูลขั้นวางแผนบนกราฟ ส่วน FILL คือผลการจับคู่คำสั่งของบัญชีจริง ความต่างของเวลาจึงเกิดได้ตามปกติ ให้ใช้ลำดับเหตุการณ์และประวัติ order/deal เป็นหลักฐาน ไม่คาดหวังว่า TradingView กับ MT5 จะตรงกันทุก tick และทดสอบ EA บนบัญชี Demo ก่อนใช้เงินจริง

การลงทุนมีความเสี่ยง โปรดศึกษาข้อมูลก่อนตัดสินใจลงทุน เนื้อหานี้มีวัตถุประสงค์เพื่อการศึกษา ไม่ใช่คำแนะนำให้ซื้อหรือขาย

แหล่งอ้างอิง

Ready to make your XAUUSD plan visible before you trade?

Explore GUMRAI ORB VX for structured Entry, System SL and target levels, then review live market context in the Live Desk.