หน้าแรก การเทรดด้วยระบบ โพสต์

ChannelEA1 - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5

ไฟล์แนบ
20346.zip (6.47 KB, ดาวน์โหลด 0 ครั้ง)

ChannelEA1 เป็น Expert Advisor ที่ทำงานในช่องทางที่กำหนดโดย ChannelInd indicator.

อย่างไรก็ตาม ตัว Indicator เองไม่จำเป็นต้องใช้ในการทำงานของ EA เนื่องจากข้อมูลต่าง ๆ จะถูกคำนวณภายใน EA เอง

EA จะทำการเทรดตามเวลา: ในช่วงเวลาที่กำหนดในการตั้งค่า EA จะมีการวางคำสั่งลิมิตออร์เดอร์ที่รอดำเนินการจำนวนสองคำสั่งที่ขอบของช่อง และตั้งระดับ Take Profit ไว้ที่ขอบตรงข้ามของช่อง โดยไม่มีการตั้ง Stop Loss เมื่อถึงเวลาจบการเทรด คำสั่งทั้งหมดที่มีอยู่จะถูกปิด และคำสั่งที่ยังไม่ได้ทำการจะถูกลบออก

โปรดทราบว่า Expert Advisor นี้ออกแบบมาเพื่อการฝึกฝน

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 - จำนวนครั้งที่พยายามเพื่อให้ได้สภาพแวดล้อมการเทรดที่ถูกต้อง (***).
* สำหรับคำสั่งที่รอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งหยุด - StopLevel. กล่าวคือ คำสั่งรอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) จะไม่สามารถวางใกล้กว่าระยะนี้กับราคาได้ หาก StopLevel เป็นศูนย์ หมายความว่าไม่มี แต่หมายความว่าระยะ StopLevel นั้นลอยอยู่ ในกรณีนี้ระยะห่างขั้นต่ำมักจะเท่ากับสเปรด* แต่บางครั้งแม้แต่สเปรดสองเท่าก็ยังไม่พอ ดังนั้นพารามิเตอร์นี้จึงช่วยให้สามารถระบุตัวคูณที่กำหนดเองสำหรับสเปรดที่ใช้ในการคำนวณระยะห่างขั้นต่ำในการวางคำสั่งรอดำเนินการได้
** เมื่อคำสั่งเทรดถูกส่งไปยังเซิร์ฟเวอร์ บางครั้งอาจเกิดความล่าช้าในการดำเนินการ ซึ่งอาจทำให้การนับตำแหน่งในตลาดเกิดความไม่ถูกต้อง หากพบว่ามีสภาพ "ไม่แน่นอน" EA จะรอเป็นจำนวนวินาทีที่กำหนดแล้วอ่านสภาพแวดล้อมอีกครั้ง
*** จำนวนช่วงเวลารอภายในหนึ่งติ๊กจะถูกตั้งค่าในพารามิเตอร์ EA หลังจากที่พยายามทุกครั้งเพื่อให้ได้สภาพแวดล้อมที่ถูกต้อง EA จะออกจากการประมวลผลและรอสำหรับติ๊กถัดไป EA จะทำการพยายามซ้ำในติ๊กใหม่นี้หากสภาพแวดล้อมการเทรดยังไม่ได้อัปเดตในขณะนั้น

ในการตรวจสอบกลยุทธ์ได้มีการทดสอบด้วยการตั้งค่าเริ่มต้นโดยใช้ข้อมูลในช่วงระยะเวลาตั้งแต่ 2017.01.02 ถึง 2018.03.29 อย่างไรก็ตาม EA ไม่ได้แสดงผลลัพธ์ที่ดีด้วยการตั้งค่าเริ่มต้น ดังนั้นจึงมีการปรับแต่งพารามิเตอร์การเริ่มต้นและสิ้นสุดการเทรด (Begin hour และ End hour) บน EURUSD H1 ในโหมด OHLC 1 นาที ผลลัพธ์ดีขึ้นในครั้งนี้:

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)