กลยุทธ์ EMAplusWPR สำหรับการเทรดใน MetaTrader 4

Mike 2011.02.07 17:30 20 0 0
ไฟล์แนบ

สวัสดีครับเพื่อน ๆ เทรดเดอร์ทุกคน!

วันนี้ผมมี 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

รายงานการทดสอบกลยุทธ์

EMAplusWPR
XTrade-MT4 Demo (Build 225)
คู่เงิน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 profit1624.88Gross profit4601.32Gross loss-2976.44
Profit factor1.55Expected payoff3.90
Absolute drawdown27.02Maximal drawdown331.92 (13.99%)Relative drawdown13.99% (331.92)
Total trades417Short 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