แกนหลัก บทเรียน 09 เลเยอร์ใหม่: Equity Guard, Basket Max Loss, DPL, ประตู (gates)

การป้องกันเงินทุน: ติดตั้งเบรกก่อนที่จะต้องใช้มัน

บัญชีในภาพรวมได้รับชั้นการป้องกันของตัวเอง: Equity Guard บันทึกกำไรของตะกร้า, Basket Max Loss กำหนดพื้น, ลิมิตรายวันตัดวันที่แย่ให้สั้นลง และประตูคุณภาพบล็อกการเข้าที่ไม่ดี

ด้านซ้าย เส้นโค้งผลลัพธ์ของตะกร้าพร้อม Equity Guard ที่ trailing อยู่ — อาร์มที่ +5 และปิดหลังจากคืนกำไร 2.50 จากจุดสูงสุด — พร้อมพื้น Basket Max Loss ที่ −25; ด้านขวา ลำดับชั้นของการทำงานของขอบเขตการป้องกันสามระดับ (position, ตะกร้า, วัน) และประตูคุณภาพการเข้า: spread สูงสุดและ free opens

position เดียวได้รับการป้องกันด้วย SL แคมเปญหนึ่ง — ด้วยลิมิตและการตอบสนองต่อการกลับตัว แต่บัญชีในภาพรวมต้องมีชั้นการป้องกันของตัวเอง ที่ทำงานโดยเป็นอิสระจากคุณภาพของสัญญาณ set นี้อาร์ม (arm) กลไกสี่อย่าง:

  • Equity Guard (EG) — Trailing Stop บนผลลัพธ์ของตะกร้า (basket result) เมื่อกำไรรวมของ position ที่เปิดอยู่ถึง EG_Start (5 USD) guard จะอาร์ม; จากนั้นผลลัพธ์จะย่อกลับจากจุดสูงสุดได้มากที่สุด EG_Dist (2.50 USD) — หลังจากนั้นทุกอย่างจะถูกปิด กำไรที่ทำได้เลิกเป็นเพียง “กำไรบนกระดาษ”
  • Basket Max Loss (BML) — พื้นแข็งของตะกร้า: การขาดทุนรวม 25 USD (2.5% ของเงินฝาก) จะปิดทุกอย่าง นี่คือฟิวส์นิรภัยในกรณีที่แคมเปญการเฉลี่ยต้นทุนไปในทางที่ผิด
  • Daily P/L Limit (DPL, ฝั่งขาดทุน) — ผลลัพธ์รายวัน −40 USD (4%) จะปิดการเทรด จนสิ้นสุดวัน (hard stop, รีเซ็ตที่ชั่วโมงหลักยึด (anchor) ของวัน) ป้องกันปรากฏการณ์ที่อันตรายที่สุด: การเพิ่ม position หลังจากขาดทุนต่อเนื่องหลายครั้ง

เกณฑ์ (threshold) เหล่านี้ถูกกดลงมาให้เข้ากับสเกลของตะกร้าที่ใช้ Lot 0.01 อย่างตั้งใจ — ในบทเรียนนี้เบรกจะต้อง ทำงานจริง เพื่อให้คุณเห็นมันทำงาน ไม่ใช่เพียงรู้ว่ามันมีอยู่ หาก Lot หรือ Balance ใหญ่ขึ้น ให้ปรับสเกลค่าตามสัดส่วน

  • ประตูคุณภาพการเข้า (entry-quality gates)Global_MaxSpread=50 (ไม่เข้าเมื่อ Spread กว้างผิดปกติ เช่น ช่วง rollover) และ FreeOpens_N=3 (ตั้งแต่ position ที่ 4 ของแคมเปญเป็นต้นไป ต้องมี position ที่เปิดอยู่อย่างน้อย 1 รายการที่กำไร — เบรกกันมาร์ติงเกล)

เปิดใช้อะไรไว้ และเพราะอะไร

FeatureValue in the setRule
EG_Start_value=5, EG_Dist_value=2.5 (โหมด: สกุลเงิน)+5 ทำการ arm, −2.50 จากจุดสูงสุดสั่งปิด”สิ่งที่หามาได้ควรจะยังคงเป็นของเรา”
StopAfterEG_Mode=2, พัก 60 นาทีหลังจาก EG ทำงาน พักหนึ่งชั่วโมงผลลัพธ์ถูกบันทึกแล้ว อารมณ์เย็นลงแล้ว
BasketMaxLoss_Mode=0, value=25basket ขาดทุน 25 USD = ปิดพื้นของการขาดทุนที่วางแผนไว้
DPL_Loss_value=40, การกระทำ: hard stopวันที่ −40 USD = จบการเทรดสำหรับวันนี้พรุ่งนี้ก็ยังมีเซสชัน
Global_MaxSpread=50Spread > 50 pts บล็อกการเข้าเราไม่จ่ายเพื่อเข้าในจังหวะที่แย่ที่สุด
B1_FreeOpens_N=3การเข้าไม้ที่ 4 ทำได้เฉพาะเมื่อมีโพซิชันที่กำไรอยู่เฉลี่ยต้นทุนด้วยของตัวเอง ไม่ใช่ของที่ยืมมา

ลำดับชั้นของการทำงาน: DPL (บัญชี, วัน) → EG/BML (ตะกร้า, ตอนนี้) → SL/BE/TS (position เดียว) แต่ละชั้นมีขอบเขตเวลาต่างกัน

สิ่งนี้ทำให้พฤติกรรมของราคาปรากฏชัดได้อย่างไร

  1. ผลลัพธ์ของตะกร้าก็เป็นกราฟอย่างหนึ่ง EG มองเส้นโค้งกำไรเหมือนราคา และวาง Trailing ลงบนมัน คุณจะเห็นในทางปฏิบัติว่ากำไรของตะกร้าเป็นคลื่นอย่างไร — และบ่อยครั้งเพียงใดที่คลื่นสุดท้ายคืนทุกอย่างกลับไป หากไม่มีใครหยุดมัน
  2. การกระจายตัวของวัน DPL สอนให้คุณมองการเทรดในหน่วยของวัน ไม่ใช่ของ trade: วันที่แย่หนึ่งวันมีสิทธิ์เกิดขึ้นได้ — แต่ไม่มีสิทธิ์ลากทั้งสัปดาห์ไปด้วย
  3. Spread ในฐานะสัญญาณ ประตู MaxSpread แสดงว่าโครงสร้างจุลภาคของตลาดเอง (rollover, การประกาศข้อมูล) ก็เป็นตัวกรองได้: เมื่อ Spread วิ่งหนี เงื่อนไขการเข้าย่อมแย่โดยนิยาม

สิ่งที่ควรเฝ้าดู

  • บรรทัดสถานะ Equity Guard บนพาเนล EA (armed / ระดับ stop)
  • รายการ [EG], SAFETY และ [DPL] ใน log — การทำงานแต่ละครั้งพร้อมจำนวนเงิน
  • วันที่จบลงด้วย DPL — เปรียบเทียบกับสิ่งที่เกิดขึ้นหลังจากนั้น: มีการขาดทุนกี่ครั้งที่ไม่ถูกทำให้เกิดขึ้นจริงเพราะ hard stop

ก้าวต่อไป

บทเรียนที่ 10: การป้องกันยังมีมิติของเวลา — จะเทรดเมื่อไรและใครเฝ้าดู stop เมื่อ VPS ล่ม ตารางเวลาและ stop ฝั่งเซิร์ฟเวอร์

คีย์ F7 ในบทเรียนนี้
  • EG_Mode
  • EG_Start_value
  • EG_Dist_value
  • StopAfterEG_Mode
  • StopAfterEG_PauseMinutes
  • BasketMaxLoss_Mode
  • BasketMaxLoss_value
  • DPL_Loss_Mode
  • DPL_Loss_value
  • DPL_Loss_Action
  • DPL_AnchorHour
  • Global_MaxSpread
  • B1_FreeOpens_N
ไฟล์ .set ของบทเรียน

โหลดไฟล์เหล่านี้ใน MetaTrader 5 ผ่าน F7 → Load เพื่อทำซ้ำบทเรียนได้ตรงตามต้นฉบับ ตั้งแต่รุ่น 2.00 โรบ็อตจะเริ่มต้นในสถานะปิด ดังนั้นหลังโหลดแล้วให้กด ON ในแถวบนสุดของแผงควบคุมด้วย — ถ้าไม่กด จะไม่มีอะไรเกิดขึ้น ใช้งานได้สำหรับผู้ใช้ที่ลงชื่อเข้าใช้และมีไลเซนส์ที่ใช้งานอยู่

🔒 ลงชื่อเข้าใช้ด้วยไลเซนส์ที่ใช้งานอยู่เพื่อดาวน์โหลดเซ็ต

สื่อเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน เซ็ตเหล่านี้เป็นตัวอย่างเพื่อการสอน — ก่อนนำไปใช้กับบัญชีจริง ให้ทดสอบบน real ticks และปรับให้เข้ากับบัญชีของคุณเอง เงินฝากอ้างอิง 1000 ในสกุลเงินของบัญชี lot 0.01; ปรับสเกลค่าเงินตามสัดส่วนของ Balance ของคุณ