ระบบเทรด Expert Advisor นี้ถูกพัฒนาขึ้นจาก อินดิเคเตอร์ SerialMA ที่มีความสามารถในการวิเคราะห์แนวโน้มของราคาได้อย่างแม่นยำ
การคำนวณของอินดิเคเตอร์นี้จะเพิ่มระยะเวลาตั้งแต่เกิดการตัดกันของเส้นกับราคาไปจนถึงการตัดกันครั้งถัดไป โดยจะเริ่มคำนวณใหม่จากค่าต่ำสุดหลังจากการตัดกันทุกครั้ง
ระบบเทรดนี้ใช้คุณสมบัติของอินดิเคเตอร์ดังนี้:
- หากราคาปิดของแท่งเทียนในบาร์สัญญาณสูงกว่าเส้นอินดิเคเตอร์ในบาร์นั้น และจุดอินดิเคเตอร์ในบาร์ก่อนหน้าตั้งอยู่บนเส้นอินดิเคเตอร์ นี่คือสัญญาณให้เปิด Long Position.
- หากราคาปิดของแท่งเทียนในบาร์สัญญาณต่ำกว่าเส้นอินดิเคเตอร์ในบาร์นั้น และจุดอินดิเคเตอร์ในบาร์ก่อนหน้าตั้งอยู่บนเส้นอินดิเคเตอร์ นี่คือสัญญาณให้เปิด Short Position.
คุณสามารถเลือกโหมดการเปิดตำแหน่งได้สองแบบ:
- เปิดตำแหน่งที่เหมาะสมหนึ่งตำแหน่งในแต่ละสัญญาณ และปิดตำแหน่งตรงข้าม
- เปิดตำแหน่งเดียวในทิศทางเดียวเท่านั้น ตำแหน่งนี้จะถูกเปิดที่สัญญาณแรก หากมีตำแหน่งตรงข้าม จะต้องปิดตำแหน่งนี้เมื่อมีสัญญาณนี้ สัญญาณถัดไปในทิศทางเดียวกันจะถูกละเลยจนกว่าจะมีสัญญาณตรงข้าม - ในกรณีนี้จะทำการกลับตำแหน่ง (swing).
เพื่อให้ระบบเทรดทำงานได้ถูกต้อง คุณต้องบันทึกไฟล์อินดิเคเตอร์ที่คอมไพล์แล้ว SerialMA.ex5 ไว้ในโฟลเดอร์อินดิเคเตอร์มาตรฐานในไดเรกทอรีของเทอร์มินัลของคุณ (Your terminal directory\MQL5\Indicators).
ระบบเทรดนี้สามารถเปิด/ปิดตำแหน่ง Long/Short และยังสามารถกลับสัญญาณอินดิเคเตอร์เพื่อเปิด Sell แทน Buy และในทางกลับกันได้ คุณยังสามารถตั้งค่า Stop Loss และ Take Profit ในจุดได้ หากระยะ Stop Loss และ Take Profit ที่กำหนดไม่ถูกต้อง ระบบ EA จะปรับค่าตาม StopLevel ขั้นต่ำที่อนุญาตสำหรับสัญลักษณ์.
หากค่าล็อตที่ระบุไม่ถูกต้อง ระบบ EA จะปรับให้เหมาะสม หากล็อตใหญ่เกินไป EA จะปรับให้สามารถเปิดตำแหน่งได้ หากไม่มีเงินเพียงพอในการเปิดแม้แต่ล็อตขั้นต่ำ สัญญาณจะถูกข้าม.
ระบบ EA มีพารามิเตอร์นำเข้า 12 ตัว:
- หมายเลขเวทย์มนต์ของผู้เชี่ยวชาญ - รหัสประจำตัวที่ไม่ซ้ำของตำแหน่งของ EA;
- โหมดการเปิดตำแหน่ง - โหมดการเปิดตำแหน่ง (ในแต่ละสัญญาณหรืออนุญาตให้มีเพียงตำแหน่งเดียว);
- เปิดตำแหน่ง Long - เปิดตำแหน่ง Long;
- เปิดตำแหน่ง Short - เปิดตำแหน่ง Short;
- กลับการเทรด - เลือกโหมดกลับ (ใช่, ไม่ใช่): หากใช่ ตำแหน่ง Short จะเปิดเมื่อมีสัญญาณ Long และในทางกลับกัน;
- ล็อต - ขนาดของตำแหน่งที่จะเปิด;
- Stop Loss ในจุด - Stop Loss ของตำแหน่งในจุด;
- Take Profit ในจุด - Take Profit ของตำแหน่งในจุด;
- Slippage ของราคา - ความล่าช่าสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง;
- Multiplier spread สำหรับ Stop - ตัวคูณของสเปรดที่ใช้ในการคำนวณระยะทางที่เหมาะสมสำหรับคำสั่ง Stop (*).
- รอการอัปเดตสภาพแวดล้อม (ในวินาที) - เวลาในวินาทีที่รอการอัปเดตของสภาพแวดล้อมการเทรด (**);
- จำนวนครั้งในการรับสถานะของสภาพแวดล้อม - จำนวนครั้งในการรับสภาพแวดล้อมการเทรดที่ถูกต้อง (***).
กลยุทธ์นี้ถูกทดสอบด้วยการตั้งค่าเริ่มต้นโดยใช้ข้อมูลในช่วงระยะเวลาตั้งแต่ 2017.01.04 ถึง 2018.02.09. น่าเสียดายที่ EA ไม่แสดงผลลัพธ์ที่ดีด้วยการตั้งค่าเริ่มต้น ดังนั้นจึงได้มีการทดสอบในโหมดกลับ ผลลัพธ์ในโหมดกลับดีกว่า ระบบ EA รับสัญญาณจากค่าเฉลี่ยเคลื่อนที่ที่คำนวณแบบไดนามิก ดังนั้นจึงไม่มีพารามิเตอร์สำหรับการเพิ่มประสิทธิภาพ แต่คุณสามารถคิดว่าจะเพิ่มอะไรให้กับ EA เช่นการตั้ง Trailing Stop สำหรับตำแหน่งที่เปิด.


รูปที่ 1,2 ผลทดสอบ
ความคิดเห็น 0