สวัสดีครับเพื่อน ๆ เทรดเดอร์ทุกคน!
วันนี้ผมมี Expert Advisor (เรียกสั้น ๆ ว่า EA) ที่น่าสนใจมาแนะนำให้รู้จักกันครับ นั่นคือ EMAplusWPR ซึ่งออกแบบมาเพื่อช่วยในการเทรดในแนวโน้มโดยอิงจากค่า EMA และสัญญาณซื้อ/ขายจาก Williams %R
ผมได้พัฒนา EA ตัวนี้ขึ้นมาโดยมีวัตถุประสงค์เพื่อให้สามารถเริ่มต้นด้วยเงินทุน 1000 EUR และลดการขาดทุนให้น้อยที่สุด หวังว่าทุกคนจะชอบและขอความเห็นจากทุกคนด้วยนะครับ
รายละเอียดการตั้งค่า
- TakeProfit: 200
- maxStopLoss: 50
- maxLots: 0.1 (จำนวนล็อตสูงสุดต่อการเปิดตำแหน่ง)
- maxContracts: 2 (จำนวนตำแหน่งที่เปิดสูงสุด)
- EMA: 144 (เพื่อหาทิศทางแนวโน้ม)
- iWPRPeriod: 46 (เพื่อหาสัญญาณซื้อ/ขาย)
การทดสอบ
การทดสอบนี้เป็นการทดสอบโดยไม่ใช้การตั้งค่าขนาดตำแหน่ง โดยใช้ขนาดล็อต 0.1
รายงานการทดสอบกลยุทธ์
| คู่เงิน | EURUSD (ยูโร vs ดอลลาร์สหรัฐ) | ||||
| ช่วงเวลา | 5 นาที (M5) 2010.01.04 00:00 - 2011.02.01 23:55 | ||||
| รูปแบบ | ทุก ๆ ติ๊ก (วิธีที่แม่นยำที่สุด) | ||||
| พารามิเตอร์ | TakeProfit=200; maxStopLoss=50; maxLots=0.1; maxContracts=2; EMA=144; iWPRPeriod=46; | ||||
| ยอดเงินเริ่มต้น | 1000.00 | ||||
| Total net profit | 1624.88 | Gross profit | 4601.32 | Gross loss | -2976.44 |
| Profit factor | 1.55 | Expected payoff | 3.90 | ||
| Absolute drawdown | 27.02 | Maximal drawdown | 331.92 (13.99%) | Relative drawdown | 13.99% (331.92) |
| Total trades | 417 | Short positions (won %) | 198 (71.21%) | Long positions (won %) | 219 (75.80%) |
| Profit trades (% of total) | 307 (73.62%) | Loss trades (% of total) | 110 (26.38%) | ||

การใช้การกำหนดขนาดตำแหน่ง
เพื่อใช้การกำหนดขนาดตำแหน่ง สามารถปรับขนาด maxLots ได้
สำหรับการกำหนดขนาดตำแหน่ง ผมใช้โค้ดด้านล่างนี้:
Ilo=0.1* MathSqrt((AccountBalance()) / 300);
Lots=NormalizeDouble(Ilo, 1);
if (Lots<0.1) Lots=0.1;
if (Lots>maxLots) Lots=maxLots;
หวังว่าจะมีประโยชน์กับทุกคนในการเทรดนะครับ ถ้ามีคำถามหรือข้อเสนอแนะ สามารถคอมเมนต์ได้เลยครับ!
ความคิดเห็น 0