ธรรมะ ธรรมโม
กลอนธรรมวันละนิดจิตแจ่มใส
Technical Corner
รวยด้วย Forex
(-_-)?
วิทยาศาสตร์ทางจิต
บันทึกการลงทุน
เมษายน 2556
>>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
22 เมษายน 2556
หาจุดอ่อนของระบบเทรด จากการทำ Backtest 22/4/56
ระบบเทรด กับสภาพตลาดที่หลากหลาย 18/7/56
Zulutrade อีกทางเลือกสำหรับการลงทุน 26/6/56
กระจายความเสี่ยง ด้วยระบบเทรด 15/6/56
เขียนโปรแกรม MQL4 ไม่เป็น ก็สร้าง EA ระบบเทรดได้ ด้วย Fxpro Quant 31/5/56
Optimize ระบบเทรด ด้วยโปรแกรม MT4 (Metatrader 4) 23/5/56
หลุดจากช่วง drawdown 30/4/56
ทำ Backtest ระบบเทรด EA ด้วยโปรแกรม MT4 (Metatrader 4) 28/4/56
Stop Loss กับระบบเทรด 25/4/56
โดนจนได้ 23/4/56
หาจุดอ่อนของระบบเทรด จากการทำ Backtest 22/4/56
Optimize ระบบเทรด (EA) เสร็จเสียที 20/4/56
BANPU ลงมาทดสอบ Low เดิม 18/4/56
Optimize ระบบเทรด ด้วยการเลือกช่วงเวลาเข้าเทรด 17/4/56
เข้าสู่ช่วง Drawdown 16/4/56
ในวันที่ SET ปิด 15/4/56
เปิดบันทึกการลงทุน 14/4/56
หาจุดอ่อนของระบบเทรด จากการทำ Backtest 22/4/56
วันนี้เป็นวันแรกของอาทิตย์ที่ตลาดเปิดทำการ และเป็นวันแรกที่ผมนำระบบเทรด USDJPY ที่ได้ Optimize มาหลายวัน มาเริ่มทำการทดสอบ Forward Test หรือทดสอบเทรดจริงนั้นเองครับ แต่เนื่องจาก วันนี้ตลาดค่อนข้างซึม และไม่มีเทรนชัดเจน ระบบเทรดเลยยังไม่ได้เปิด Order ส่วนระบบ EURUSD นั้นก็ยังนิ่งเหมือนกัน เนื่องจากรูปแบบการเคลื่อนไหวของราคายังไม่เข้าเงื่อนไขการเปิด Order ครับ
ช่วงนี้หลังจากที่ได้ Optimize ระบบเทรด USDJPY เสร็จเรียบร้อยแล้ว ก็มีงานใหม่เข้ามาอีก 1 สกุลเงินคือ GBPUSD เนื่องจากวันก่อน มีคนแนะนำให้ผมลองทดสอบกับคู่สกุลเงิน GBPUSD นี้ด้วย และดูว่าผลจะเป็นอย่างไร ผลปรากฎว่าผลงานจาก Backtest นั้นดี เกือบเท่า EURUSD เลยทีเดียวครับ
จากรูปด้านบน เป็นผลการทดสอบระบบเทรดกับสกุลเงิน GBPUSD ซึ่งถ้านำมา Optimize แล้ว ผลงานน่าจะดีกว่า EURUSD ที่ระบบเทรดนี้ออกแบบมาโดยเฉพาะอีกครับ รายละเอียดผลการทดสอบ ถ้าใครสนใจผม upload ไว้ที่
//www.myfxbook.com/strategies/fx2pro-2013-v3-gbpusd/38083
นะครับ
จากการที่ช่วงนี้ทำ Backtest กับระบบเทรดนี้เยอะมาก เลยพอจะเห็นจุดอ่อนของระบบนี้ จุดใหญ่ ๆ 1 จุด ซึ่งเป็นจุดที่ทำให้ระบบเทรดนี้มี max drawdown สูง หรือมีความเสี่ยงสูงนั้นเองครับ ระบบเทรดนี้เป็นระบบเทรดที่เข้าเทรดเล่นสั้นตามเทรนของตลาด มี win rate อยู่ที่ประมาณ 70% ส่วนอีก 30% ที่ระบบไม่สามารถปิดบวกได้ เนื่องจากเข้าเทรดในช่วงจังหวะราคาเปลี่ยนเทรนพอดี ในกรณีที่เกิดการเปลี่ยนเทรน ทำให้ Order ที่เปิดไว้นั้นขาดทุน ระบบจะใช้ Indicator จำพวก oscillator หาจังหวะปิด Order เพื่อ Stop Loss หรือก็คือหาจังหวะเด้ง หรือ rebound แล้วถึงค่อยปิดนั่นแหละครับ จากการทดสอบที่ผ่าน ๆ มา กลยุทธการปิด Order แบบนี้ทำงานได้ดี เพราะเมื่อราคาเด้งกลับ การขาดทุนก็จะน้อยลง ทำให้หลายครั้งปิด - ขาดทุนไม่มาก หรือบางครั้งกลับมาปิด + ได้ก็มี แต่กลยุทธนี้ก็มีช่องโหว่เบ้อเร้อ นั่นคือกรณีที่ราคาวิ่งกระชากเปลี่ยนเทรนแรงมาก กว่าจะเด้งกลับเป็นเรื่องเป็นราว ก็ติดลบไปเป็นร้อย pips เสียแล้ว ถึงแม้ว่าเคสนี้จะเกิดน้อยครั้งมาก (บางปีก็ไม่เกิดเลย) เนื่องจากระบบเทรดนี้หลบไม่เข้าเทรดช่วงจังหวะเวลาที่ มีตัวเลขทางเศรษฐกิจออก และจังหวะที่ตลาดหุ้น USD และ EU เปิด ซึ่งราคามักจะกระชากแรง แต่จากผลการ Backtest ก็ยังมีโดนให้เห็นบ้าง
จากผลการ Backtest 13 ปี EURUSD order ที่ปิดขาดทุนสูงสุด -242 pips USDJPY
-178 pips และ GBPUSD ที่ยังไม่ได้ Optimize
-330 pips ซึ่งโดยปกติระบบเทรดนี้จะบริหาร margin โดยจะได้ กำไร/ขาดทุน 1% ต่อ 10 pips นั้นหมายถึงความผิดพลาดช่วงนั้น order เดียวขาดทุน 17-30% ของพอร์ตทั้งหมดเลยทีเดียว
ผลทดสอบระบบ EURUSD
//www.myfxbook.com/strategies/fx2pro-2013-v3-exp/37406
ผลทดสอบระบบ USDJPY
//www.myfxbook.com/strategies/fx2pro-usdjpy-exp/38324
ถึงแม้ว่าผลงานโดยรวมจะออกมาดี แต่จุดนี้ก็เป็นจุดอ่อนสำคัญ ซึ่งถ้าแก้ไขกลยุทธการปิด Order Stop Loss ตรงนี้ได้ ผลงานโดยรวม และ Max Drawdown ของระบบก็น่าจะดีขึ้น ตอนนี้เท่าที่คิดไว้ จะลองใช้การตั้ง Stop Loss ธรรมดาเข้ามาช่วยด้วย ซึ่งแน่นอนว่าถ้าตั้ง Stop Loss แบบ Fix ที่ราคาโดยตรง Max drawdown ของระบบจะต่ำลงแน่นอน แต่ก็ต้องแลกกับ win rate ของระบบที่จะต่ำลงกว่าเดิมด้วย เนื่องจากจะมีกรณีที่ราคาชน SL และระบบปิด Order ตัดขาดทุนไปก่อนที่ราคาเด้ง rebound กลับมา ซึ่งตรงนี้ก็คงต้องแลก และชั่งน้ำหนักกัน โดยอาศัยการทดสอบวัดผล รวมทั้งการ Optimize หาจุด Stop Loss ที่จะทำให้ระบบมี Performance สูงที่สุดอีกทีครับ
ที่เล่ามายืดยาวนี้ ก็ถือเป็น Case Study ให้เห็นข้อดีของการทำ Backtest ซึ่งนอกเหนือจากจะใช้ทดสอบระบบ ว่าสามารถจะทำ profit ให้เราได้ไหม๊แล้ว การ Backtest ระบบ ยังช่วยในการ Optimize ระบบ และหาข้อบกพร่องของระบบได้ด้วยครับ ไว้โอกาศหน้าผมกะจะเขียนอธิบายขั้นตอน วิธีการทำ Backtest อย่างละเอียด เผื่อให้ผู้ที่สนใจ แต่ยังทำไม่เป็นลองนำไปใช้ดูครับ รับรองว่ามีประโยชน์อย่างมากครับ!
Create Date : 22 เมษายน 2556
Last Update : 22 เมษายน 2556 21:54:07 น.
2 comments
Counter : 2239 Pageviews.
Share
Tweet
ถ้าขอทราบหลักการสั่งการเข้าซื้อขายได้ อยากทราบเผื่อ จะตรงกับที่ผมใช้อยู่บ้างอาจจะแลกเปลี่ยนประสพการณ์มองจุดอ่อนจุดแข็งของระบบได้บ้างครับ
เพราะระบบของกระดานนอกผมมองมี 3แบบ
1 เมื่อมีเทรนขึ้น หรือเทรนลง
2 เมื่อไปข้าง
3 เมื่อหยุดรอ ข่าว
โดย:
หมอสัจจะ
วันที่: 23 เมษายน 2556 เวลา:7:28:08 น.
ระบบนี้จะเข้าเทรดตอนตลาดมีเทรนชัด และมีการพักฐาน โดยจะเทรดเล่นสั้นพยายามจับแค่ช่วง wave เดียวครับ
ส่วนช่วงเวลาที่ข่าวออกประจำ ระบบจะหลบไม่เทรด เพราะตัว EA มันไม่มี information เกี่ยวกับข่าวเลยครับ
โดย:
Mikas
วันที่: 23 เมษายน 2556 เวลา:9:09:16 น.
ชื่อ :
Comment :
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิกช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
Mikas
Location :
ปทุมธานี Thailand
[ดู Profile ทั้งหมด]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 15 คน [
?
]
นกกระจิบฟองน้ำ
แดดเช้า
h-h
Webmaster - BlogGang
[Add Mikas's blog to your web]
เวปธรรมะพุทธบริษัท
84000.org
Bloggang.com
เพราะระบบของกระดานนอกผมมองมี 3แบบ
1 เมื่อมีเทรนขึ้น หรือเทรนลง
2 เมื่อไปข้าง
3 เมื่อหยุดรอ ข่าว