ChannelEA1 เป็น Expert Advisor ที่ทำงานในช่องทางที่กำหนดโดย ChannelInd indicator.
อย่างไรก็ตาม ตัว Indicator เองไม่จำเป็นต้องใช้ในการทำงานของ EA เนื่องจากข้อมูลต่าง ๆ จะถูกคำนวณภายใน EA เอง
EA จะทำการเทรดตามเวลา: ในช่วงเวลาที่กำหนดในการตั้งค่า EA จะมีการวางคำสั่งลิมิตออร์เดอร์ที่รอดำเนินการจำนวนสองคำสั่งที่ขอบของช่อง และตั้งระดับ Take Profit ไว้ที่ขอบตรงข้ามของช่อง โดยไม่มีการตั้ง Stop Loss เมื่อถึงเวลาจบการเทรด คำสั่งทั้งหมดที่มีอยู่จะถูกปิด และคำสั่งที่ยังไม่ได้ทำการจะถูกลบออก
Expert Advisor มีพารามิเตอร์การตั้งค่าทั้งหมด 8 ตัว:
- Begin hour - เวลาที่เริ่มการเทรด
- End hour - เวลาที่สิ้นสุดการเทรด
- Experts magic number - หมายเลขประจำตัวที่ไม่ซ้ำกันของตำแหน่งที่ EA สร้างขึ้น;
- Lots - ขนาดของตำแหน่งที่จะเปิด;
- Slippage of price - การลื่นไถลสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง;
- Multiplier spread for stops - ตัวคูณสเปรดที่ใช้ในการคำนวณระยะห่างที่เหมาะสมสำหรับคำสั่งหยุด (*).
- Waiting for environment update (in seconds) - เวลาที่ต้องรอในวินาทีเพื่ออัปเดตสภาพแวดล้อมการเทรด (**);
- Number of attempts to get the state of the environment - จำนวนครั้งที่พยายามเพื่อให้ได้สภาพแวดล้อมการเทรดที่ถูกต้อง (***).
ในการตรวจสอบกลยุทธ์ได้มีการทดสอบด้วยการตั้งค่าเริ่มต้นโดยใช้ข้อมูลในช่วงระยะเวลาตั้งแต่ 2017.01.02 ถึง 2018.03.29 อย่างไรก็ตาม EA ไม่ได้แสดงผลลัพธ์ที่ดีด้วยการตั้งค่าเริ่มต้น ดังนั้นจึงมีการปรับแต่งพารามิเตอร์การเริ่มต้นและสิ้นสุดการเทรด (Begin hour และ End hour) บน EURUSD H1 ในโหมด OHLC 1 นาที ผลลัพธ์ดีขึ้นในครั้งนี้:


โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI