Help

ติดตั้ง EA และแก้ปัญหาที่พบบ่อย

หน้านี้ครอบคลุมข้อความทุกแบบที่ Journex Tracker EA พิมพ์ออกมาในแท็บ Experts ของ MT5 ถ้าคุณกดลิงก์มาจาก log ให้เลื่อนหาข้อความที่ตรงกับที่เห็นบนจอ

⬇ ดาวน์โหลด EA
JournexTracker_v1.2.1.ex5
เวอร์ชัน 1.2.1 · สำหรับ MetaTrader 5 เท่านั้น
ตรวจว่าไฟล์ไม่ถูกแก้ระหว่างทาง (SHA-256)
76e2b5036e72e52df2aa112a1494d30c912b6bc5878b20246b377b67bcda4000

บน Windows เปิด PowerShell แล้วรัน Get-FileHash -Algorithm SHA256 .\JournexTracker_v1.2.1.ex5 ค่าที่ได้ต้องตรงกับด้านบน (ไม่ต้องสนตัวพิมพ์เล็ก-ใหญ่)

ติดตั้งครั้งแรก

ห้าขั้นตอน ทำครั้งเดียวต่อหนึ่ง terminal — ไม่ต้องใช้รหัสผ่านบัญชีเทรด

  1. 1

    สร้างบัญชีใน Journex

    สมัครแล้วเพิ่มบัญชีเทรด 1 ใบต่อ 1 terminal MT5 ไม่ต้องกรอกเลขบัญชี MT5 เอง — EA จะผูกให้เองตอนเชื่อมต่อสำเร็จครั้งแรก

  2. 2

    วางไฟล์ EA ลงใน MT5

    MT5 → File → Open Data Folder → MQL5 → Experts วางไฟล์ JournexTracker_v1.2.1.ex5 ลงในโฟลเดอร์นั้น แล้วกลับมาที่ MT5 คลิกขวาที่ Navigator → Refresh

  3. 3

    อนุญาต WebRequest

    Tools → Options → Expert Advisors → ติ๊ก “Allow WebRequest for listed URL” แล้วเพิ่มที่อยู่ https://api.journexapp.com เข้าไป — ทำครั้งเดียว ใช้ได้กับทุกบัญชีบน terminal นี้

  4. 4

    ลาก EA ลงชาร์ต แล้ววาง URL

    ชาร์ตไหนก็ได้ ไทม์เฟรมไหนก็ได้ — EA ไม่ได้ดูราคาจากชาร์ตนั้น วาง Webhook URL ของบัญชีนั้นลงในช่อง InpWebhookURL แล้วกด OK

  5. 5

    ตรวจว่าเชื่อมต่อแล้ว

    ใน MT5 แท็บ Experts ต้องขึ้น “เชื่อมต่อแล้ว | บัญชี: …” ภายในไม่กี่วินาที และจุดสถานะในหน้า Accounts จะเปลี่ยนเป็นสีเขียว โดยไม่ต้องปิดไม้จริงเพื่อทดสอบ

https://api.journexapp.com

ที่อยู่นี้คือสิ่งที่ต้องเพิ่มในรายการอนุญาตของ MT5 — คัดลอกไปวางให้ตรงทุกตัวอักษร รวม http/https และเลขพอร์ต

ทุกครั้งที่แก้ค่าในช่อง ต้อง detach แล้ว attach ใหม่

MT5 อ่านค่าในช่อง InpWebhookURL ครั้งเดียว ตอนที่ EA เริ่มทำงาน การแก้ค่าแล้วกด OK เฉย ๆ จะยังไม่มีผล ให้ลาก EA ออกจากชาร์ตแล้วลากกลับเข้าไปใหม่ทุกครั้ง — ถ้าทำตามวิธีแก้ข้างล่างแล้วยังไม่หาย ให้สงสัยข้อนี้ก่อน

EA อ่านอย่างเดียว — ส่งข้อมูลของไม้ที่ปิดไปแล้วเท่านั้น ไม่เปิดออเดอร์ ไม่แก้ SL/TP ไม่ขอรหัสผ่านบัญชีเทรด และหยุดใช้เมื่อไหร่ก็แค่ลากออกจากชาร์ต

ข้อความที่ EA พิมพ์ออกมา

เปิดแท็บ Experts ที่ด้านล่างของ MT5 (กด Ctrl + T ถ้าไม่เห็น) แล้วหาบรรทัดที่ขึ้นต้นด้วย [Journex]

ยังไม่ได้ใส่ Webhook URL — คัดลอกจากหน้าบัญชีใน Journex มาวางในช่อง InpWebhookURL

EA เริ่มทำงานไม่ได้ เพราะยังไม่ได้ใส่ URL

ช่อง InpWebhookURL ยังว่างอยู่ EA ไม่มีปลายทางให้ส่งข้อมูล จึงหยุดตั้งแต่ตอน attach

วิธีแก้
  1. เปิด Journex → Settings → Accounts
  2. กด “Webhook URL for this account” ของบัญชีที่ต้องการ แล้วกด Copy URL
  3. ใน MT5 คลิกขวาที่ชาร์ต → Expert Advisors → Properties (หรือกด F7)
  4. วาง URL ลงในช่อง InpWebhookURL แล้วกด OK
error 4014

MT5 ไม่อนุญาตให้ EA ต่อออกอินเทอร์เน็ต

MT5 บล็อก WebRequest ทุกที่อยู่ที่ไม่ได้อยู่ในรายการอนุญาต ค่าเริ่มต้นคือรายการว่าง — ต้องเพิ่มเองครั้งเดียว

วิธีแก้
  1. ดูใน log บรรทัดที่ขึ้นต้นว่า “→ เพิ่มที่อยู่นี้ในรายการให้ตรงตัวอักษร:” แล้วคัดลอกที่อยู่นั้น
  2. MT5 → Tools → Options → แท็บ Expert Advisors
  3. ติ๊ก “Allow WebRequest for listed URL”
  4. กด + แล้ววางที่อยู่จาก log — ต้องตรงทุกตัวอักษร รวม http/https และเลขพอร์ต
  5. กด OK แล้ว detach/attach EA ใหม่
[Journex] Webhook URL ใช้ไม่ได้ (HTTP 401) — อาจถูกเปลี่ยนรหัสใหม่

URL ที่ใส่ไว้ถูกยกเลิกไปแล้ว

มีการกด “Generate new URL” ในหน้า Accounts ซึ่งยกเลิก URL เดิมทันทีโดยตั้งใจ EA ที่ยังถือ URL เก่าจะถูกปฏิเสธทุกครั้ง

วิธีแก้
  1. เข้า Journex → Settings → Accounts → Copy URL ของบัญชีนั้น (อันล่าสุด)
  2. วางทับในช่อง InpWebhookURL
  3. detach แล้ว attach EA ใหม่

ไม้ที่ปิดไประหว่างที่ EA ถูกปฏิเสธจะไม่ถูกบันทึก และย้อนเก็บไม่ได้ — EA ส่งครั้งเดียวตอนปิดไม้ ไม่มีคิวส่งซ้ำ

URL นี้เป็นของบัญชีอื่น

URL ไม่ตรงกับเลขบัญชี MT5 ที่ terminal นี้ล็อกอินอยู่

แต่ละบัญชีใน Journex มี URL ของตัวเอง และผูกกับเลขบัญชี MT5 หนึ่งเลข การใช้ URL ผิดใบจะถูกปฏิเสธ ไม่ใช่ถูกบันทึกเข้าบัญชีผิดแบบเงียบ ๆ

วิธีแก้
  1. ดูเลขบัญชี MT5 ที่ terminal นี้ล็อกอินอยู่ (มุมซ้ายบนของ Navigator)
  2. ในหน้า Accounts หาใบที่แสดงเลขเดียวกัน แล้วคัดลอก URL ของใบนั้น
  3. ถ้าเลขนั้นเคยผูกกับบัญชี Journex ใบอื่นไปแล้ว ให้แก้ที่ใบนั้นก่อน (Edit → MT5 Account Number)
เคย sync ประวัติสำเร็จแล้ว — ข้าม

อยากดึงประวัติเก่าเข้ามาใหม่

EA ดึงประวัติย้อนหลังให้ครั้งเดียวต่อบัญชี แล้วจำไว้ว่าทำแล้ว เพื่อไม่ให้ยิงซ้ำทุกครั้งที่ attach

วิธีแก้
  1. ใน MT5 กด F3 เพื่อเปิดหน้าต่าง Global Variables
  2. หาตัวแปรชื่อ Journex_SyncDone_ ตามด้วยเลขบัญชี MT5 ของคุณ
  3. ลบตัวแปรนั้น แล้ว detach/attach EA ใหม่

ยังไม่หาย

ก่อนติดต่อมา ช่วยคัดลอกบรรทัดจากแท็บ Experts ที่ขึ้นต้นด้วย[Journex] มาด้วย — บอกสาเหตุได้เกือบทุกครั้ง

อย่าส่ง Webhook URL เต็ม ๆ ให้ใคร

URL มีรหัสประจำบัญชีอยู่ในลิงก์ ใครถือไปก็ส่งข้อมูลเข้าบัญชีคุณได้ ถ้าเผลอส่งออกไปแล้ว ให้กด “Generate new URL” ในหน้า Accounts เพื่อยกเลิกอันเดิมทันที แล้ววางอันใหม่ใน MT5