Tool version: O!kurra Capital Defense EA 2.00
สารบัญ
15.1 ผู้พิทักษ์ basket — อะไรที่เหมือนกัน อะไรที่ต่างกัน 15.2 หน่วยความจำของ basket — “PnL ตั้งแต่ศูนย์ครั้งล่าสุด” 15.3 Equity Guard — Start และ Distance 15.4 Equity Guard — สองพฤติกรรม 15.5 Basket Max Loss — ตาข่ายนิรภัยด้านฝั่งขาดทุน 15.6 Profit Target — กำไร realized 15.7 Profit Target — ปิดทั้งหมด vs ปิดเฉพาะที่ขาดทุน 15.8 Stop Trading After — เกิดอะไรขึ้นหลังจากมันทำงาน 15.9 สถานะบนพาเนล 15.10 สแต็กผู้พิทักษ์ทั้งหมดรวมกัน 15.11 กลยุทธ์ในทางปฏิบัติ 15.12 พารามิเตอร์ในหน้าต่าง Inputs (F7) — EG, Basket Max Loss, PT
15.1 ผู้พิทักษ์ basket — อะไรที่เหมือนกัน อะไรที่ต่างกัน
Equity Guard (EG) และ Profit Target (PT) คือผู้พิทักษ์บัญชีที่ทำงานตามจังหวะของ basket โพซิชัน (ตะกร้าโพซิชัน) — ตั้งแต่วินาทีที่ basket ว่างลง (ศูนย์โพซิชัน) ไปจนถึงวินาทีที่มันว่างลงอีกครั้ง เราเรียกวงจรนี้ว่า basket memory (หัวข้อ 15.2) ร่วมกับ Daily P/L Limits (บทที่ 14, จังหวะรายวัน) พวกมันประกอบกันเป็นชั้นผู้พิทักษ์บัญชี
ในชั้นนี้ยังมีกลไกที่สามซึ่งเรียบง่ายกว่า — Basket Max Loss — ทำหน้าที่เป็นตาข่ายนิรภัยด้านฝั่งขาดทุนของ basket (หัวข้อ 15.5)
สิ่งที่ EG และ PT มีร่วมกัน: ทั้งคู่ทำงานในวงจร basket, ทั้งคู่มีโหมดสกุลเงิน/เปอร์เซ็นต์ (เหมือน DPL — บทที่ 14.5), ทั้งคู่มีตัวเลือก Stop Trading After แบบเดียวกัน (หัวข้อ 15.8), ทั้งคู่มองเห็นและแก้ไขได้จากพาเนล (Target Blocks), ทั้งคู่ปิดใช้งานตามค่าเริ่มต้น (ค่า 0)
สิ่งที่ทำให้ EG และ PT ต่างกัน:
| ประเด็น | Equity Guard (EG) | Profit Target (PT) |
|---|---|---|
| ติดตามอะไร | Total PnL ของ basket (floating + realized) | เฉพาะ realized PnL ของ basket |
| บทบาททั่วไป | ปกป้องกำไรที่กำลังเคลื่อนไหว (target / trailing) | เป้าหมายกำไรจากเทรดที่ realized แล้ว |
| Trailing? | ใช่ (พารามิเตอร์ Distance) | ไม่ (เกณฑ์แบบคงที่) |
| โหมดการปิด | ทั้ง basket เสมอ | ปิดทั้งหมด หรือปิดเฉพาะที่ขาดทุน |
กล่าวโดยย่อ: EG มองสิ่งที่กำลัง “ไหล” ผ่านบัญชีอยู่ในขณะนี้ (รวมถึงโพซิชันที่เปิดอยู่ แบบ mark-to-market) PT มองเฉพาะสิ่งที่ปิดไปแล้ว (realized) EG สามารถตอบสนองต่อกำไร floating ก้อนใหญ่ได้ก่อนที่คุณจะปิดอะไรเลย; PT รอจนกว่าคุณจะ realize กำไรจริง ๆ
หมายเหตุ — การเปลี่ยนแปลงจากคำอธิบายเวอร์ชันเก่า. ในคู่มือเวอร์ชันก่อนหน้า Equity Guard ถูกอธิบายว่าเป็นกลไกสองด้าน (มันสามารถป้องกันการขาดทุนได้ด้วยเมื่อใส่เกณฑ์เป็นค่าลบ) ในเวอร์ชันปัจจุบัน EG ทำงานด้านฝั่งกำไร (Start เป็นเกณฑ์ค่าบวก: เป้าหมาย หรือ trailing ของกำไร) และการป้องกันด้านฝั่งขาดทุนของ basket จัดการโดย Basket Max Loss ที่แยกออกมา (หัวข้อ 15.5) ดังนั้นในด้านฝั่งขาดทุนคุณจึงมี: Stop Loss ต่อโพซิชัน (บทที่ 9), Basket Max Loss (basket) และ Daily Loss (วัน)
15.2 หน่วยความจำของ basket — “PnL ตั้งแต่ศูนย์ครั้งล่าสุด”
EG, PT และ Basket Max Loss ใช้จุดอ้างอิงเดียวกัน: วินาทีที่ basket ว่างเป็นครั้งล่าสุด “ว่าง” หมายถึง: ศูนย์โพซิชันที่เปิดอยู่ และศูนย์ pending order — pending order ที่อยู่โดด ๆ (โดยไม่มีโพซิชันเปิดอยู่เลย) ยังคงทำให้วงจรมีชีวิตอยู่ PnL นับไปข้างหน้าจากวินาทีนั้น
กลไก:
- ไม่มีโพซิชันและไม่มี pending → วงจรเริ่มต้น, PnL = 0
- button เปิดโพซิชันแรก → basket ไม่ว่างอีกต่อไป, PnL นับจากวินาทีนั้น
- โพซิชันถูกเปิดและถูกปิด, PnL สะสมขึ้น (floating จากที่เปิดอยู่ + realized จากที่ปิดแล้ว)
- เมื่อ โพซิชันทั้งหมดถูกปิดและ pending ทั้งหมดหายไป (SL, TP, BEa, Target Line, Close All, อะไรก็ได้) — basket ก็ ว่างลง
- PnL ของหน่วยความจำ basket รีเซ็ต; วงจรใหม่เริ่มจากศูนย์