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

ChannelEA2 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

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

ChannelEA2 เป็นระบบเทรดอัจฉริยะที่ทำงานในช่องที่กำหนดโดย ChannelInd อินดิเคเตอร์

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

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

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

Expert Advisor นี้มีพารามิเตอร์ที่สามารถปรับแต่งได้แปดรายการ:

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

เพื่อทดสอบกลยุทธ์ การตั้งค่าปริยายถูกทดสอบโดยใช้ EURUSD H1 ในโหมด OHLC 1 นาทีในช่วงเวลา 2017.01.02 ถึง 2018.03.29.

จากนั้นพารามิเตอร์การเริ่มต้น/สิ้นสุดการเทรด (Begin hour และ End hour) ได้ถูกปรับแต่งสำหรับ EURUSD H1 ในโหมด OHLC 1 นาที:

ผลลัพธ์ที่ดีที่สุดได้แก่การตั้งค่าดังนี้:

  • Begin hour = 8;
  • End hour = 10.

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

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