สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน
วันนี้ผมอยากจะแบ่งปันประสบการณ์เกี่ยวกับการพัฒนา EA (Expert Advisor) ที่ผมทำมาเป็นเวลา 2 เดือนแล้ว และนี่คือหุ่นยนต์เทรดที่ค่อนข้างสมบูรณ์และ "แทบไม่มีข้อผิดพลาด" เลยทีเดียว ตัวนี้ทำหน้าที่ในการเทรดเฉพาะการขาย (short positions) เท่านั้น หากในอนาคตมีโอกาสที่ดีในการเปิดการซื้อ (long positions) ผมจะทำการคัดลอกและเพิ่มฟังก์ชันนั้นเข้ามาใน EA ครับ
EA ตัวนี้ถูกพัฒนาขึ้นสำหรับกราฟ 15 นาที (M15) เนื่องจากในช่วงเวลานี้มีตำแหน่งการขายหยุด (sell stop positions) ที่สามารถทำการเทรดได้ไม่มากนักในกราฟที่ยาวกว่า (M30, H1+) และไม่สามารถใช้กราฟที่สั้นกว่านี้ได้เพราะสเปรดมีความสำคัญมากขึ้น
การเข้าเทรดจะทำโดยการใช้คำสั่งขายหยุด (sell stop pending orders) ซึ่งจะถูกวางเมื่อราคาถาม (Ask price) และ 2 เส้นค่าเฉลี่ยเคลื่อนที่ (moving averages) อยู่ภายในช่วงของแบนด์เอนวอโลป (low period envelope bands) คำสั่งนี้จะมีอายุ 1 ชั่วโมง 15 นาที
การออกจากการเทรดจะเกิดขึ้นเมื่อจุด Parabolic SAR สามจุดอยู่ต่ำกว่าราคาถาม (Ask price) และเกิดการข้ามของเส้นค่าเฉลี่ยเคลื่อนที่ (signal moving average ข้ามค่าเฉลี่ยเคลื่อนที่เร็วจากด้านล่างขึ้นด้านบน)
การตั้งค่า S/L (Stop Loss) และ T/P (Take Profit) สามารถปรับแต่งได้ตามต้องการ
แน่นอนว่ามีวิธีการที่จะทำให้ระบบนี้กลายเป็นผู้ชนะที่ยอดเยี่ยมด้วยกลยุทธ์ Martingale แต่ตอนนี้เราจะมุ่งเน้นที่การปรับปรุงการส่งสัญญาณการขายก่อน หลังจากนั้นเราจะเพิ่มโมดูลการบริหารความเสี่ยง และวิธีการออกจากการเทรดที่ดีกว่า เป็นต้น
หวังว่าทุกคนจะไม่รังเกียจที่โค้ดนี้เขียนเป็นภาษาโปรตุเกสครับ ด้านล่างนี้คือคำอธิบายของพารามิเตอร์ที่สำคัญ:
- AguardaCompletarCandle: รอให้แท่งกราฟ 15 นาทีเสร็จสมบูรณ์ก่อนที่จะตัดสินใจ (เทียบเท่ากับการใช้ "Open bar prices only" ในเครื่องมือทดสอบ)
- TP: Take Profit (ใน pips)
- SL: Stop Loss (ใน pips)
- PerEnv: ช่วงเวลาของเอนวอโลป
- sdEnv: การเบี่ยงเบนของเอนวอโลป
- PerMM: ช่วงเวลาของเส้นค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียลสัญญาณ
- PerMMl: ช่วงเวลาของเส้นค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียลเร็ว (ช้ากว่าเส้นสัญญาณ)
พารามิเตอร์อื่นๆ จะถูกอธิบายในกล่อง "input parameter" ในเครื่องมือทดสอบ และเป็นส่วนหนึ่งของการบริหารความเสี่ยง ไม่เกี่ยวกับการวางคำสั่ง
หวังว่าทุกคนจะสนุกกับการใช้งาน EA ตัวนี้ และหากใครมีไอเดียดีๆ ก็สามารถแนะนำเข้ามาได้เลยนะครับ ผมจะนำมาพัฒนาต่อและเผยแพร่ที่นี่ครับ
ความคิดเห็น 0