การออกแบบมีการจัดการ: Break Even และ Trailing Stop
Entry เดียวกับบทเรียน 01 แต่โพซิชันเลิกรอ SL หรือ TP อย่างเฉื่อยชา — Break Even ปกป้องจุดเข้า ส่วน Trailing Stop เดินตามการเคลื่อนไหว
Entry จากบทเรียน 01 ยังคงเหมือนเดิม สิ่งที่เปลี่ยนไปคือ การออก (exit): แทนที่จะรออย่างเฉื่อยชาให้ราคาไปแตะ SL หรือ TP โพซิชันจะเริ่มถูกจัดการ มีสองกลไก:
- Break Even (BE) — เมื่อโพซิชันทำกำไรได้
BE_Startจุด Stop Loss จะกระโดดไปอยู่ที่ราคาเข้า +BE_Gainนับจากวินาทีนั้นเป็นต้นไป การเทรดนี้จะไม่สามารถจบลงด้วยการขาดทุนได้อีก - Trailing Stop (TS) — เมื่อกำไรถึง
TS_StartStop Loss จะเริ่มเดินตามราคาด้วยระยะห่างคงที่TS_Distanceและบีบเข้ามาทุกครั้งที่การเคลื่อนไหวทำจุดสูงสุดใหม่
อะไรถูกเปิดใช้งาน และเพราะอะไร
| ฟีเจอร์ | ค่าในไฟล์ set | บทบาทในบทเรียน |
|---|---|---|
Break Even (B1_BE_Enabled=true) | start 200 จุด, gain 100 จุด | หลังจากราคาเคลื่อนไป 2 USD SL จะกระโดดไปที่ราคาเข้า +1 USD |
Trailing Stop (B1_TS_Enabled=true) | start 300 จุด, distance 100 จุด | ตั้งแต่กำไร 3 USD เป็นต้นไป stop จะตามหลังราคาอยู่ 1 USD |
Take Profit (B1_TakeProfit=800) | ขยายจาก 400 เป็น 800 จุด | เราให้พื้นที่กับ trailing — ปล่อยให้การเคลื่อนไหวเป็นตัวตัดสินว่าจะคืนกลับมาเท่าไร |
Stop Loss (B1_StopLoss=200) | ไม่เปลี่ยนแปลง | ความเสี่ยงเริ่มต้นเท่ากับบทเรียน 01 ทุกประการ |
Virtual SL/TP (Global_VirtualSL/TP=true, ค่าโรงงาน) | เปิดใช้งาน | ระดับต่างๆ ถูกเก็บไว้ในหน่วยความจำของ EA มองไม่เห็นจากฝั่ง Broker — stop ที่วางบนเซิร์ฟเวอร์เป็นเนื้อหาของบทเรียน 10 |
สิ่งนี้ทำให้พฤติกรรมของราคาปรากฏชัดได้อย่างไร
การเคลื่อนไหวบน XAUUSD แทบไม่เคยวิ่งเป็นเส้นตรง — มัน คืนกลับ ระหว่างทาง บทเรียนนี้แสดงชีวประวัติทั่วไปสามแบบของการเทรดเดียวกัน:
- การเคลื่อนไหวดับลงอย่างรวดเร็ว — ราคากลับตัวก่อนจะไปถึง 200 จุด: โพซิชันจบที่ SL เต็มจำนวน เหมือนกับในบทเรียน 01 ทุกประการ BE/TS ไม่ทันได้ทำอะไรเลย
- การเคลื่อนไหวไปถึงเกณฑ์ BE แล้วแผ่วลง — SL ยืนอยู่ที่ราคาเข้า +100 แล้ว: การเทรดที่ในบทเรียน 01 จะจบที่ −200 กลายเป็น +100 นี่คือกรณีที่พบบ่อยที่สุดและให้บทเรียนมากที่สุด: ตลาด “คืนกลับ” ทุกอย่าง แต่เราปลอดภัยไปแล้ว
- การเคลื่อนไหวพัฒนาเป็นคลื่น — trailing ไล่ stop ขึ้นไปตามจุดสูงสุดใหม่แต่ละครั้ง การออกไม่ได้เกิดที่ TP แบบตายตัว แต่เกิดตรงจุดที่คลื่นย่อตัวกลับมาจริง 100 จุด ลองเปรียบเทียบผลลัพธ์บนตัวมาร์กเกอร์กับ TP แบบตายตัวสมมติที่ 400 — บางครั้ง trailing ได้มากกว่า บางครั้งก็คืนส่วนหนึ่งของการเคลื่อนไหวกลับไป
การนำสามกรณีนี้มาวางเรียงเทียบกันคือคำนิยามเชิงปฏิบัติของความผันผวน: ราคาไม่ได้เคลื่อนจากระดับหนึ่งไปยังอีกระดับหนึ่ง แต่เคลื่อนเป็นคลื่นของอิมพัลส์และการพักตัว — และบนการพักตัวนั้นเองที่ BE/TS พิสูจน์คุณค่าของการมีอยู่
สิ่งที่ควรสังเกตบนกราฟ
- จังหวะที่ SL กระโดดไปที่ break even (log ของ EA
[BE]+ มาร์กเกอร์ระดับราคา) - การไล่ stop ขึ้นเป็นขั้นบันไดโดย trailing ในคลื่นที่ยาวกว่า
- การเทรดที่ถูก BE “ช่วยไว้” ซึ่งในบทเรียน 01 จะจบด้วยการขาดทุน
ก้าวต่อไป
บทเรียน 03: ในเมื่อการเคลื่อนไหวประกอบด้วยอิมพัลส์และการปรับฐาน การเข้าแบบเดียวกันจึงอ่านได้สองทาง — บนการย่อตัว (pullback) หรือบนการลงลึกต่อ Button สองตัวจะแสดงเรขาคณิตทั้งสองแบบพร้อมกัน
B1_BE_EnabledB1_BE_Start_pointsB1_BE_Gain_pointsB1_TS_EnabledB1_TS_Start_pointsB1_TS_Distance_points
โหลดไฟล์เหล่านี้ใน MetaTrader 5 ผ่าน F7 → Load เพื่อทำซ้ำบทเรียนได้ตรงตามต้นฉบับ ตั้งแต่รุ่น 2.00 โรบ็อตจะเริ่มต้นในสถานะปิด ดังนั้นหลังโหลดแล้วให้กด ON ในแถวบนสุดของแผงควบคุมด้วย — ถ้าไม่กด จะไม่มีอะไรเกิดขึ้น ใช้งานได้สำหรับผู้ใช้ที่ลงชื่อเข้าใช้และมีไลเซนส์ที่ใช้งานอยู่
สื่อเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน เซ็ตเหล่านี้เป็นตัวอย่างเพื่อการสอน — ก่อนนำไปใช้กับบัญชีจริง ให้ทดสอบบน real ticks และปรับให้เข้ากับบัญชีของคุณเอง เงินฝากอ้างอิง 1000 ในสกุลเงินของบัญชี lot 0.01; ปรับสเกลค่าเงินตามสัดส่วนของ Balance ของคุณ