EA Moving Average: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

Mike 2018.06.16 19:20 16 0 0
ไฟล์แนบ

ไอเดียโดย: Aleksandr.

โค้ด MQL5 โดย: Vladimir Karputov.

EA ตัวนี้สร้างขึ้นจาก MQL5\Experts\Examples\Moving Average\Moving Average.mq5 ในชุดมาตรฐาน โดยมีการปรับปรุงและเพิ่มเติมดังนี้:

  • สำหรับสัญญาณทั้งสี่ตัว (เปิดซื้อ, ปิดซื้อ, เปิดขาย และ ปิดขาย) จะมีตัวชี้วัด Moving Average แยกออกมา โดยสามารถตั้งค่าพารามิเตอร์ต่างๆ เช่น ช่วงเวลา (ระยะเวลาเฉลี่ย), การเลื่อน (การเลื่อนแนวนอนของตัวชี้วัด), วิธีการ (วิธีการเฉลี่ย), และ ราคา (ประเภทของราคาที่ใช้ในการคำนวณตัวชี้วัด);
  • ธง ใช้ตำแหน่งซื้อ และ ใช้ตำแหน่งขาย - เปิดใช้งานการเปิดตำแหน่ง BUY และ SELL ตามลำดับ;
  • ธง พิจารณาราคาตำแหน่งสุดท้าย - พิจารณาราคาของการซื้อขายที่ปิดล่าสุด หากค่าตั้งเป็น "true" ตำแหน่ง BUY ใหม่จะเปิดที่ราคาสูงกว่าหรือเท่ากับราคาของการซื้อขายล่าสุด ขณะที่ตำแหน่ง SELL ใหม่จะเปิดที่ราคาต่ำกว่าหรือเท่ากับราคาของการซื้อขายที่ปิดล่าสุด;

ราคาของตำแหน่งที่ปิดล่าสุดจะถูกติดตามผ่าน OnTradeTransaction โดย EA จะรักษาตำแหน่งในตลาดได้สูงสุดเพียงหนึ่งตำแหน่ง ดังนั้นจึงสามารถใช้ได้ทั้งในบัญชีเน็ตติ้งและเฮดจิ้ง.


พารามิเตอร์ที่ต้องกรอก

  • ความเสี่ยงสูงสุดในเปอร์เซ็นต์ - ความเสี่ยงสูงสุดในรูปแบบเปอร์เซ็นต์;
  • ปัจจัยลด - ปัจจัยลดในกรณีที่การซื้อขายขาดทุนในประวัติการเทรด;
  • ххх: ช่วงเวลา - ระยะเวลาเฉลี่ย (เฉพาะสำหรับแต่ละตัวชี้วัด);
  • ххх: การเลื่อน - การเลื่อนแนวนอน (เฉพาะสำหรับแต่ละตัวชี้วัด);
  • ххх: วิธีการ - วิธีการเฉลี่ย (เฉพาะสำหรับแต่ละตัวชี้วัด);
  • ххх: ราคา - ราคาที่ใช้ในการคำนวณตัวชี้วัด (เฉพาะสำหรับแต่ละตัวชี้วัด);
  • ใช้ตำแหน่งซื้อ - ธงที่เปิดใช้งานการเปิดตำแหน่ง BUY;
  • ใช้ตำแหน่งขาย - ธงที่เปิดใช้งานการเปิดตำแหน่ง SELL;
  • พิจารณาราคาตำแหน่งสุดท้าย - ธงเพื่อพิจารณาราคาของการซื้อขายที่ปิดล่าสุด;
  • หมายเลขเวทมนตร์ - ตัวระบุเฉพาะสำหรับ EA.

พารามิเตอร์เริ่มต้น เป็น EURUSD M15 ช่วงตั้งแต่ 2018.01.01 ถึง 2018.05.03.

EA Moving Average


คำแนะนำในการปรับแต่งบน M15

(การปรับแต่งแบบพันธุกรรม) สามารถทำได้ในโหมด "OHLC 1 นาที" เริ่มต้นด้วยการทำเครื่องหมายพารามิเตอร์ของ ช่วงเวลา (เริ่ม 12, ก้าว 1, หยุด 30) และ การเลื่อน (เริ่ม 0, ก้าว 1, หยุด 6).

เมื่อเสร็จสิ้นการปรับแต่งแบบพันธุกรรม ให้เปลี่ยนไปที่โหมด "ทุกๆ แท่ง" หรือ "ทุกๆ แท่งตามแท่งจริง" และทำการทดสอบเดี่ยวสำหรับพารามิเตอร์ที่เลือก.

รายการ
ความคิดเห็น 0