เทรดกับ Claude ใน MetaTrader 5

คู่มือง่าย ๆ สำหรับลูกค้า CXM ที่มี MetaTrader 5 และ Claude Code อยู่บนคอมพิวเตอร์ Windows เครื่องเดียวกัน ใช้เวลาตั้งค่าประมาณ 10 นาที

  • สำหรับ MetaTrader 5 บิลด์ 6060 ขึ้นไป
  • Windows
  • Claude Code
  • เริ่มต้นด้วยบัญชีทดลองก่อน
เริ่มต้นด้วยบัญชีทดลอง ทุกสิ่งที่ Claude ทำใน MetaTrader จะเกิดขึ้นบนบัญชีที่เทอร์มินัลล็อกอินอยู่ เนื้อหาในคู่มือนี้ไม่ใช่คำแนะนำทางการเงิน

สิ่งที่ท่านต้องมี

  • MetaTrader 5 สำหรับ Windows บิลด์ 6060 ขึ้นไป ตรวจสอบได้ที่ Help → About หากบิลด์เก่ากว่านี้ ให้รีสตาร์ท MetaTrader และปล่อยให้อัปเดต
  • บัญชีทดลอง CXM ของท่าน ที่ล็อกอินอยู่ใน MetaTrader
  • Claude Code บนคอมพิวเตอร์เครื่องเดียวกัน (วิธีติดตั้ง: https://code.claude.com) Claude Code ทำงานในหน้าต่างข้อความ: ท่านพิมพ์คำขอ แล้ว Claude จะตอบด้านล่าง
  • ไม่ต้องติดตั้งอะไรเพิ่มใน MetaTrader และไม่ต้องเขียนโปรแกรม

ตั้งค่าใน 5 ขั้นตอน

1เปิดการเชื่อมต่อใน MetaTrader

  1. ใน MetaTrader ให้เปิด Tools → Options (หรือกด Ctrl+O)
  2. เปิดแท็บ MCP
  3. ติ๊กเลือก Enable internal server
  4. ปล่อยช่อง Address และ API Key ไว้ตามเดิม อย่ากด Generate
  5. อย่าเพิ่งปิดหน้าต่างนี้

2กำหนดว่า Claude เทรดได้หรือไม่

  1. ในหน้าต่าง Options เดียวกัน ให้เปิดแท็บ AI Assistant
  2. เปิดรายการ Trading ซึ่งมีสามตัวเลือก ได้แก่ Enabled, Manual confirmation และ Disabled
  3. เลือก Enabled หากต้องการให้ Claude ส่งและจัดการคำสั่งซื้อขาย เลือก Disabled หากต้องการให้ Claude อ่านบัญชีและกราฟของท่านเท่านั้น เมื่อใช้ Claude Code ท่านจะยืนยันทุกคำสั่งใน Claude Code เอง (ขั้นตอนที่ 5) ดังนั้นให้ใช้ Enabled หรือ Disabled ท่านเปลี่ยนการตั้งค่านี้ได้ทุกเมื่อ
  4. คลิก OK ปิด MetaTrader แล้วเปิดใหม่อีกครั้ง

3สร้างไฟล์การตั้งค่าสำหรับ Claude Code

  1. ใน MetaTrader ให้เปิด Tools → Options → MCP แล้วคลิก Copy MetaTrader จะวางค่าการเชื่อมต่อไว้ในคลิปบอร์ด รวมถึงคีย์เข้าถึงส่วนตัวของท่าน โปรดถือว่าข้อความนี้เป็นความลับเหมือนรหัสผ่าน
  2. สร้างโฟลเดอร์สำหรับ Claude เช่น C:\Claude-MT5 (ใน Explorer ให้เปิด This PC → Local Disk (C:) คลิกขวาที่พื้นที่ว่าง แล้วเลือก New → Folder)
  3. เปิด Notepad แล้ววางข้อความ (Ctrl+V) เปิดหน้าต่างนี้ทิ้งไว้ เพราะท่านจะต้องนำคีย์สองตัวจากที่นี่ไปใช้
  4. เปิดหน้าต่าง Notepad ที่สอง แล้ววางแม่แบบด้านล่างลงไป (ใช้ปุ่ม Copy บนกล่องข้อความ)
JSON
{
  "mcpServers": {
    "metaeditor": {
      "type": "http",
      "url": "http://127.0.0.1:22345/mcp",
      "headers": { "Authorization": "Bearer PASTE-METAEDITOR-KEY" }
    },
    "terminal": {
      "type": "http",
      "url": "http://127.0.0.1:22346/mcp",
      "headers": { "Authorization": "Bearer PASTE-TERMINAL-KEY" }
    }
  }
}
  1. ในหน้าต่างแรก ให้หาส่วนที่ขึ้นต้นด้วย "metaeditor" ลงมาอีกไม่กี่บรรทัดจะมีบรรทัดที่มีคำว่า Bearer ตามด้วยรหัสยาว ๆ ที่เป็นตัวอักษรและตัวเลข ให้เลือกเฉพาะรหัส คัดลอก แล้ววางลงในหน้าต่างที่สองแทนที่ PASTE-METAEDITOR-KEY
  2. ทำเช่นเดียวกันกับส่วนที่ขึ้นต้นด้วย "terminal" และ PASTE-TERMINAL-KEY คีย์ทั้งสองตัวไม่เหมือนกัน
  3. บันทึกหน้าต่างที่สอง: File → Save As เปิดโฟลเดอร์ C:\Claude-MT5 ตั้ง Save as type เป็น All files พิมพ์ชื่อไฟล์พร้อมเครื่องหมายอัญประกาศ คือ ".mcp.json" แล้วคลิก Save
  4. ปิดหน้าต่างแรกโดยไม่ต้องบันทึก

4เริ่มต้นใช้งาน Claude Code

  1. ใน Explorer ให้เปิดโฟลเดอร์ C:\Claude-MT5 คลิกที่แถบที่อยู่ด้านบน พิมพ์ cmd แล้วกด Enter หน้าต่างข้อความสีดำจะเปิดขึ้น
  2. พิมพ์ claude แล้วกด Enter
  3. ในครั้งแรก Claude Code จะถามว่าจะใช้เซิร์ฟเวอร์ MCP ที่พบใน .mcp.json หรือไม่ ให้เลือก Yes ด้วยปุ่มลูกศรแล้วกด Enter
  4. พิมพ์ /mcp แล้วกด Enter รายการจะปรากฏขึ้น และ terminal จะแสดงสถานะเชื่อมต่อแล้ว ส่วน metaeditor จะแสดงว่าเชื่อมต่อแล้วเฉพาะเมื่อ MetaEditor เปิดอยู่ (ใน MetaTrader กด F4) ท่านต้องใช้เฉพาะเมื่อสร้างหุ่นยนต์เทรดเท่านั้น กด Esc เพื่อปิดรายการ

หากต้องการออกจาก Claude Code ภายหลัง ให้พิมพ์ /exit แล้วกด Enter หากต้องการเริ่มใหม่ ให้เปิดหน้าต่างสีดำในโฟลเดอร์เดิมแล้วพิมพ์ claude

5ทักทาย Claude

พิมพ์ใน Claude Code:

  • แสดงบัญชีของฉัน

Claude จะตอบกลับด้วยหมายเลขบัญชี เซิร์ฟเวอร์ ยอดคงเหลือ และอิควิตี้ของท่าน พร้อมบอกว่าบัญชีเป็นบัญชีทดลองหรือบัญชีจริง ให้เทียบหมายเลขบัญชีกับแถบชื่อเรื่องของ MetaTrader และเทียบยอดคงเหลือกับ Toolbox → Trade หากตรงกัน แสดงว่าเชื่อมต่อสำเร็จแล้ว

ก่อนการดำเนินการแต่ละครั้งใน MetaTrader Claude Code จะขออนุญาตท่านและให้เลือก Yes, Yes, and don't ask again หรือ No สำหรับการดำเนินการที่เป็นการอ่านข้อมูลอย่างเดียว (บัญชี โพซิชัน กราฟ) ท่านเลือก “don't ask again” ได้ แต่สำหรับทุกคำสั่งซื้อขาย ให้เลือก Yes แบบธรรมดา เพื่อให้ท่านอนุมัติทุกการเทรดด้วยตนเอง

สิ่งที่ควรดูในเทอร์มินัล

  • Toolbox → Journal ทุกการกระทำของ Claude จะถูกบันทึกไว้ที่นี่เป็นภาษาธรรมดา เช่น send market order market buy 0.01 XAUUSD หรือ XAUUSD:M5 chart opened นี่คือบันทึกของท่าน โปรดอ่านทุกครั้งหลังจบเซสชัน หลังเปิด MetaTrader ทุกครั้ง ท่านจะเห็นบรรทัดที่ขึ้นต้นด้วย MCP: started ซึ่งหมายความว่าการเชื่อมต่อเปิดอยู่
  • Toolbox → Trade โพซิชันและคำสั่งรอดำเนินการที่ Claude เปิดจะปรากฏที่นี่ทันที พร้อมคอมเมนต์ที่ท่านขอ เช่น "MCP demo" คอลัมน์ Ticket แสดงหมายเลขของแต่ละโพซิชัน กำไรที่แสดงที่นี่เป็นค่าแบบเรียลไทม์ ส่วนตัวเลขที่ Claude แจ้งเป็นค่า ณ เวลาที่ท่านถาม
  • กราฟ คำสั่งซื้อขายจะแสดงเป็นลูกศรและเส้นบนกราฟของสัญลักษณ์เดียวกัน ให้สั่ง Claude เทรดสัญลักษณ์ที่ท่านกำลังดูกราฟอยู่
  • Market Watch ตรวจสอบว่าสัญลักษณ์มีเวลาราคาล่าสุดก่อนเทรด ใช้ชื่อสัญลักษณ์ตามที่แสดงที่นี่เป๊ะ ๆ เมื่อพูดคุยกับ Claude
  • Tools → Options → AI Assistant → Trading การตั้งค่านี้กำหนดว่า Claude จะส่งคำสั่งซื้อขายได้หรือไม่ ปุ่ม AutoTrading บนแถบเครื่องมือไม่ได้หยุด Claude
  • Tools → Options → MCP → Enable internal server ยกเลิกการติ๊กเพื่อตัดการเชื่อมต่อโปรแกรม AI ทั้งหมดจาก MetaTrader ทันที หาก MetaEditor เปิดอยู่ ให้ปิดด้วย
  • เปิด MetaTrader และล็อกอินไว้เสมอ Claude ทำงานได้เฉพาะเมื่อ MetaTrader ทำงานอยู่บนคอมพิวเตอร์ของท่าน หากคอมพิวเตอร์เข้าสู่โหมดสลีปหรือ MetaTrader ปิด Claude จะขาดการเชื่อมต่อ และโพซิชันที่เปิดไปแล้วจะยังคงเปิดอยู่
  • รีสตาร์ทหลังเปลี่ยน Options หลังเปลี่ยนการตั้งค่าใด ๆ ในแท็บ MCP หรือ AI Assistant ให้ปิด MetaTrader แล้วเปิดใหม่

คำสั่งที่ใช้ได้

ใช้ชื่อสัญลักษณ์ตามที่ปรากฏใน Market Watch ของท่านเป๊ะ ๆ ตัวอย่างใช้ XAUUSD (ทองคำ) ให้เปลี่ยนเป็นสัญลักษณ์ของท่าน เมื่อสั่งซื้อขาย ให้ระบุเสมอว่าเป็นสัญลักษณ์ใด ซื้อหรือขาย และขนาดเป็นล็อต เช่น 0.01 เมื่อแก้ไขหรือปิดโพซิชัน ให้ระบุหมายเลขจากคอลัมน์ Ticket หรือให้ Claude แสดงโพซิชันของท่านก่อน

บัญชีและภาพรวม

  • แสดงบัญชีของฉัน
  • แสดงโพซิชันที่เปิดอยู่และคำสั่งรอดำเนินการของฉัน
  • แสดงโพซิชันที่ปิดไปแล้วในวันนี้
  • วิเคราะห์โพซิชันที่เปิดอยู่ของฉัน การเทรดใดมีความเสี่ยงสูงที่สุด และเพราะเหตุใด
  • เราเทรดสัญลักษณ์ใดได้บ้าง
  • แสดงข้อกำหนดสัญญาของ XAUUSD: ล็อตขั้นต่ำ ขั้นของล็อต และระยะ stop ขั้นต่ำ
  • อ่านบรรทัดล่าสุดของ journal ของเทอร์มินัล

กราฟและอินดิเคเตอร์

  • เปิด XAUUSD M5
  • ทำงานบนกราฟ XAUUSD H1 ที่เปิดอยู่แล้ว อย่าเปิดกราฟใหม่
  • เพิ่ม Moving Average ช่วงเวลา 20 ลงในกราฟ XAUUSD
  • ลบ Moving Average ออกจากกราฟ
  • แสดงแท่งเทียน H1 ล่าสุด 50 แท่งของ XAUUSD และอธิบายแนวโน้ม
  • เหตุการณ์เศรษฐกิจสำคัญถัดไปของ USD ในสัปดาห์นี้มีอะไรบ้าง

การเทรดบนบัญชีทดลอง

  • ซื้อ 0.01 XAUUSD คอมเมนต์ MCP demo
  • สำหรับโพซิชันที่ฉันเพิ่งเปิด ให้ตั้ง stop loss ต่ำกว่าราคาเปิด 10 ดอลลาร์ และ take profit สูงกว่า 10 ดอลลาร์
  • ย้าย stop loss ของโพซิชัน 12345678 ไปที่จุดเสมอตัว
  • แสดงโพซิชันที่เปิดอยู่ของฉันพร้อมกำไร
  • ปิดโพซิชัน 12345678
  • ตั้ง buy limit 0.01 XAUUSD ต่ำกว่าราคาปัจจุบัน 5 ดอลลาร์ คอมเมนต์ MCP demo
  • ลบคำสั่ง buy limit ที่ฉันเพิ่งตั้ง

การสร้างและทดสอบหุ่นยนต์เทรด (ไม่บังคับ; ก่อนอื่นให้เปิด MetaEditor: ใน MetaTrader กด F4)

  • สร้างหุ่นยนต์เทรดอย่างง่ายสำหรับ XAUUSD: ซื้อเมื่อเส้นค่าเฉลี่ยเคลื่อนที่เร็วตัดขึ้นเหนือเส้นช้า ขายเมื่อตัดลงต่ำกว่า ขนาด 0.01 ล็อต พร้อม stop loss และ take profit
  • สร้างหุ่นยนต์เทรดตามแนวโน้มสำหรับ XAUUSD โดยใช้ EMA cross ตัวกรอง RSI, stop ที่อิงตาม ATR, ขนาด 0.01 ล็อต และขีดจำกัดการขาดทุนรายวัน
  • คอมไพล์ให้หน่อย
  • ทดสอบย้อนหลังบน XAUUSD H1 ตั้งแต่ 2025-10-01 ถึง 2026-03-25
  • อธิบายผลลัพธ์
  • ลอง EMA 20/50 บน H1 และ H4 แล้วเปรียบเทียบ
  • ทดสอบตัวที่ดีที่สุดกับช่วงหกเดือนถัดไป

การทดสอบย้อนหลังแสดงให้เห็นว่าหุ่นยนต์จะทำผลงานได้อย่างไรในอดีต ไม่ใช่การพยากรณ์

ทดลองใช้งานสิบนาที

  1. แสดงบัญชีของฉัน
  2. เปิด XAUUSD M5
  3. เพิ่ม Moving Average ช่วงเวลา 20 ลงในกราฟ XAUUSD
  4. ซื้อ 0.01 XAUUSD คอมเมนต์ MCP demo
  5. สำหรับโพซิชันที่ฉันเพิ่งเปิด ให้ตั้ง stop loss ต่ำกว่าราคาเปิด 10 ดอลลาร์ และ take profit สูงกว่า 10 ดอลลาร์
  6. แสดงโพซิชันที่เปิดอยู่ของฉัน
  7. ปิดโพซิชัน XAUUSD
  8. แสดงโพซิชันที่ปิดไปแล้วในวันนี้
  9. ลบ Moving Average ออกจากกราฟ

ราคาทองคำเคลื่อนไหวรวดเร็ว: หาก stop loss หรือ take profit อยู่ใกล้กว่าไม่กี่ดอลลาร์ การเทรดอาจถูกปิดก่อนที่ท่านจะไปถึงขั้นตอนที่ 7

กฎห้าข้อ

  1. เริ่มด้วยบัญชีทดลองก่อน ใช้บัญชีทดลองจนกว่าท่านจะคุ้นเคย และใช้ขนาด 0.01 ล็อตต่อไป
  2. คำสั่งซื้อขายจะไปที่บัญชีที่ MetaTrader ล็อกอินอยู่ บนบัญชีทดลองจะเป็นคำสั่งทดลอง ส่วนบนบัญชีจริงจะเป็นคำสั่งจริงที่ใช้เงินจริง
  3. Claude ทำงานเฉพาะเมื่อท่านสั่ง Claude ไม่เฝ้าดูตลาดขณะที่ท่านไม่อยู่ และไม่ย้าย stop เอง สำหรับกฎที่ต้องทำงานตลอด 24 ชั่วโมง ให้ใช้หุ่นยนต์เทรด
  4. ระบุให้ชัดเจน ระบุสัญลักษณ์ ซื้อหรือขาย จำนวนล็อต และหมายเลขโพซิชันเมื่อท่านแก้ไขหรือปิดสิ่งใด
  5. เก็บกวาดให้เรียบร้อย เมื่อจบเซสชัน ให้ปิดโพซิชันทดสอบ ลบคำสั่งรอดำเนินการที่ใช้ทดสอบ และลบอินดิเคเตอร์ที่ใช้ทดสอบ

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

ต้องการความช่วยเหลือหรือไม่

ติดต่อฝ่ายสนับสนุนของ CXM พร้อมระบุหมายเลขบัญชีและภาพหน้าจอของบรรทัดล่าสุดใน Journal (Toolbox → Journal) อย่าส่งคีย์เข้าถึงของท่านเด็ดขาด

จัดทำโดย CXM สำหรับลูกค้าที่ใช้ MetaTrader 5 และ Claude Code บนคอมพิวเตอร์ Windows เครื่องเดียวกัน การเทรดมีความเสี่ยง ควรใช้บัญชีทดลองก่อน

พร้อมเริ่มต้นการเทรดแล้วหรือยัง?

มีโทรศัพท์มือถือ แท็บเล็ต หรือแล็ปท็อป? สร้างกลยุทธ์และบริหารจัดการตำแหน่งการเทรดของท่านตลอด 24/7/365 ไม่ว่าจะอยู่ที่ไหน CXM ทำให้การเทรดง่ายขึ้นสำหรับท่านเพียงคลิกเดียว เพราะการเทรดไม่เคยหยุด!

CXM trading app on mobile phone showing a XAUUSD gold candlestick chart