จะเปิดใข้งานโรบอทเทรดใน MetaTrader 5 ยังไงดี?

อ่านบทความบนเว็บไซต์ของ FBS

ในบทความก่อนหน้านี้ จะที่เน้นไปที่พื้นฐาน ของการเทรดด้วยอัลกอริธึม เราได้พิจารณาที่มา ของมันและภาษายอดนิยมที่ใช้การสร้างโรบอทเทรด ในขณะที่เราเลือก MQL5 ซึ่งเป็นภาษาของ MetaTrader 5 เพื่อการเรียนรู้การเทรดด้วยอัลกอ มาดูประเภทหลักๆของโรบอทเทรด และจะหามัน ได้ที่ไหนในสภาพแวดล้อม MT 5

เอกสาร MQL5 จะอธิบายถคงแอปพลิเคชัน การซื้อขายแบบอัตโนมัติสี่ประเภท: scripts, services, ตัวบ่งชี้ที่กำหนดเอง, และ expert advisors พวกมันแตกต่างกันตามงานที่พวกมันทำ

script คือโปรแกรมที่ดำเนินการเพียง การกระทำเดียว นี่คือรูปแบบของโรบอทเทรดที่ง่ายที่สุดใน MQL5 script สามารถทำการแจ้งเตือนได้เมื่อถึง ระดับที่กำหนด, แก้ไขระดับstop loss และ take profit, และแม้กระทั่งรวบรวมข้อมูล ประวัติการซื้อขายของคุณ

Service เป็นแอปพลิเคชันที่ทำงานได้ โดยไม่ต้องแนบไปกับกราฟ service ใช้ฟังก์ชันเดียวเท่านั้นเหมือนกับ scripts

ตัวบ่งชี้แบบกำหนดเอง คือตัวบ่งชี้ทางเทคนิค ที่ผู้ใช้เป็นผู้พัฒนาขึ้น มันอาจเป็นการปรับเปลี่ยนตัวบ่งชี้มาตรฐาน หรือเป็นตัวบ่งชี้ใหม่เลย เช่นเดียวกับตัวบ่งชี้มาตรฐานใน MetaTrader 5 (MACD, RSI, moving averages, ฯลฯ) ตัวบ่งชี้แบบกำหนดเองจะไม่เปิดเทรดโดยอัตโนมัติ พวกมันถูกใช้เป็นเครื่องมือเพิ่มเติมสำหรับ การวิเคราะห์ทางเทคนิค

Expert Advisor (EA) เป็นโรบอทเทรดที่ มีความซับซ้อนมากที่สุดที่สามารถตั้งโปรแกรม ได้ใน MQL5 พวกมันสามารถดำเนินการซื้อขายตาม กลยุทธ์การซื้อขายที่ระบุเอาไว้ล่วงหน้าได้ EA จะปฏิบัติตามอัลกอริธึมพิเศษที่ได้ตั้งโปรแกรม เอาไว้ล่วงหน้าและเปิดคำสั่งซื้อตามกฎชุดนั้น 

ตอนนี้เราก็ได้รู้จักกับประเภทหลักๆของโปรแกรม การเทรดแบบอัตโนมัติแล้ว มาเรียนรู้กันว่าจะหา โปรแกรมพวกนี้ได้จากที่ไหนใน MetaTrader 5

จะหาโรบอทเทรดได้จากที่ไหนใน MetaTrader ?

expert advisors, scripts, และตัวบ่งชี้ทั้งหมด จะถูกเก็บไว้ในโฟลเดอร์ Data ของ MT5 ในการเปิดโฟลเดอร์ Data นี้ ให้คุณคลิกที่ ไฟล์ - เปิด โฟลเดอร์ Data คลิกโฟลเดอร์ MQL5 เพื่อค้นหาตัวบ่งชี้, expert advisors, scripts, และ services หากคุณดาวน์โหลดอินดิเคเตอร์แบบกำหนดเอง หรือ Expert Advisor มาจากอินเทอร์เน็ต คุณต้องใส่ไว้ในโฟลเดอร์นี้ ด้วยวิธีนี้ถึงจะทำให้ MetaTrader มองเห็นพวกมัน

หากคุณดูในโฟลเดอร์ของโรบอทเทรด ประเภทใดก็ตาม (เช่น Expert) คุณจะเห็นว่า สองไฟล์ที่เชื่อมต่อกันจะเป็นตัวแทนของโปรแกรมเดียว พวกมันมีชื่อเหมือนกัน แต่มีไดเร็กทอรีต่างกัน: mq5 และ ex5 ไฟล์แรกมีซอร์สโค้ดที่สามารถเปิดได้ใน MetaEditor (สภาพแวดล้อมการทำงาน สำหรับการเขียนโปรแกรมภาษา MQL5) ในขณะที่ไฟล์ที่สองแสดงถึงเวอร์ชันที่คอมไพล์ (แปลง)แล้วของโปรแกรม MQL5 ที่อนุญาตให้ เปิดใช้งานได้ในแพลตฟอร์มการซื้อขาย

ใน MetaTrader 5 คุณสามารถดูโปรแกรมที่ คอมไพล์แล้วทั้งหมดได้ใน หน้าต่าง Navigator

หากคุณต้องการเปิดใข้งานอินดิเคเตอร์ หรือ Expert Advisor ให้ดับเบิลคลิกที่มัน หรือลากไปที่กราฟ

การดำเนินการนี้จะเปิดหน้าต่างคุณสมบัติของ โรบอทที่เลือก เพื่อเริ่มการทำงานของมัน ให้คลิก "OK" หากเริ่มต้นมันได้สำเร็จ ไอคอนสีเขียวจะปรากฏขึ้น ที่มุมขวาบนของกราฟ

หากไอคอนเป็นสีแดง นั่นหมายถึง Expert Advisor ถูกปิดการทำงานอยู่ คุณต้องเปิดใช้งานการเทรดด้วยอัลกอฯ ในการตั้งค่าของ EA และ options ของ แพลตฟอร์มการซื้อขาย

หมายเหตุ: หนึ่ง Expert Advisor สามารถรันได้บน หนึ่งกราฟเท่านั้น ส่วนอินดิเคเตอร์จะสามารถรัน ได้หลายตัว  

ในการตั้งค่าของ expert advisor ทุกตัว คุณจะเห็นแท็บ "Common" และ "Input" แท็บ "Common" จะมีข้อมูลทั่วไปที่เกี่ยวกับโรบอท ยังมีอีกสองค่าพารามิเตอร์: "Allow modification of Signal settings" และ "Allow Algo Trading"

ตัวเลือกแรกจะอนุญาตให้โปรแกรมสมัครรับสัญญาณ และแก้ไขการตั้งค่าสัญญาณ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับสัญญาณใน MetaTrader 5 ในบทความถัดไปเกี่ยวกับ MQL5

ส่วนตัวเลือก "Allow algo trading" จะจำกัด กิจกรรมการซื้อขายของที่ expert advisors โปรดจำไว้ว่าแม้จะเปิดใช้งานตัวเลือกนี้ การซื้อขายแบบอัตโนมัติอาจถูกปิดใช้งาน เอาไว้ในการตั้งค่าของ MT 5 ตรวจสอบให้แน่ใจว่าคุณได้เปิดตัวเลือกทั้งสองเอาไว้ หากต้องการเปิดใช้งานโรบอท

แท็บที่สองของ expert advisor หรือตัวบ่งชี้ จะมีพารามิเตอร์ input มันจะช่วยให้คุณปรับแอปพลิเคชันให้เข้ากับ กลยุทธ์ของคุณ, ทำให้มันมีความยืดหยุ่นมากขึ้น

หากคุณอยากลองใช้โรบอทแบบกำหนดเอง ที่สร้างโดยสมาชิกของชุมชน MQL5 ให้ไปที่ Toolbox - CodeBase. มันมีโรบอทเทรดหลายร้อยตัวที่คุณสามารถ เอามาทดสอบได้ด้วยตัวเอง!

หรือคุณสามารถซื้อหรือดาวน์โหลดตัวบ่งชี้, โรบอท, และ scripts ได้โดยตรงจาก MQL5 Marketplace

นี่เป็นบทความที่สองในหลักสูตรการเทรดด้วยอัลกอฯ ของ FBS ในบทต่อไป เราจะมาดูหน้าที่ของ MetaEditor และดูโครงสร้างของโรบอทเทรด อย่าลืมติดตามล่ะ!

เริ่มการเทรด

อัปเดทแล้ว • 2022-06-30

บทความอื่นๆ ในส่วนนี้

FBS เก็บรักษาข้อมูลของคุณไว้เพื่อใช้งานเว็บไซต์นี้ เมื่อกดปุ่ม "ยอมรับ" ถือว่าคุณยอมรับ นโยบายความเป็นส่วนตัว ของเรา