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

Mike 2012.11.03 01:14 13 0 0
ไฟล์แนบ

ระบบเทรดอัจฉริยะนี้ถูกพัฒนามาจาก MQL4 และถูกเผยแพร่ที่นี่ https://www.mql5.com/en/code/8164 โดยผู้เขียน George-on-Don.

การทำงานของระบบ

เปิดสถานะซื้อเมื่อราคาตัดกับระดับแนวรับ โดยบาร์ต้องปิดเหนือระดับนั้น และบาร์ก่อนหน้าต้องเปิดเหนือระดับและข้ามระดับด้วยเงาของบาร์หรือปิดที่ระดับนั้นพอดี การเปิดสถานะขายจะทำในทิศทางตรงกันข้าม

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

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

ภาพด้านล่างแสดงผลการทำงานของระบบเทรดในโหมดการทดสอบกลยุทธ์.

พารามิเตอร์ต่างๆ

  • Lots - ขนาดล็อตของคำสั่ง; หากเป็น 0 จะใช้พารามิเตอร์ MaxrR แทน.
  • SndMl - ส่งข้อความทางอีเมลเมื่อระบบเปิดและปิดสถานะ.
  • DcF - ปัจจัยลดล็อตเมื่อเกิดการขาดทุน หากค่าเป็น 0 จะไม่ลดล็อต ค่ายิ่งต่ำจะยิ่งลดล็อตมาก หากไม่สามารถลดล็อตได้จะใช้ล็อตขั้นต่ำ.
  • MaxR - ความเสี่ยงสูงสุดจาก 0-1 (สัดส่วนของเงินทุนที่ว่าง). มีประสิทธิภาพเมื่อค่าของ Lots เป็น 0.
  • TgtProfit - ตัวเลือกการใช้ระดับ (1-5) เช่นในกรณีของสถานะซื้อ:
    1 - เปิดตาม Support1, Stop Loss ที่ Support2, Take Profit ที่ Resist1;
    2 - เปิดตาม Support1, Stop Loss ที่ Support2, Take Profit ที่ Resist2;
    3 - เปิดตาม Support2, Stop Loss ที่ Support3, Take Profit ที่ Resist1;
    4 - เปิดตาม Support2, Stop Loss ที่ Support3, Take Profit ที่ Resist2;
    5 - เปิดตาม Support2, Stop Loss ที่ Support3, Take Profit ที่ Resist3.
  • isTradeDay - เทรดภายในวันเท่านั้น (ปิดสถานะเวลา 23:00).
  • ModSL - ปรับ Stop Loss เมื่อถึงเป้าหมายแรก (ระดับที่ใกล้ที่สุดในทิศทางของกำไรจากระดับเปิด).
รายการ
ความคิดเห็น 0