← วิดีโอทั้งหมด
MT4 API · 5:03

เริ่มใช้งานคอนโซล MT4 ครั้งแรก

เชื่อมต่อ ดูบัญชี เปิดและปิดรายการทดลอง แล้วตัดการเชื่อมต่อ

คำแนะนำทีละขั้นตอน

  1. 0:00

    เริ่มใช้งานคอนโซล MT4 ครั้งแรก

    บทเรียนนี้แสดงวิธีเชื่อมต่อ MT4 อ่านข้อมูลบัญชี เปิดและปิดรายการซื้อขายทดลอง แล้วตัดการเชื่อมต่อเทอร์มินัล

  2. 0:12

    เปิดคอนโซล MT4

    เปิด เอ็มทีโฟร์ ดอต เอ็มอาร์พีซี ดอต โปร คอนโซลจะเปิดโดยอัตโนมัติ หน้าเริ่มต้นมีคำแนะนำทีละขั้น การค้นหาเมธอด บทเรียน และแหล่งข้อมูลสำหรับนักพัฒนา ในตัวอย่างนี้ ให้เลือก ConnectEx จากเมนูด้านข้าง

  3. 0:32

    เลือกคีย์ API

    คีย์ API ใช้ระบุสิทธิ์เข้าถึง MetaRPC ใช้ TRIAL สำหรับเซสชันทดลอง หรือกรอกคีย์ของคุณในแถบด้านบน การทดลองมีข้อจำกัดด้านจำนวนเซสชันและการใช้งาน เก็บคีย์ส่วนตัวเป็นความลับ คีย์นี้ต่างจากรหัสเทอร์มินัลที่จะได้รับหลังเชื่อมต่อ

  4. 0:57

    เชื่อมต่อบัญชีทดลอง

    ใน ConnectEx ให้กรอกหมายเลขบัญชีทดลอง รหัสผ่านซื้อขาย และชื่อเซิร์ฟเวอร์ของโบรกเกอร์ให้ตรงทุกตัว ตัวอย่างนี้ใช้ FreshForex Demo เว้นช่อง id ที่ไม่บังคับไว้ แล้วกดส่งคำขอและรอผล ข้อมูลบัญชีถูกซ่อนไว้ในวิดีโอนี้

  5. 1:22

    เก็บรหัสเทอร์มินัลไว้

    อ่านคำตอบ รหัสสถานะ HTTP สองร้อย หมายความว่า API ส่งคำตอบกลับมาแล้ว ตรวจ error ก่อน เมื่อเชื่อมต่อสำเร็จ data.terminalInstanceGuid จะมีรหัสเทอร์มินัล คอนโซลเก็บรหัสไว้ด้านบนและส่งเป็นเฮดเดอร์ id ในคำขอถัดไป รหัสนี้ไม่ใช่ตัวแทนของคีย์ API

  6. 1:50

    อ่านข้อมูลบัญชี

    เรียก AccountSummary ตรวจยอดคงเหลือ อิควิตี สกุลเงิน และโหมดของบัญชี วิดีโอนี้ใช้บัญชีทดลองที่อนุญาตให้ซื้อขาย ก่อนส่งคำสั่ง ตรวจว่ากำลังใช้บัญชีที่ต้องการ

  7. 2:09

    เตรียมรายการทดลองขนาดเล็ก

    เลือก OrderSend และกรอกสัญลักษณ์ที่บัญชีรองรับ ที่นี่ใช้ BTCUSD เลือก OC_OP_BUY และปริมาณศูนย์จุดศูนย์หนึ่งล็อต ชื่อสัญลักษณ์และปริมาณขั้นต่ำอาจต่างกันตามโบรกเกอร์ ให้ตรวจในคุณสมบัติของสัญลักษณ์

  8. 2:33

    ส่งครั้งเดียวแล้วอ่านผล

    กดส่งคำขอเพียงครั้งเดียว ในคำตอบ MT4 ที่สำเร็จนี้ data.ticket คือหมายเลขรายการใหม่ data.volume เป็นศูนย์จุดศูนย์หนึ่ง และ data.price คือราคาเปิด เก็บหมายเลขไว้ใช้ในขั้นต่อไป หากมีข้อผิดพลาด ให้อ่านรายละเอียดก่อนดำเนินการต่อ

  9. 3:00

    ตรวจสถานะที่เปิดอยู่

    เรียก OpenedOrders แล้วหา ticket จาก OrderSend ใน data.orderInfos ตรวจสัญลักษณ์ ประเภทคำสั่ง จำนวนล็อต และราคาเปิด ตัวอย่างนี้มีสถานะซื้อ BTCUSD หนึ่งรายการ ดูได้จากตารางสถานะแบบสดด้วย

  10. 3:23

    ปิดสถานะในตัวอย่าง

    เลือก OrderCloseDelete กรอก ticket จากคำตอบ OrderSend ที่สำเร็จ และกำหนด lots เป็นศูนย์จุดศูนย์หนึ่งเพื่อปิดทั้งหมด เว้นราคาปิดไว้เพื่อใช้ราคาปัจจุบัน ตรวจหมายเลขและปริมาณ แล้วส่งคำขอ

  11. 3:45

    ตรวจผลการปิด

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

  12. 4:07

    ยืนยันว่าไม่มีคำสั่งเหลือ

    เมื่อเรียก OpenedOrders อีกครั้ง รายการ orderInfos ว่าง แสดงว่าบัญชีทดลองนี้ไม่มีสถานะเปิดหรือคำสั่งรอดำเนินการ รายการว่างเป็นผลสำเร็จที่ถูกต้อง รายการที่เราเปิดถูกปิดแล้ว

  13. 4:25

    ตัดการเชื่อมต่อเมื่อเสร็จ

    เรียก Disconnect ด้วยรหัสเทอร์มินัลปัจจุบัน และตรวจว่าไม่มีข้อผิดพลาด เทอร์มินัลตัดการเชื่อมต่อแล้ว การตัดการเชื่อมต่ออย่างเดียวไม่ปิดสถานะ เราจึงปิดรายการและตรวจ OpenedOrders ก่อน

  14. 4:42

    ใช้ขั้นตอนเดียวกันในโค้ด

    คุณทำขั้นตอนในคอนโซล MT4 ครบแล้ว ใช้ตัวอย่างโค้ดเป็นจุดเริ่มต้นของแอป เก็บคีย์ API เป็นความลับ และตรวจผลทุกคำขอ หากพบปัญหา ให้เปิดคำแนะนำผลลัพธ์ของเมธอดหรือบทเรียนการจัดการข้อผิดพลาด MT4