จะเปิดใข้งานโรบอทเทรดใน MetaTrader 5 ยังไงดี?
ในบทความก่อนหน้านี้ จะที่เน้นไปที่พื้นฐาน ของการเทรดด้วยอัลกอริธึม เราได้พิจารณาที่มา ของมันและภาษายอดนิยมที่ใช้การสร้างโรบอทเทรด ในขณะที่เราเลือก 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
บทความอื่นๆ ในส่วนนี้
- โครงสร้างของโรบ็อตซื้อขาย
- สร้างโรบอทเทรดโดยไม่ต้องเขียนโปรแกรม
- การเทรดด้วยอัลกอริทึม : มันคืออะไร?
- แนวทางปฏิบัติของการสลับ
- Triangle คืออะไร?
- รูปแบบ Double Three และ Triple Three
- Double Zigzag
- รูปแบบ Zigzag และ Flat ในการซื้อขาย
- การตัดทอนในทฤษฎีคลื่นเอลเลียต
- Ichimoku
- รูปแบบ Ending Diagonal
- วิธีการเทรด gap
- รูปแบบ Leading diagonal
- รูปแบบ Wolfe waves
- รูปแบบ Three drives
- ฉลาม
- Butterfly
- Crab
- Bat
- Gartley
- ABCD
- รูปแบบฮาร์มอนิก
- คลื่น Motive และ Corrective องศาคลื่น
- บทนำสู่ทฤษฏีคลื่นเอลเลียตต์ (Elliott Wave Theory)
- วิธีการเทรด breakouts
- ข่าวการค้า Forex
- จะวางคำสั่ง Take Profit ได้อย่างไร?
- การบริหารความเสี่ยง
- วิธีการวางคำสั่ง Stop Loss?
- ตัวบ่งชี้ทางเทคนิค: การซื้อขายความแตงต่าง