รู้จักกับ Exp_Fractal_WPR: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

Mike 2017.01.26 18:13 25 0 0
ไฟล์แนบ

ผู้เขียนจริง: Vladimir Khlystov

นี่คือ EA ที่เรียบง่ายที่สุดที่อิงจาก Fractal WPR ซึ่งจะทำการขายเมื่อออสซิลเลเตอร์ตัดลงที่ระดับที่มีการซื้อมากเกินไป และจะซื้อเมื่อออสซิลเลเตอร์ตัดขึ้นที่ระดับที่มีการขายมากเกินไป สัญญาณจะเกิดขึ้นเมื่อบาร์ปิดตัวลงหากมีการตัดระดับเกิดขึ้น

ให้วางไฟล์ Fractal_WPR.ex5 ที่ได้ทำการคอมไพล์ไปที่ <terminal_data_folder>\MQL5\Indicators.

หลังจากทำการคอมไพล์ ไฟล์ EA Exp_Fractal_WPR.ex5 จะรวมเอาอินดิเคเตอร์ Fractal_WPR.ex5 เข้ามาใน ทรัพยากร ซึ่งจึงไม่จำเป็นต้องมีอยู่ในโฟลเดอร์เทอร์มินัลสำหรับ EA ที่คอมไพล์แล้วทำงานได้! สำหรับจุดประสงค์นี้ โค้ดที่เหมาะสมได้ถูกเพิ่มเข้ามาในโค้ด EA เพื่อรวมอินดิเคเตอร์นี้เข้าไปในไฟล์ที่ใช้งานได้ของผู้เชี่ยวชาญ

ไฟล์ที่ใช้งานได้ของอินดิเคเตอร์ได้ถูกเพิ่มเป็นทรัพยากรในระดับโลก

//---- รวมอินดิเคเตอร์ในโค้ด EA เป็นทรัพยากร
#resource \Indicators\Fractal_WPR.ex5

เปลี่ยนเส้นทางสตริงไปยังอินดิเคเตอร์ที่ใช้เป็นทรัพยากรในบล็อกของฟังก์ชัน OnInit()

//---- รับ handle ของอินดิเคเตอร์ Fractal_WPR
InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\Fractal_WPR",e_period,normal_speed,IPC,0);

ดังนั้น ไฟล์ที่คอมไพล์ได้ของผู้เชี่ยวชาญสามารถนำไปใช้ในเทอร์มินัลการเทรดอื่น ๆ ได้อย่างอิสระโดยไม่ต้องใช้อินดิเคเตอร์

โปรดทราบว่าไฟล์ไลบรารี TradeAlgorithms.mqh ช่วยให้สามารถใช้ Expert Advisors กับโบรกเกอร์ที่มี สเปรดไม่เป็นศูนย์ และสามารถตั้งค่า Stop Loss และ Take Profit พร้อมกับการเปิดตำแหน่ง ได้ คุณสามารถดาวน์โหลดตัวเลือกเพิ่มเติมของไลบรารีนี้ได้ที่ลิงก์ต่อไปนี้: Trade Algorithms.

ใช้พารามิเตอร์การตั้งค่าเริ่มต้นของ Expert Advisor ในการทดสอบที่แสดงด้านล่าง โดยไม่มีการใช้ Stop Loss และ Take Profit ในการทดสอบ

รูปที่ 1. ตัวอย่างการเทรดบนกราฟ

รูปที่ 1. ตัวอย่างการเทรดบนกราฟ

ผลการทดสอบสำหรับปี 2015 บน AUDUSD H3:

รูปที่ 2. กราฟผลการทดสอบ

รูปที่ 2. กราฟผลการทดสอบ

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