Sidus EA: คู่มือการเทรดใน MetaTrader 5 สำหรับนักเทรดไทย

Mike 2018.08.23 23:11 25 0 0
ไฟล์แนบ

ผู้คิดค้นแนวคิด: Mikhail

ผู้เขียนโค้ด MQL5: barabashkakvn

Sidus EA ใช้สองตัวชี้วัดหลัก ได้แก่ iAlligator (Alligator) และ iRSI (Relative Strength Index หรือ RSI) โดย Alligator จะทำหน้าที่เป็นตัวชี้วัดหลัก ขณะที่ RSI จะใช้เป็นฟิลเตอร์แนวโน้ม


RSI เป็นฟิลเตอร์

  • ถ้า RSI #2 < 50.0 และ RSI #1 > 50.0 - ฟิลเตอร์นี้อนุญาตให้ตรวจสอบความสามารถในการเปิด BUY;
  • ถ้า RSI #2 > 50.0 และ RSI #1 < 50.0 - ฟิลเตอร์นี้อนุญาตให้ตรวจสอบความสามารถในการเปิด SELL.


สัญญาณจาก Alligator

สัญญาณจาก Alligator จะพิจารณาจาก Delta ระหว่างเส้น Alligator (#1 - #2) ซึ่งเป็นความแตกต่างระหว่างเส้นตัวชี้วัดบนแท่งที่ #1 และ #2

  • ถ้า Jaw #1 - Jaw #2 > Delta และ Teeth #1 - Teeth #2 > Delta และ Lips#1 - Lips #2 > Delta - สัญญาณ BUY;
  • ถ้า Jaw #1 - Jaw #2 < Delta และ Teeth #1 - Teeth #2 < Delta และ Lips#1 - Lips #2 < Delta - สัญญาณ SELL.


พารามิเตอร์การเทรด

EA จะทำงาน (ตรวจสอบสัญญาณ) เฉพาะเมื่อมีแท่งใหม่ปรากฏ ขณะที่การ trailing จะทำงานในทุกๆ tick ปริมาณตำแหน่งจะถูกตั้งค่าเป็น Lots เสมอ และ Stop loss จะถูกคำนวณแบบไดนามิก Offset จะพิจารณา: สำหรับ BUY จะใช้ Low#1 - Offset ขณะที่สำหรับ SELL จะใช้ High#1 + Offset และ Take profit จะถูกตั้งค่าแบบคงที่ใน Take Profit หากต้องการปิดการทำงานของ Take profit ให้ตั้งเป็น "0.0"

การ trailing ตำแหน่งจะถูกตั้งค่าโดยสองพารามิเตอร์: Trailing Stop และ Trailing Step. หากต้องการปิดการ trailing ให้ตั้งเป็น "0.0" สำหรับ Trailing Stop Delta ระหว่างเส้น Alligator (#1 - #2) ได้ถูกอธิบายไว้ข้างต้นแล้ว

การปิดตำแหน่งตรงข้าม - หากตั้งเป็น "true" ตำแหน่งที่เป็นตรงข้ามกับสัญญาณจะถูกปิด.


ขั้นตอนการปรับแต่ง

ขั้นตอนแรก - เลือกพารามิเตอร์ trailing และ Alligator โดยใช้การปรับแต่งแบบพันธุ์ (genetic optimization) เนื่องจากเราต้องทำการวนซ้ำเกี่ยวกับ trailing ขณะที่การ trailing จะทำงานในทุกๆ tick ผมเลือก USDJPY M15.

Sidus Optimization Step 1

ขั้นตอนที่สอง - ตรวจสอบการทดสอบที่ดีที่สุดในทุกสัญลักษณ์.

หลังจากการปรับแต่งที่เสร็จสิ้นในขั้นตอนที่ 1 ให้ไปที่แท็บการปรับแต่งและคลิกที่คอลัมน์ผลลัพธ์ (Result) เพื่อจัดเรียงผลลัพธ์ให้ดีที่สุดอยู่ด้านบนของตาราง คลิกขวาที่ผลลัพธ์ที่ดีที่สุดและเลือก "Run a single test" - การทดสอบเดี่ยวจะถูกเริ่มต้น พารามิเตอร์ EA ที่ดีที่สุดจะถูกตั้งค่าในแท็บพารามิเตอร์.

ไปที่แท็บ "Settings" และเลือก "By all symbols" จากรายการ "Optimization".

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