หน้าแรก การเทรดด้วยระบบ โพสต์

Limits Martin - ระบบเทรดที่คุณต้องรู้จักใน MetaTrader 4

ไฟล์แนบ
16031.zip (12.58 KB, ดาวน์โหลด 0 ครั้ง)

วันนี้เรามาพูดถึงเวอร์ชันที่สองของ EA Limits Martin ที่เพิ่มความสามารถใหม่ในการเลือกประเภทของคำสั่งรอดำเนินการสำหรับการเทรดในพารามิเตอร์ Limits0_or_Stops1 กันนะครับ ถ้าตั้งค่าเป็น 0 จะทำการเทรดด้วยคำสั่ง Limit แต่ถ้าตั้งเป็น 1 จะใช้คำสั่ง Stop.

นอกจากนี้ยังได้มีการเพิ่มฟีเจอร์ Trailing Stop และ Breakeven ซึ่งจะใช้งานได้เมื่อ: 1) เปิดใช้งานในตั้งค่า EA; 2) คำสั่งล่าสุดปิดกำไรหรือเบรกอีเวน.

  • Trailing_Use=true; เปิดใช้งานการ trailing คำสั่ง Stop (จะทำงานเมื่อคำสั่งล่าสุดปิดกำไรหรือเบรกอีเวน).

  • Profit_Level_Trailing = 100; ระดับกำไรในพอยต์ ที่เมื่อคำสั่งถึง จะเปิดใช้งาน Trailing Stop.

  • TrailingStop=50; ระยะห่างของ Trailing Stop ในพอยต์ ที่ Stop Loss จะตามราคา.

  • TrailingStep=50; ขั้นตอนในพอยต์ ที่ Stop Loss จะถูกปรับ.

  • Breakeven_Use=true; เปิดใช้งาน Breakeven.

  • Profit_Level=30; คำสั่งจะเคลื่อนที่ไปยังกำไรตามจำนวนพอยต์ที่กำหนด (สำหรับ Breakeven).

  • SL_Plus = 10; ตั้งค่า Breakeven + SL_Plus ในพอยต์.

  • ที่ค่าเริ่มต้น "Step" (200 pt. โดยค่าเริ่มต้น) จากราคาตลาด EA จะวางคำสั่ง Buy Limit และ Sell Limit รอดำเนินการ พร้อม Stop Loss ที่กำหนด (SL, 30 pt. โดยค่าเริ่มต้น) และ Take Profit (TP, 60 pt. โดยค่าเริ่มต้น).

  • หากราคาหลีกหนีจากคำสั่งรอดำเนินการ EA จะตามคำสั่งรอดำเนินการตามราคาที่มีขั้นตอน "Step_Interval" (10 pt. โดยค่าเริ่มต้น).

  • เมื่อคำสั่งรอดำเนินการใด ๆ ถูกกระตุ้น คำสั่งตรงข้ามจะถูกลบออกและคำสั่งใหม่จะไม่ถูกวางจนกว่าคำสั่งตลาดที่มีอยู่จะปิด หากคำสั่งล่าสุดปิดกำไร คำสั่ง Limit ถัดไปจะเปิดด้วยล็อตเริ่มต้นเท่ากับพารามิเตอร์ "Lots" หากคำสั่งล่าสุดปิดขาดทุนหรือมีซีรีย์ของคำสั่งที่ขาดทุนติดต่อกัน EA จะคำนวณขนาดล็อตของคำสั่งรอดำเนินการถัดไปโดยวิธีที่ปิดคำสั่งถัดไปด้วย Take Profit จะครอบคลุมการขาดทุนก่อนหน้า (แนะนำให้ตั้งค่า Take Profit อย่างน้อยสองเท่าของขนาด Stop Loss).

  • หากตั้งค่า MegaLot เป็น true (เปิดใช้งาน) ในกรณีที่คำสั่งก่อนหน้า (ซีรีย์ของคำสั่ง) ปิดขาดทุน คำสั่งถัดไปจะเปิดด้วยขนาดล็อตที่สามารถครอบคลุมการขาดทุนก่อนหน้าและทำกำไรเพิ่มเติมในสกุลเงินของเงินฝาก = จำนวนพอยต์กำไรที่ได้จากล็อตเริ่มต้น.

  • EA มีการจำกัดจำนวนการคูณล็อตในพารามิเตอร์ Limit. หากมีซีรีย์ของคำสั่งขาดทุนติดต่อกันในจำนวนที่เท่ากับหรือเกินกว่าพารามิเตอร์ Limit ขนาดล็อตของคำสั่งถัดไปจะถูกตั้งค่าเป็นค่าเริ่มต้นและเท่ากับพารามิเตอร์ "Lots" จนกว่าจะมีคำสั่งที่ปิดกำไร.

  • การเพิ่มขนาดล็อตหลังจากได้รับคำสั่งที่ขาดทุนสามารถปิดใช้งานได้โดยตั้งค่า "Martin = false".

  • EA ยังให้ความสามารถในการวางคำสั่งรอดำเนินการที่ราคาเท่ากับราคาที่เปิดของคำสั่งล่าสุดที่ถูกลบ (แนะนำให้ตั้งค่าเป็น "false").

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)