coverอันดับนักแข่งเทรดมือ
การแจ้งเตือน
ลบทั้งหมด

เจาะลึก EA 'TuyulGAP' กลยุทธ์เทรดช่องว่างราคา (Gap) ท้ายสัปดาห์

4 กระทู้
4 ผู้ใช้
6 Reactions
342 เข้าชม
James Albert
(@james-albert)
สมาชิก
โพสครบ 20 กะทู้
โพสกะทู้ครบ 300
โพสกะทู้ครบ 1000
ผู้มีส่วนร่วมสูงสุด
Rank E
เข้าร่วม: 1 ปี ที่ผ่านมา
กระทู้: 513
หัวข้อเริ่มต้น  

TuyulGAP.mq5 เป็น Expert Advisor (EA) สำหรับแพลตฟอร์ม MetaTrader 5 ที่ถูกออกแบบมาเพื่อเทรดด้วยกลยุทธ์เฉพาะทาง นั่นคือการเทรด Weekend Gap หรือช่องว่างของราคาที่มักเกิดขึ้นในช่วงเปิดตลาดของสัปดาห์ใหม่ บทความนี้จะอธิบายแนวคิดการทำงาน, วิธีการตั้งค่า, สินค้าที่เหมาะสม และ Time Frame ที่ควรใช้


Concept การทำงานของ EA 📈

 

กลยุทธ์หลักของ EA ตัวนี้คือการเทรด Breakout (การทะลุกรอบ) จากช่องว่างราคาที่เกิดขึ้นระหว่างราคาปิดของวันศุกร์และราคาเปิดของวันจันทร์ โดยมีขั้นตอนการทำงานดังนี้:

  1. รอเวลาทำงาน: EA จะเริ่มทำงานในคืนวันศุกร์ตามเวลาที่กำหนด (ค่าเริ่มต้นคือ 23:15 ตามเวลา Server ของโบรกเกอร์)

  2. คำนวณกรอบราคา: EA จะมองย้อนหลังไปตามจำนวนแท่งเทียนที่ตั้งค่าไว้ใน LookbackBars เพื่อหาราคา สูงสุด (High) และ ต่ำสุด (Low) ในช่วงเวลานั้น

  3. วางคำสั่ง Pending Order:

    • วางคำสั่ง Buy Stop ไว้เหนือราคาสูงสุดของกรอบที่คำนวณได้

    • วางคำสั่ง Sell Stop ไว้ต่ำกว่าราคาต่ำสุดของกรอบที่คำนวณได้

  4. รอผลลัพธ์เมื่อตลาดเปิด: เมื่อตลาดเปิดในวันจันทร์ หากราคาเปิดกระโดดขึ้นไปเหนือกรอบ คำสั่ง Buy Stop จะถูกเปิดใช้งาน (Triggered) ในทางกลับกัน หากราคากระโดดลงมาต่ำกว่ากรอบ คำสั่ง Sell Stop ก็จะถูกเปิดใช้งาน

  5. การจัดการออเดอร์:

    • เมื่อมีออเดอร์ใดออเดอร์หนึ่งถูกเปิดใช้งาน ออเดอร์ที่เหลืออยู่จะถูกลบออกทันที

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

    • หากตลาดเปิดโดยไม่มี Gap และไม่มีออเดอร์ใดถูกเปิดใช้งาน EA จะลบ Pending Order ทั้งหมดทิ้งในวันจันทร์ เพื่อรอสัปดาห์ถัดไป


วิธีการตั้งค่าพารามิเตอร์ (Parameters)

 

การตั้งค่าที่สำคัญมีดังนี้:

  • LotSize: กำหนดขนาด Lot ที่ต้องการเทรดในแต่ละครั้ง

  • StopLoss: กำหนดระยะตัดขาดทุนเป็น Points (ไม่ใช่ Pips)

  • LookbackBars: (สำคัญมาก) จำนวนแท่งเทียนที่จะใช้คำนวณกรอบ High/Low

    • ค่าน้อย: จะได้กรอบราคาที่แคบ มีโอกาสที่ออเดอร์จะถูก Trigger ได้ง่าย แต่อาจโดนสัญญาณรบกวน (Noise)

    • ค่ามาก: จะได้กรอบราคาที่กว้าง ต้องเกิด Gap ที่มีขนาดใหญ่จริงๆ ออเดอร์ถึงจะทำงาน

  • DayOfWeek, Hours, Minutes: ตั้งวันและเวลาที่จะให้ EA วาง Pending Order โดยปกติจะตั้งเป็น DayOfWeek = 5 (วันศุกร์)

  • SecureProfitTarget: ตั้งเป้าหมายกำไรเป็น สกุลเงินของบัญชี (เช่น 5.0 หมายถึง 5 USD, 5 EUR) เมื่อกำไรถึงเป้าหมาย EA จะปิดออเดอร์ทันที


เทรดกับสินค้าอะไรได้บ้าง?

 

EA ตัวนี้ทำงานได้ดีที่สุดกับสินค้าที่มี "ช่องว่างราคา" (Gap) ในช่วงเปิดตลาดวันจันทร์อย่างชัดเจน ได้แก่:

  • คู่เงิน Forex (Forex Pairs): เป็นสินค้าที่เหมาะสมที่สุด เนื่องจากตลาด Forex ปิดทำการในช่วงสุดสัปดาห์ ทำให้เกิด Gap ได้บ่อย เช่น EUR/USD, GBP/USD, USD/JPY, AUD/USD

  • ดัชนี (Indices): ดัชนีตลาดหุ้นต่างๆ ที่ซื้อขายในรูปแบบ CFD ก็เป็นตัวเลือกที่ดีเช่นกัน เพราะมีเวลาเปิด-ปิดที่ชัดเจน เช่น S&P 500 (US500), DAX (DE30), Nikkei (JP225)

  • ⚠️ ทองคำ (XAU/USD): อาจไม่เหมาะสมเท่าที่ควร เนื่องจากตลาดทองคำมีการซื้อขายเกือบ 24 ชั่วโมง ทำให้เกิด Weekend Gap ที่มีนัยสำคัญได้ไม่บ่อยเท่าคู่เงิน


Time Frame ที่เหมาะสมควรใช้

 

Time Frame ที่เลือกใช้มีความสำคัญต่อการกำหนด "ความกว้าง" ของกรอบราคาที่ EA จะคำนวณ

  • Time Frame ที่แนะนำคือ M15 หรือ M30

เหตุผล: สมมติว่าคุณตั้งค่า LookbackBars = 12

  • ถ้าใช้ Time Frame M15: EA จะดูกรอบราคาย้อนหลัง 12 x 15 นาที = 180 นาที (3 ชั่วโมง) ซึ่งเป็นช่วงเวลาที่เหมาะสมในการกำหนดกรอบราคาก่อนตลาดปิด

  • ถ้าใช้ Time Frame H1: EA จะดูกรอบราคาย้อนหลังถึง 12 ชั่วโมง ซึ่งจะทำให้ได้กรอบราคาที่ กว้างเกินไป และมีโอกาสน้อยมากที่ Gap จะทะลุกรอบนี้ได้

  • ถ้าใช้ Time Frame M5: EA จะดูกรอบราคาย้อนหลังเพียง 60 นาที ซึ่งอาจทำให้ได้กรอบที่ แคบเกินไป และเสี่ยงต่อการถูกสัญญาณรบกวน

ดังนั้น การใช้ M15 หรือ M30 จะช่วยให้ EA สร้างกรอบราคาที่สมเหตุสมผลสำหรับกลยุทธ์การเทรด Gap มากที่สุด

 

ข้อควรระวังและสรุป

 

⚠️ Bug สำคัญ: จากการตรวจสอบโค้ด พบว่า EA เวอร์ชั่น 1.00 มี Bug ร้ายแรง คือ ฝั่ง Sell Stop จะไม่มีการตั้ง Stop Loss ทำให้มีความเสี่ยงสูงมากหากราคาเคลื่อนที่ผิดทาง ควรตรวจสอบและแก้ไขโค้ดก่อนนำไปใช้งานจริง
TuyulGAP เป็น EA ที่มีแนวคิดน่าสนใจและตรงไปตรงมา แต่ผู้ใช้จำเป็นต้องเข้าใจความเสี่ยงของกลยุทธ์เทรด Gap เช่น Slippage และ Spread ที่ถ่างมาก ในช่วงเปิดตลาดวันจันทร์ และควรทำการ Backtest อย่างละเอียดเพื่อหาค่าพารามิเตอร์ที่เหมาะสมกับสินค้าและโบรกเกอร์ที่คุณเลือกใช้

 

สามารถ Download MQL5 Files ได้ที่ :

https://www.mql5.com/en/code/download/60347/tuyulgap.mq5



   
68com and cavierjan70 reacted
อ้างอิง
cavierjan70
(@cavierjan70)
สมาชิก
โพสครบ 20 กะทู้
Rank F
เข้าร่วม: 6 เดือน ที่ผ่านมา
กระทู้: 61
 

ดีเยี่ยม



   
LoveBABY and 68com reacted
ตอบอ้างอิง
68com
(@68com)
สมาชิก
โพสครบ 20 กะทู้
Rank F
เข้าร่วม: 6 เดือน ที่ผ่านมา
กระทู้: 64
 

ละเอียดมากขอบคุนนะ



   
cavierjan70 and LoveBABY reacted
ตอบอ้างอิง
Cxo
 Cxo
(@cxo)
สมาชิก
โพสครบ 20 กะทู้
โพสกะทู้ครบ 300
โพสกะทู้ครบ 1000
Rank E
เข้าร่วม: 11 เดือน ที่ผ่านมา
กระทู้: 555
 

ปล่อยรันไม่ต้องทำไรได้ป่าาาาา



   
ตอบอ้างอิง

ทิ้งคำตอบไว้

ชื่อผู้แต่ง

อีเมลผู้เขียน

ตำแหน่ง *

You are not allowed to attach files on this forum. It is possible that you have not reached the minimum required number of posts, or your user group does not have permission to attach files in this forum.
 
ดูตัวอย่าง แก้ไข 0 ครั้ง บันทึกแล้ว
แบ่งปัน: