MSLEA - ระบบเทรดที่ใช้โครงสร้างตลาด High/Low สำหรับ MetaTrader 4

Mike 2010.12.06 19:32 13 0 0
ไฟล์แนบ


ระบบ MS Lea จะคำนวณ Local Highs และ Lows ล่าสุด และรอการทะลุผ่านราคาที่สำคัญ คุณสามารถอ่านรายละเอียดเพิ่มเติมได้ที่ http://codebase.mql4.com/en/code/9720 เกี่ยวกับ Local High/Low ได้เลยนะครับ

  • ถ้าราคาเคลื่อนที่สูงกว่าจุดสูงสุด (Local High) เราจะเปิดคำสั่งซื้อ (Long) โดยให้ราคาขึ้นสูงกว่าบรรทัดสีเขียว
  • ถ้าราคาเคลื่อนที่ต่ำกว่าจุดต่ำสุด (Local Low) เราจะเปิดคำสั่งขาย (Short) โดยให้ราคาต่ำกว่าบรรทัดสีแดง

สามารถเพิ่มระยะห่างใน PIPs ได้ เช่น ราคาจะต้องเคลื่อนที่สูงกว่าจุดสูงสุดล่าสุด 5 Pips เพื่อเปิดคำสั่งซื้อ หรือ 5 Pips ต่ำกว่าจุดต่ำสุดเพื่อเปิดคำสั่งขาย

การหยุดคำสั่งจะถูกควบคุมด้วย Trailing Stop Loss

พารามิเตอร์:

  • Level: 1 = จุดสูงสุด/ต่ำสุดล่าสุด ตัวเลขที่สูงขึ้นจะใช้จุดสูงสุด/ต่ำสุดขั้นต่ำ/สูงสุดของ Local High/Low ล่าสุด
  • Distance: ระยะห่างใน Pips จากจุดสูงสุด/ต่ำสุด
  • MaxTrades: จำนวนคำสั่งที่อนุญาต จะมีการสร้างคำสั่งใหม่ทุกครั้งที่ Stop Loss ของคำสั่งอื่น ๆ เสียหาย
  • Lots: (0 = จำนวน Lots ขั้นต่ำที่ต้องการ)
  • Stop Loss (ลบ = -x * Stop Loss ขั้นต่ำ เช่น ถ้าบริษัทนายหน้าของคุณตั้ง Stop Loss ของ EURUSD ที่ขั้นต่ำ 10 Pips, -3 หมายถึง 30 Pips Stop Loss)
  • Take Profit (เหมือนกับเลขลบ)
  • Break Even (เหมือนกับเลขลบ) ถ้าชนะ x Pips จะตั้ง Stop Loss เป็น 0

ระบบนี้สามารถเปิดตำแหน่งได้ตามต้องการ แต่เพื่อเปิดตำแหน่งใหม่ Stop Loss ของตำแหน่งทั้งหมดต้องปลอดภัย

ระบบนี้แยกเป็น ea.mqh ซึ่งจะไปอยู่ในไดเรกทอรี include และโค้ดของ Expert เพื่อให้โค้ดระบบมีขนาดเล็กและเรียบง่าย ในขณะที่การจัดการคำสั่งและเครื่องมือต่าง ๆ จะแยกออกมา คุณสามารถพัฒนา Expert ของคุณเองได้ด้วย ea.mqh

โปรดสนับสนุนผู้เขียนเพื่อให้สามารถมอบโค้ดฟรีต่อไปได้ (ดูความคิดเห็นในไฟล์ mq4)

รายงานการทดสอบกลยุทธ์
MSLea
EGlobal-Cent2 (Build 229)

สัญลักษณ์EURUSD (ยูโร vs ดอลลาร์สหรัฐ)
ระยะเวลา15 นาที (M15) 2010.11.18 00:00 - 2010.11.30 23:59 (2010.11.18 - 2010.12.01)
โมเดลOpen Price (เฉพาะสำหรับ Expert Advisors ที่ควบคุมการเปิดแท่ง)
พารามิเตอร์MaxTrades=1; Level=2; Distance=11; Trade_________________="Trade parameters"; Lots=1; Slipage=20; StopLoss=30; TakeProfit=0; TrailingStopLoss=true; BreakEven=20; MinMoney=20; Magic=12345; _____________________________i7="Bildschirmaufteilung"; StartY=50; StartX=0;

แท่งในการทดสอบ1857Ticks ที่จำลอง2712คุณภาพการจำลองn/a
ข้อผิดพลาดในการปรับกราฟ0




เงินฝากเริ่มต้น10000.00



กำไรสุทธิรวม5908.64กำไรขั้นต้น6028.64ขาดทุนขั้นต้น-120.00
อัตราส่วนกำไร50.24ผลลัพธ์ที่คาดหวัง1477.16

Drawdown แบบสัมบูรณ์170.00Max Drawdown1080.00 (7.83%)Drawdown สัมพัทธ์8.18% (1040.00)

จำนวนคำสั่งทั้งหมด4ตำแหน่งขาย (เปอร์เซ็นต์ชนะ)1 (100.00%)ตำแหน่งซื้อ (เปอร์เซ็นต์ชนะ)3 (66.67%)

กำไรจากคำสั่ง (% ทั้งหมด)3 (75.00%)ขาดทุนจากคำสั่ง (% ทั้งหมด)1 (25.00%)
กำไรที่มากที่สุดจากคำสั่ง5241.31คำสั่งขาดทุน-120.00
เฉลี่ยกำไรจากคำสั่ง2009.55ขาดทุนจากคำสั่ง-120.00
สูงสุดกำไรที่ต่อเนื่อง (กำไรในเงิน)3 (6028.64)ขาดทุนที่ต่อเนื่อง (ขาดทุนในเงิน)1 (-120.00)
สูงสุดกำไรที่ต่อเนื่อง (จำนวนครั้งที่ชนะ)6028.64 (3)ขาดทุนที่ต่อเนื่อง (จำนวนครั้งที่ขาดทุน)-120.00 (1)
เฉลี่ยกำไรที่ต่อเนื่อง3ขาดทุนที่ต่อเนื่อง1



รายการ
ความคิดเห็น 0