การศึกษาค่าเฉลี่ยเคลื่อนที่
EA ตัวนี้ถูกสร้างขึ้นเพื่อศึกษาผลกระทบของกลยุทธ์การเทรดและการจัดการเงินที่แตกต่างกัน ซึ่งใช้ระบบง่ายๆ ที่อิงจากค่าเฉลี่ยเคลื่อนที่เพียงอย่างเดียว ในโปรแกรมนี้คุณสามารถนำระบบการเทรดที่ใช้ค่าเฉลี่ยเคลื่อนที่มาใช้ในการซื้อและขายโดยอัตโนมัติ นอกจากนี้ยังสามารถปรับใช้กลยุทธ์การเพิ่มขนาดการลงทุนได้ ทั้งการเฉลี่ยขึ้น, การเฉลี่ยลง หรือทั้งสองอย่าง คุณยังสามารถปิดการสลับทิศทางตามค่าเฉลี่ยเคลื่อนที่ได้ และใช้มันเป็นแนวโน้มในการเปิดตำแหน่งในทิศทางเดียวเท่านั้น
มีตัวเลือกในการตั้งค่าหยุดขาดทุนและกำไร หรือจะปิดการตั้งค่าก็ได้ตามที่ต้องการ ขนาดของตำแหน่งจะถูกปรับให้เหมาะสมตามยอดเงินในบัญชีที่เพิ่มขึ้นหรือลดลง โดยผู้ใช้สามารถกำหนดว่าต้องการใช้เงินจำนวนเท่าไหร่ต่อการเปิดตำแหน่ง หากเงินทุนฟรีลดต่ำกว่าร้อยละที่ผู้ใช้กำหนด Bot จะหยุดการเปิดคำสั่งใหม่ หรือสามารถตั้งค่าปิดทุกตำแหน่งที่เปิดอยู่ ด้วยการตั้งค่าเหล่านี้สามารถทำกลยุทธ์ที่หลากหลายได้โดยใช้โปรแกรมเดียวกัน EA ตัวนี้ไม่ใช้หมายเลข Magic เพราะมีจุดประสงค์เพื่อจัดการการเทรดทั้งหมดในสัญลักษณ์ที่กำหนด
EA ตัวนี้ถูกออกแบบมาเพื่อให้ไม่พยายามทำการป้องกันความเสี่ยง หากคุณทำการเทรดในทิศทางตรงกันข้ามกับ Bot ผลลัพธ์อาจไม่ดีแน่นอน การแทรกแซงด้วยตนเองในช่วงที่ตลาดมีการเปลี่ยนแปลงอย่างไม่คาดคิด หรือเพื่อปรับความเสี่ยงของพอร์ตการลงทุน เป็นสิ่งที่คาดหวังได้ ในขณะที่ EA ตัวนี้ถูกเขียนขึ้นเพื่อสำรวจตัวเลือกการจัดการการเทรดและการปรับแต่งผ่านการทดสอบย้อนหลัง มันก็ยังเป็นเครื่องมือที่สะดวกในการใช้ตามการตั้งค่าที่คุณชื่นชอบในขณะเทรด
อย่างที่รู้ๆ กัน ว่าไม่มีการรับประกันเรื่องผลกำไรในการใช้โปรแกรมนี้ และมันง่ายมากที่จะตั้งค่าให้ทำให้คุณสูญเสียเงินทั้งหมดได้ การเลือกใช้งานในบัญชีจริงเป็นเรื่องที่คุณต้องตัดสินใจเอง และขอแนะนำให้คุณทดสอบในบัญชีทดลองก่อนเสมอ หากพบปัญหาในโค้ดให้แจ้งมาได้เลยแล้วจะได้รับการแก้ไข
การตั้งค่า

- ทิศทางการเทรดที่อนุญาต: ควบคุมว่าบอทสามารถซื้อ, ขาย, หรือทำทั้งสองอย่างได้หรือไม่ โดยจะไม่ทำการเทรดในทั้งสองทิศทางพร้อมกัน
- การป้องกันความเสี่ยงที่อนุญาต: ตั้งค่าให้เป็นจริงเพื่ออนุญาตให้ทำการเทรดทั้งสองทิศทางพร้อมกัน (ต้องได้รับการสนับสนุนจากโบรกเกอร์ของคุณ)
- หยุดการตั้งค่าซ่อน: ตั้งค่าให้เป็นจริงเพื่อให้บอทปิดตำแหน่งเมื่อถึงกำไรหรือหยุดขาดทุน โดยไม่ต้องตั้งค่าจริง ซึ่งอาจเสี่ยงในบัญชีจริงได้
- เลเวอเรจต่อการเปิดตำแหน่ง: ขนาดตำแหน่งจะเพิ่มขึ้นเมื่อยอดเงินในบัญชีเพิ่มขึ้น ตัวเลขนี้คือจำนวนไมโครล็อต (0.01 ล็อต) ที่จะซื้อหรือขายต่อ 1000 หน่วยของยอดเงินในบัญชี
- เปอร์เซ็นต์หยุดขาดทุน: ตั้งค่าเป็นศูนย์เพื่อปิดการใช้งาน ตัวเลือกนี้จะจัดการหยุดขาดทุนในสกุลเงินพื้นฐาน
- เปอร์เซ็นต์หยุดขาดทุนแบบเลื่อน: ตั้งค่าเป็นศูนย์เพื่อปิดการใช้งาน ตัวเลือกนี้จะทำให้หยุดขาดทุนเลื่อนไปข้างบนเมื่อทำการเฉลี่ยขึ้น
- เปอร์เซ็นต์กำไร: ตั้งค่าเป็นศูนย์เพื่อปิดการใช้งาน ตัวเลือกนี้จะจัดการการตั้งค่ากำไรในสกุลเงินพื้นฐาน
- การเบี่ยงเบน: ตั้งค่าปริมาณการเบี่ยงเบนที่ยอมรับได้สำหรับคำสั่ง
- เปอร์เซ็นต์เงินทุนฟรีขั้นต่ำ: ปิดการเปิดตำแหน่งใหม่เมื่อเงินทุนฟรีต่ำกว่าร้อยละที่กำหนด
- ปิดทั้งหมดเมื่อถึงเงินทุนฟรีขั้นต่ำ: หากต้องการปิดทุกตำแหน่งเมื่อเงินทุนฟรีถึงขั้นต่ำที่ตั้งค่า ให้ตั้งค่าเป็นจริง
- เฉลี่ยขึ้น: ตั้งค่าเป็นจริงเพื่อเพิ่มตำแหน่งเมื่อราคาขยับไปในทางที่ดี
- เฉลี่ยลง: ตั้งค่าเป็นจริงเพื่อเพิ่มตำแหน่งเมื่อราคาขยับไปในทางที่แย่
- ขนาดระยะห่างสำหรับการเฉลี่ย: ควบคุมระยะห่างระหว่างตำแหน่งเมื่อใช้ตัวเลือกการเฉลี่ย
- ตัวคูณระยะห่างสำหรับการเฉลี่ยลง: คูณระยะห่างระหว่างตำแหน่งเมื่อใช้การเฉลี่ยลง
- ปิดทั้งหมดเมื่อเกิดการข้าม MA: ตั้งค่าเป็นจริงหากต้องการปิดทุกตำแหน่งเมื่อค่าเฉลี่ยเคลื่อนที่มีการเปลี่ยนแปลง
- ช่วงเวลาของ MA ก่อนหน้า: ช่วงเวลาที่ใช้สำหรับค่าเฉลี่ยเคลื่อนที่ช้า
- ช่วงเวลาของ MA ปัจจุบัน: ช่วงเวลาที่ใช้สำหรับค่าเฉลี่ยเคลื่อนที่เร็ว
- ระยะเวลาของ MA ก่อนหน้าเพิ่ม: ระยะเวลาสำหรับค่าเฉลี่ยเคลื่อนที่ช้าคือผลรวมของ "ช่วงเวลาปัจจุบัน" บวกกับตัวเลขนี้
- ระยะเวลาของ MA ปัจจุบัน: ระยะเวลาของค่าเฉลี่ยเคลื่อนที่เร็ว
- การเลื่อน MA ก่อนหน้า: การเลื่อนที่จะนำไปใช้กับค่าเฉลี่ยเคลื่อนที่ช้า
- การเลื่อน MA ปัจจุบัน: การเลื่อนที่จะนำไปใช้กับค่าเฉลี่ยเคลื่อนที่เร็ว
- วิธีการของ MA: วิธีการคำนวณสำหรับค่าเฉลี่ยเคลื่อนที่ทั้งช้าและเร็ว
- ราคาที่ใช้สำหรับ MA: ราคาที่ใช้สำหรับค่าเฉลี่ยเคลื่อนที่ทั้งช้าและเร็ว
- วันเริ่มต้น: วันในสัปดาห์ที่เริ่มการเทรด
- วันสิ้นสุด: วันในสัปดาห์ที่หยุดการเทรด
- เวลาที่เริ่มต้น: เวลาที่เริ่มการเทรดในวันเริ่มต้น
- เวลาที่สิ้นสุด: เวลาที่หยุดการเทรดในวันสิ้นสุด
การทดสอบและการปรับแต่ง
โปรแกรมนี้จะประเมินเพียงตอนเริ่มแท่งใหม่เท่านั้น หากต้องการให้ตรวจสอบทุกนาทีให้ใส่ไว้ในกราฟที่ตั้งค่าเป็นช่วงเวลา 1 นาที หากต้องการให้ตรวจสอบสัปดาห์ละครั้งให้ตั้งค่ากราฟเป็น 1 สัปดาห์ นอกจากนี้ยังหมายความว่าการทดสอบย้อนหลังบน "ทุกจุด" จะไม่มีความหมาย เนื่องจากมันจะทำงานเพียงตอนเริ่มแท่งเท่านั้น ควรใช้ตัวเลือกเพื่อใช้เฉพาะแท่งเปิด จะทำให้การทดสอบเร็วขึ้นมาก
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- สร้างสัญญาณการซื้อขายด้วย MQL5 Wizard: การใช้ EMA และกรองเวลาภายใน
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- ทำความรู้จักกับ Fundamental Trader EA บน MetaTrader 4 สำหรับการเทรดข่าว