โล่ BEa: basket ออกที่ระดับเสมอตัว ไม่ใช่ออกด้วยความตื่นตระหนก
Break Even auto ป้องกัน basket ทั้งก้อน: การตัดกันของ MMD ในทิศตรงข้ามจะ arm โล่ follower button จะเพิ่ม position ฝั่งตรงข้าม และลากระดับ break-even ร่วมลงมาหาราคา
คำอธิบายสำหรับรูปแบบ BUY (basket BUY ที่ได้รับการป้องกันด้วยโล่ (shield) ฝั่ง SELL); รูปแบบ SELL เป็นภาพสะท้อนกลับด้าน
Break Even auto (BEa) คือกลไกที่ป้องกัน basket ของ position ทั้งก้อน เมื่อ arm แล้ว EA จะคำนวณระดับ break-even แบบถ่วงน้ำหนัก (ราคาที่ผลรวม P/L ของ basket = 0) และปิดทุกอย่างเมื่อราคาแตะระดับนั้น + BEa_Gain (30 pts) แทนที่จะรับรู้ผลขาดทุนในจังหวะที่แย่ที่สุด basket จะรอทางออก “ที่ระดับเสมอตัว (บวกกำไรเพียงเศษเสี้ยว)”
สามองค์ประกอบทำงานร่วมกัน:
- ทริกเกอร์ (auto-arm) —
BEa_AutoArm_byMMDCross_BUY=true: เมื่อ clouds ของ MMD ตัดกันในทิศ bearish — นั่นคือ ตรงข้าม กับ position BUY ของเรา — โล่จะ arm ตัวเอง ทริกเกอร์ทำงานบน M5 ในโหมด 2 clouds (เฉพาะการตัดกันของ 5/12 ไม่มี cloud Trend): การป้องกันต้องตอบสนองเร็วกว่าประตูเข้า (entry gates) — ทริกเกอร์บน M15 ที่ใช้ stack เต็มรูปแบบอาจเกิดขึ้นน้อยมาก จนตลอดการทดสอบทั้งเดือนไม่เคยตรงกับจังหวะที่มี basket เปิดอยู่แม้แต่ครั้งเดียว โหมดFull Cross(ArmMode=0): arm หลังจาก cloud 5 ข้ามไปอีกฝั่งของ 12 อย่างสมบูรณ์ (ยืนยันแล้ว) การเป็นสมาชิกใน basket ประกาศด้วยB*_BEa_Protect=true - โล่ (follower button B3) — button ฝั่ง SELL ที่ปกติถูกปิดใช้งาน
FollowBEa_Arm=true+FollowBEa_Arm_Dir=1(คอยฟังการ arm ของฝั่ง BUY — พารามิเตอร์นี้ชี้ไปที่ทิศทางของ basket ที่ถูกป้องกัน!) จะปลุกมันขึ้นมาในจังหวะที่โล่ arm พอดีBEa_InstantOpenOnArm=true— มันเปิด position ฝั่งตรงข้ามตัวแรกทันที แล้วจึงเพิ่ม add-on ที่เหลือตามสัญญาณ OKUR ของตัวเอง - hedge basket —
BEa_HedgeMode=2(ฝั่ง BUY): position SELL ของโล่จะถูกนับรวมเข้าใน basket ของการป้องกัน ทุก add-on ฝั่ง SELL จะเลื่อนเส้นระดับศูนย์ร่วมให้ใกล้ราคาปัจจุบันมากขึ้น — basket จึง “ขับเข้าหา” ระดับเสมอตัว แทนที่จะรอให้ตลาดกลับมาเต็มระยะ หลังการ realization (FollowBEa_Realized=true) โล่จะดับตัวเองลง
การตั้งค่าที่เป็นลักษณะเฉพาะ
| คีย์ | ค่า | เพื่ออะไร |
|---|---|---|
B1_BEa_Protect=true | ตะกร้าหลักอยู่ภายใต้การปกป้อง | การเป็นสมาชิกในตะกร้า BEa |
B1_ReactOnOpposite_MMD=0 | ปิดการอพยพจากบทเรียนที่ 08 | การอพยพและโล่เป็นโมเดลการป้องกันที่แข่งขันกันสำหรับ button เดียว: การอพยพบน M1 จะล้างตะกร้าให้ว่างก่อนที่ทริกเกอร์ของโล่ใดๆ จะทันอาร์ม (auto-arm ต้องมีโพซิชันเปิดอยู่; ตรวจสอบแล้วบน tester — เมื่อมีการอพยพ โล่ไม่เคยอาร์มเลยแม้แต่ครั้งเดียว) คุณเลือก: คุณหนีตอน flip หรือคุณถือตะกร้าไว้แล้วปกป้องมันจนถึงจุดเสมอตัว |
BEa_AutoArm_byMMDCross_BUY=true, M5, 2 clouds | ทริกเกอร์จากการตัดกัน 5/12 ฝั่งตรงข้าม | การป้องกันตอบสนองเร็วกว่าประตูเข้า (M15) |
BEa_AutoArm_MMD_ArmMode=0 (Full Cross) | การอาร์มแบบยืนยันแล้ว | สัญญาณเตือนผิดพลาดน้อยลง (เวอร์ชัน Cloud Entry — บทเรียนที่ 12) |
B3: FollowBEa_Arm/Disarm/Realized=true, Arm_Dir=1 | วงจรชีวิตเต็มรูปแบบของโล่ | มันตื่น ทำงาน แล้วปิดตัวเอง — โดยไม่ต้องมีคน |
B3: StopLoss=9999, TakeProfit=9999 | กรอบทางเทคนิคที่กว้าง | โพซิชันของโล่ถูกจัดการโดย BEa ไม่ใช่โดย SL/TP (หมายเหตุ: SL=0 เมื่อใช้ virtual stops จะบล็อกการเทรดของ button — จึงใช้ 9999) |
BEa_SuspendBETS_WhileArmed=true (ค่าจากโรงงาน) | BE/TS ของโพซิชันเดี่ยวถูกระงับ | ตะกร้าปิดทั้งก้อน |
TH_ExcludeBEaMode=true | โล่ทำงานนอกเวลาเทรด (trading hours) ด้วย | การป้องกันไม่รู้จักตารางเวลา |
สิ่งนี้ทำให้พฤติกรรมของราคาปรากฏชัดได้อย่างไร
- จุดศูนย์ถ่วงแบบถ่วงน้ำหนัก. เส้นระดับ BEa บนกราฟคือค่าเฉลี่ยถ่วงน้ำหนักของ basket ที่เคลื่อนไหวจริง สังเกตว่าทุก add-on ของโล่ลากมันเข้าหาราคาอย่างไร — เรขาคณิตของการเฉลี่ยที่แสดงบนเส้นเดียว
- การป้องกันแทนการพยากรณ์. โล่ไม่ได้เดิมพันว่าการร่วงจะดำเนินต่อไป — มันเพียงทำให้ exposure เป็นกลางจนกว่าสถานการณ์จะคลี่คลาย ถ้าตลาดกลับตัว basket ฝั่ง BUY จะไปถึงระดับเสมอตัวได้เอง และโล่จะ realize ไปพร้อมกับมัน
- ต้นทุนของการประกัน. ในการเคลื่อนไหวแบบ sideways โล่อาจ arm และดับลงหลายครั้ง — ด้วยต้นทุนเล็กน้อย นั่นคือค่าเบี้ยประกัน คุณจะเห็นคุณค่าของมันในครั้งแรกที่เกิดการพังตัวจริง ซึ่ง basket จะเดินไปจนถึงระดับเสมอตัว แทนที่จะไปถึง Basket Max Loss จากบทเรียนที่ 09
สิ่งที่ควรเฝ้าดู
- รายการบันทึก
[BEa]เกี่ยวกับการ arm + เส้นระดับ BE บนกราฟ - แผงควบคุม: button “SELL shield” จะสว่างขึ้นเองในจังหวะที่ arm
- การ realization ของ basket เมื่อราคาแตะระดับศูนย์+30 pts และการดับตัวเองอัตโนมัติของโล่
หมายเหตุ: zero-level guard ตั้งแต่ EA 1.21
ตั้งแต่ EA 1.21 โล่มีผู้กำกับดูแลตัวใหม่ที่ เปิดใช้งานเป็นค่าเริ่มต้น: zero-level guard (BEa_ZeroGuard_Enabled=true ระบุไว้อย่างชัดเจนในไฟล์ set ของบทเรียนนี้) มันคอยดูแลให้ add-on ของโล่ ไม่ทำให้ basket สุทธิเอียงไปทางฝั่งของตัวเอง — เมื่อ add-on ถัดไปจะทำให้ basket overweight guard จะไม่เปิดมัน แต่จะ ปิดทั้ง setup ที่ราคาตลาดและ disarm โล่ (รายการบันทึก zero-level guard ใน log) สำหรับบทเรียนนี้หมายความว่า:
- โล่จะเพิ่ม add-on จนกระทั่ง เท่ากับ ปริมาณของ basket ที่ถูกป้องกัน (ยอดสุทธิ = 0 exposure ถูกทำให้เป็นกลาง — การลงพอดีที่ศูนย์ถือว่าผ่าน);
- เมื่อ lot เท่ากัน basket จะอยู่ในสถานะ locked: ไม่มีเป้าหมาย และเส้น BEa จะหายไปจากกราฟ (สถานะ
LOCKEDใน log); - สัญญาณถัดไปของโล่ที่จะทำให้ basket overweight จะจบ setup ด้วยการตัด — แทนที่จะเพิ่ม add-on ไปอย่างไม่สิ้นสุด
บน EA เวอร์ชันก่อนหน้า (ไฟล์ set จากก่อน 1.21 ที่ไม่มีคีย์นี้) guard ไม่ทำงาน ดังนั้นการดำเนินไปของบทเรียนนี้และบทเรียนที่ 12 ภายใต้ EA 1.21 จึงต่างจากรุ่นก่อนหน้า ถ้าคุณต้องการพฤติกรรมแบบก่อน 1.21 ให้ตั้ง BEa_ZeroGuard_Enabled=false หรือเพิ่มค่า threshold BEa_Adapted_Tolerance_Lots (รายละเอียด: Manual บทที่ 12.6)
ก้าวต่อไป
บทเรียนที่ 12: ทุกชั้นของคอร์สรวมอยู่ในไฟล์ set สำหรับใช้งานจริงหนึ่งไฟล์ — พร้อมกับการไล่ระดับ lot ของโล่ (Multisize) และทริกเกอร์ Cloud Entry ที่เร็วขึ้น
BEa_Gain_pointsBEa_HedgeModeBEa_ZeroGuard_EnabledBEa_AutoArm_byMMDCross_BUYBEa_AutoArm_byMMDCross_SELLBEa_AutoArm_MMD_ArmModeBEa_AutoArm_MMD_TimeFrameBEa_AutoArm_MMD_FastPeriodBEa_AutoArm_MMD_SlowPeriodBEa_AutoArm_MMD_TrendPeriodBEa_AutoArm_MMD_TwoCloudB1_BEa_ProtectB3_BEa_ProtectB3_FollowBEa_ArmB3_FollowBEa_DisarmB3_FollowBEa_RealizedB3_FollowBEa_Arm_DirBEa_InstantOpenOnArmBEa_SuspendBETS_WhileArmed
โหลดไฟล์เหล่านี้ใน MetaTrader 5 ผ่าน F7 → Load เพื่อทำซ้ำบทเรียนได้ตรงตามต้นฉบับ ตั้งแต่รุ่น 2.00 โรบ็อตจะเริ่มต้นในสถานะปิด ดังนั้นหลังโหลดแล้วให้กด ON ในแถวบนสุดของแผงควบคุมด้วย — ถ้าไม่กด จะไม่มีอะไรเกิดขึ้น ใช้งานได้สำหรับผู้ใช้ที่ลงชื่อเข้าใช้และมีไลเซนส์ที่ใช้งานอยู่
สื่อเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน เซ็ตเหล่านี้เป็นตัวอย่างเพื่อการสอน — ก่อนนำไปใช้กับบัญชีจริง ให้ทดสอบบน real ticks และปรับให้เข้ากับบัญชีของคุณเอง เงินฝากอ้างอิง 1000 ในสกุลเงินของบัญชี lot 0.01; ปรับสเกลค่าเงินตามสัดส่วนของ Balance ของคุณ