ApeX Trading Console · MetaTrader 5

ภาพกราฟหลายไทม์เฟรมบน MT5

ไอเดียเทรดหนึ่งไม้มักคร่อมหลายไทม์เฟรม เทรนด์ดูที่ D1 จุดตั้งดูที่ H1 จุดเข้าดูที่ M15 การเก็บบันทึกไว้จึงหมายถึงภาพที่สะอาดของแต่ละไทม์เฟรม ถ่ายในจังหวะเดียวกัน

MetaTrader 5 บันทึกภาพกราฟได้ โดยคลิกขวาที่กราฟแล้วเลือก Save As Picture แต่ได้แค่ไทม์เฟรมที่อยู่บนจอตอนนั้น ถ้าจะเก็บสินค้าเดียวกันหลายไทม์เฟรม ต้องเปลี่ยนไทม์เฟรมแล้วกดบันทึกใหม่ทีละรอบ และในภาพจะติดแผงหรือหน้าต่างที่เปิดค้างอยู่ไปด้วย

EA ทำรอบนี้แทนได้ คือพากราฟไล่ไปตามไทม์เฟรมที่คุณเลือก รอให้แต่ละไทม์เฟรมโหลดเสร็จ ถ่ายภาพโดยหลบแผงของตัวเองออกไปก่อน แล้วคืนกราฟกลับเป็นแบบเดิม

MT5 ทำอะไรได้เองอยู่แล้ว

Save As Picture ใช้ได้ดีถ้าต้องการกราฟเดียว งานจะเริ่มเยอะตอนที่อยากได้เป็นชุด เก้าไทม์เฟรมก็คือเก้ารอบของการสลับ รอประวัติราคาวาดเสร็จ บันทึก และตั้งชื่อไฟล์ และเพราะกราฟหนึ่งโชว์ได้ทีละไทม์เฟรม จึงไม่มีทางในตัวโปรแกรมที่จะได้ครบทุกอันด้วยการคลิกครั้งเดียว

ถ่ายทุกไทม์เฟรมด้วยการกดครั้งเดียวทำยังไง

ใน ApeX Trading Console คุณติ๊กเลือกไทม์เฟรมที่ต้องการไว้ครั้งเดียวในค่าตั้งของ Screenshot เลือกได้จาก M1, M5, M15, M30, H1, H4, D1, W1 และ MN จากนั้นถ่ายได้สองแบบ

  • 📷M บนแถบ indicator ของแผง หรือคีย์ลัดของมัน ได้ทุกไทม์เฟรมที่ติ๊กไว้ ไฟล์ละหนึ่งไทม์เฟรม
  • 📷S หรือคีย์ลัดของมัน ได้เฉพาะไทม์เฟรมที่อยู่บนจอ ตรงตามที่คุณเห็นอยู่

ตอนถ่ายหลายไทม์เฟรม ตัวกราฟเองจะเปลี่ยนไทม์เฟรมไปทีละอัน ตั้งใจให้เป็นแบบนี้ เพราะแผนไม้ ระดับราคา และเส้นต่าง ๆ ของคุณเป็นของกราฟนี้ การสลับกราฟเดิมจึงเป็นทางเดียวที่จะให้ของพวกนี้ไปอยู่ในทุกภาพ ถ้าเปิดกราฟใหม่สำหรับแต่ละไทม์เฟรม กราฟนั้นจะว่างเปล่า

  1. กราฟสลับไปไทม์เฟรมแรกในรายการ
  2. รอจนประวัติราคาของไทม์เฟรมนั้นโหลดเสร็จและแท่งเทียนขึ้นจอแล้ว ซึ่งสำคัญที่สุดกับ D1, W1 และ MN จากนั้นรออีกครู่ให้ทุกอย่างนิ่ง
  3. ถ่ายภาพ แล้วไปต่อที่ไทม์เฟรมถัดไป
  4. หลังภาพสุดท้าย จะคืนไทม์เฟรม ระดับซูม และตำแหน่งเลื่อนกราฟแบบที่คุณใช้อยู่ แล้วแจ้งว่าเสร็จแล้ว

แต่ละภาพถูกจัดกรอบยังไง

แต่ละไทม์เฟรมมีช่วงราคาไม่เท่ากัน ภาพหลายไทม์เฟรมจึงปรับมุมมองให้แต่ละภาพก่อนถ่าย

  • สเกลราคา — พอดีกับแท่งเทียนบนจอ และเผื่อที่ว่างข้างบนข้างล่างเล็กน้อย ถ้า TP หรือ SL ของแผนไม้ใดอยู่นอกช่วงนั้น สเกลจะขยายให้แผนทั้งหมดอยู่ในภาพ แทนที่จะถูกตัดที่ขอบ
  • แท่งล่าสุด — ชิดขอบขวา หรืออยู่กลางภาพถ้าอยากมีที่ว่างไว้วาดสิ่งที่อาจเกิดต่อ
  • สิ่งที่ถูกเอาออก — พื้นที่แรเงากำไรขาดทุน กล่องช่วงเวลาตลาด และเส้นบอกแท่งปัจจุบัน ส่วนป้ายกำไรเล็ก ๆ ของแต่ละแผนไม้ยังอยู่

ภาพไทม์เฟรมเดียวไม่ทำอะไรพวกนี้เลย คงระดับซูมและตำแหน่งกราฟไว้ตามเดิม แล้วถ่ายกราฟตามที่คุณเห็น

ค่าตั้งที่มีผล

อยู่ที่แท็บ Settings ของแผง ใต้หัวข้อ Screenshot การถ่ายทั้งสองแบบใช้ค่าชุดนี้

ค่าตั้ง ตัวเลือก
Resolution 720p, 1080p, 2K (2048 × 1152) หรือ Native คือขนาดจริงของกราฟบนจอคุณ
Align ขวาหรือซ้าย ในชุดหลายไทม์เฟรมใช้กำหนดตำแหน่งแท่งล่าสุด ส่วนภาพเดี่ยวใช้ตัดสินว่าจะเก็บฝั่งไหนไว้ เมื่อภาพแคบกว่ากราฟ
Format PNG, GIF, BMP
Hide UI เปิดไว้ตั้งแต่แรก แผงและหน้าต่างของคอนโซลหลบออกไปตอนถ่าย แล้วกลับมาทันที
Hide Zone เอาแผนไม้ออกจากภาพด้วย ถ้าต้องการกราฟเปล่า ๆ
Custom Look เปิดหรือปิดเส้นกริด บรรทัด OHLC และเส้นแบ่งช่วงเวลาเฉพาะในภาพ แล้วคืนค่าเดิมของกราฟคุณ
Defer frames ให้รอกราฟวาดใหม่นานแค่ไหนก่อนถ่าย ถ้ายังเห็นแผงติดในภาพ ให้เพิ่มค่านี้

ถ้าใช้ลายน้ำอยู่ ลายน้ำจะค้างบนกราฟและติดไปในทุกภาพ

ภาพไปอยู่ที่ไหน

เก็บในโฟลเดอร์ข้อมูลของ MetaTrader ที่ MQL5\Files\Screenshots แยกโฟลเดอร์ย่อยตามเดือน เปิดได้จากเมนู File › Open Data Folder ชื่อไฟล์มีชื่อสินค้ากับวันเวลาของเซิร์ฟเวอร์ และในชุดหลายไทม์เฟรมจะมีไทม์เฟรมต่อท้ายด้วย เช่น TP_XAUUSD_2026-09-28_14-30-05_H1.png ไฟล์ชุดเดียวกันจึงเรียงอยู่ด้วยกัน และแต่ละไฟล์บอกได้เองว่าเป็นภาพอะไร

เอนจินเดียวกันนี้ยังใช้ถ่ายภาพกราฟที่แนบไปกับสัญญาณทาง Telegram ด้วย แต่ใช้แค่ไทม์เฟรมเดียวเสมอ เพราะการพากราฟไล่สลับไทม์เฟรมไม่ใช่สิ่งที่ควรเกิดขึ้นเองระหว่างที่คุณกำลังเทรด

สิ่งที่มันทำไม่ได้

  • ไม่ได้เสร็จในพริบตา แต่ละไทม์เฟรมใช้เวลาไม่กี่วินาทีในการสลับ โหลด และรอให้นิ่ง และ EA จะเริ่มใหม่ทุกครั้งที่กราฟเปลี่ยนไทม์เฟรม ปล่อยให้ถ่ายครบชุดก่อนค่อยคลิกบนกราฟ
  • ถ่ายกราฟเดียว ไม่ใช่หลายกราฟ คือหลายไทม์เฟรมของกราฟที่คุณกด กราฟอื่นและสินค้าอื่นไม่ได้ถูกถ่ายด้วย
  • ถ่ายได้เท่าที่โบรกส่งข้อมูลมา ถ้าประวัติราคาของไทม์เฟรมใหญ่ยังโหลดไม่เสร็จ มันจะรอ แต่รอได้ถึงระดับหนึ่งเท่านั้น จากนั้นก็ถ่ายไปตามที่มี
  • ขนาดใหญ่ขึ้นไม่ได้แปลว่าละเอียดขึ้น Native ตรงกับจอคุณพิกเซลต่อพิกเซล ขนาดที่ตั้งไว้ล่วงหน้ามีไว้ให้ทุกภาพขนาดเท่ากัน ไม่ได้ทำให้แท่งเทียนคมขึ้น

คำถามที่พบบ่อย

ถ่ายภาพหน้าจอใน MT5 ทำยังไง

คลิกขวาที่กราฟแล้วเลือก Save As Picture จะได้ภาพไทม์เฟรมที่อยู่บนจอ ถ้าต้องการหลายไทม์เฟรมพร้อมกัน หรือภาพที่ไม่มีแผงบัง ต้องใช้ EA ที่ถ่ายภาพให้

MT5 ถ่ายทุกไทม์เฟรมพร้อมกันได้ไหม

ตัวโปรแกรมเองทำไม่ได้ ใน ApeX Trading Console ให้ติ๊กไทม์เฟรมที่ต้องการในค่าตั้ง Screenshot แล้วกด 📷M กราฟจะไล่ไปทีละไทม์เฟรม บันทึกไฟล์ละหนึ่งไทม์เฟรม แล้วกลับมาที่เดิม

ทำไมกราฟเปลี่ยนไทม์เฟรมไปเรื่อย ๆ ระหว่างถ่าย

มันทำงานแบบนั้นอยู่แล้ว แผนไม้และสิ่งที่คุณวาดเป็นของกราฟนี้ ตัวกราฟจึงต้องโชว์แต่ละไทม์เฟรมเอง ของพวกนั้นถึงจะติดไปในภาพ เมื่อถ่ายครบชุดแล้วจะกลับไปที่ไทม์เฟรมเดิมของคุณ

ภาพจาก MT5 ถูกเก็บไว้ที่ไหน

Save As Picture จะถามว่าจะเก็บที่ไหน ส่วนคอนโซลเก็บไว้ที่ MQL5\Files\Screenshots ในโฟลเดอร์ข้อมูล แยกโฟลเดอร์ย่อยตามเดือน เปิดได้จาก File › Open Data Folder

ทำไมแผงยังติดอยู่ในภาพ

เช็คว่าเปิด Hide UI ไว้หรือยัง ถ้าเปิดแล้ว แปลว่ากราฟน่าจะยังวาดใหม่ไม่เสร็จตอนที่ถ่าย ให้เพิ่มค่า Defer frames ขึ้นอีกหนึ่งหรือสอง

ของนี้อยู่ตรงไหนในคอนโซล

ภาพหน้าจอเป็นหนึ่งในเครื่องมือประจำวันที่อยู่รอบ ๆ ฝั่งจัดการออเดอร์ของ ApeX Trading Console อยู่รวมกับคีย์ลัด การแจ้งเตือน และปฏิทินข่าว ตัวทดลองใช้กับบัญชีเดโมได้ ซึ่งพอสำหรับตั้งรายการไทม์เฟรม แล้วดูว่าภาพออกมาเป็นยังไง