Help

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

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

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

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

มีอะไรเปลี่ยนบ้าง

V1.7.12026-09-16เวอร์ชันปัจจุบันยังใช้งานได้
เตือนเป็น popup เมื่อเชื่อมต่อไม่สำเร็จ ไม่ใช่แค่ในแท็บ Experts
  • เดิมเมื่อ Token ผิดบัญชี หรือ MT5 นี้ถูกผูกกับบัญชี Journex อื่นไปแล้ว EA จะพิมพ์ข้อความไว้ในแท็บ Experts เท่านั้น — คนที่ไม่คุ้นเมนูนี้ของ MT5 ไม่มีทางรู้ว่าเชื่อมต่อไม่สำเร็จ
  • เวอร์ชันนี้เพิ่ม popup แจ้งเตือน (พร้อมเสียง) ทันทีที่เจอปัญหาที่ต้องแก้เอง (Token ผิด/หมดอายุ, ไม้ที่ปิดไม่ถูกบันทึก) — ไม่แจ้งเตือนซ้ำถี่ๆ แค่ครั้งแรกที่เจอปัญหา
  • ไม่กระทบตัวเลขหรือข้อมูลที่ส่งเข้า Journex เลย — เปลี่ยนแค่วิธีแจ้งเตือนตอนเชื่อมต่อไม่สำเร็จ ไม่บังคับอัพเดต

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

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

  1. 1

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

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

  2. 2

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

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

    ไฟล์ EA วางอยู่ในโฟลเดอร์ MQL5\Experts ของ MT5
  3. 3

    อนุญาต WebRequest

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

    หน้าต่าง Options แท็บ Expert Advisors ติ๊ก Allow WebRequest แล้วมี URL ของ Journex อยู่ในรายการ
  4. 4

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

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

    EA ติดอยู่บนชาร์ตแล้ว ชื่อ EA ขึ้นที่หัวชาร์ตพร้อมไอคอนทำงานแท็บ Inputs ของ EA แสดงช่อง Webhook URL และ Token
  5. 5

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

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

    ปุ่ม Algo Trading บนแถบเครื่องมือของ MT5 อยู่ในสถานะเปิดแท็บ Experts ของ MT5 แสดงบรรทัด [Journex] ที่ส่งข้อมูลสำเร็จ
https://api.journexapp.com

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

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

MT5 อ่านค่าในช่อง InpWebhookURL และ InpWebhookToken ครั้งเดียว ตอนที่ 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. กด “EA connection for this account” ของบัญชีที่ต้องการ แล้วกด Copy URL
  3. ใน MT5 คลิกขวาที่ชาร์ต → Expert Advisors → Properties (หรือกด F7)
  4. วาง URL ลงในช่อง InpWebhookURL แล้วกด OK
ยังไม่ได้ใส่ Token — คัดลอกจากหน้าบัญชีใน Journex มาวางในช่อง InpWebhookToken

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

ตั้งแต่ V1.4.0 ตัวบัญชีแยกออกจาก URL แล้ว — ช่อง InpWebhookToken ยังว่างอยู่ EA จึงไม่รู้ว่าเป็นบัญชีไหน หยุดตั้งแต่ตอน attach

วิธีแก้
  1. เปิด Journex → Settings → Accounts
  2. กด “EA connection for this account” ของบัญชีที่ต้องการ แล้วกด Copy Token
  3. ใน MT5 คลิกขวาที่ชาร์ต → Expert Advisors → Properties (หรือกด F7)
  4. วาง Token ลงในช่อง InpWebhookToken แล้วกด 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] Token ใช้ไม่ได้ (HTTP 401) — อาจถูก rotate ใหม่

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

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

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

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

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

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

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

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

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

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

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

ยังไม่หาย

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

อย่าส่ง Token ให้ใคร

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