จุดเด่นด้านความปลอดภัย — Real Capital Model Close System ต่างจาก Grid EA ทั่วไปตรงที่คำนวณ Real Capital ทีละ position (ทุนซื้อสินค้าตามมูลค่าจริง ไม่ใช้ leverage) — ผู้ใช้รู้จุด liquidate ก่อนเทรดเสมอ
  • ถ้าวางทุนพอ Real Capital เต็มโซน → ไม่มีวันล้างพอร์ต แค่ถือไม้รอราคาเด้งกลับ
  • ถ้าใช้ leverage → กำหนด liquidatePrice ให้ตรงกับจุดที่ เรารับได้ รู้ตั้งแต่ก่อนเทรดว่าจะ Margin Call ที่ราคาไหน
  • Dashboard แสดง Real Capital vs Capital Required ตลอดเวลา ดูได้เลยว่ายังเหลือ buffer เท่าไหร่
ข้อควรระวัง: ความปลอดภัยขึ้นอยู่กับ "การวางทุน" ของผู้ใช้
  • วางทุนน้อยกว่า Real Capital + ใช้ leverage แบบไม่กำหนดจุด = เสี่ยงเหมือน grid ทั่วไป (พอร์ตแตกได้)
  • ตั้งโซนผิด (เช่น BUY ในเทรนด์ลงแรงหลายเดือน) — ราคาอาจไม่กลับมาในเวลาที่รับได้ แม้ทุนพอ. เลือกสินค้าผันผวนต่ำก็จะรอรอบช้า ไม่คุ้มเสียโอกาส
  • ลอง Demo ก่อนเสมอ ให้เห็น Grid ทั่วโซนและการทำงานของ Real Capital — อย่างน้อย 2-4 สัปดาห์
  • ทุนเริ่มต้นแนะนำ 50-100 USD เพื่อเรียนรู้ระบบ — เริ่มเล็กก่อนค่อยเพิ่ม
  • ปรึกษาในกลุ่ม Support เรื่องโซน + ทุนที่จะใช้ ก่อนเริ่มเทรดจริงเสมอ
หลักคิด: Close System ไม่ใช่ระบบที่ ระบบ เสี่ยง — แต่การวางทุน/โซนของผู้ใช้คือสิ่งที่ตัดสินความเสี่ยง
Zone-based Grid EA

Close System EA

EA Grid Trading แบบ "วาง Pending ทั่วทั้งโซน" — ผู้ใช้กำหนดโซนเอง EA วางไม้กระจายให้ ใช้ได้ทั้ง หุ้น / ดัชนี / คริปโต / CFD / โลหะ / น้ำมัน — ดีที่สุดกับสินค้าผันผวนสูงที่หมุนรอบโซนเร็ว

เวอร์ชัน 14.6 | อัพเดต 2026-04-28 | คู่มือฉบับคนไม่เก่งเทคนิค

1EA นี้ทำอะไร

EA ตัวนี้ทำงานแบบ "กำหนดโซนเป้า → วาง Pending Order ทั่วโซนตั้งแต่แรก → รอราคามาแตะ → ปิดเมื่อได้ % กำไรที่ตั้งไว้"

  • คุณบอก EA ว่า "โซนซื้อ" หรือ "โซนขาย" อยู่ตรงไหน (เช่น Silver: ซื้อโซน 25-30 USD)
  • EA จะคำนวณ Grid โดยอัตโนมัติ วาง Pending Order หลายไม้กระจายทั่วโซน
  • ราคามาแตะ Pending → เปิด Position → ปิดเมื่อราคาขึ้นถึงเป้า %
  • เลือกได้ทีละทาง: BUY-only (โซนซื้อ) หรือ SELL-only (โซนขาย)

หัวใจของ Close System — Real Capital Model

EA จะคำนวณ Real Capital ทีละ position — คือทุนที่จะใช้ "ซื้อสินค้าจริงๆ ในมูลค่าตลาด" ที่ราคานั้น โดยไม่ใช้ leverage:

สถานการณ์ผลที่เกิดขึ้น
วางทุน ≥ Capital Required (Real Capital เต็มโซน)ปลอดภัยที่สุด — แม้ Pending เต็มโซน ก็ ไม่ Margin Call รอราคาเด้งกลับเมื่อไหร่ก็ได้
วางทุน < Capital Required (ใช้ leverage บางส่วน)EA ใช้ liquidatePrice เป็นจุดอ้างอิง — รู้ก่อนเทรดว่าจะ Margin Call ที่ราคาไหน
ทำไมจุดนี้สำคัญ? Grid EA ทั่วไปเจ๊งโดยไม่รู้ตัว เพราะคำนวณบน leverage ของ broker (เช่น 1:500) — ราคาวิ่งสวนนิดเดียวก็ Margin Call. Close System บังคับให้คุณเข้าใจ "ทุนจริง" ก่อน จึงตัดสินใจได้ว่าจะวางเท่าไหร่ และจะรับ leverage แค่ไหน
ดูได้ที่ Dashboardหน้าจอบน chart โชว์ Capital Required (ทุนเต็ม Real Capital) เทียบกับ Real Capital (ที่คุณวาง) และ Leverage (อัตราจริงที่ใช้) — เช็คได้ทุก tick

ต่างจาก DynamicGrid ยังไง?

เทียบDynamicGridClose System
วางไม้แบบไหนวาง Pending ไม้แรก ถ้าโดนลากค่อยวาง Grid เพิ่มวาง Pending ทั่วโซนตั้งแต่ต้น
ระยะ GridATR-based (ปรับเอง)% หรือ Points (กำหนดเอง)
ทิศทางBUY + SELL พร้อมกัน (Hedging)ทีละทาง (BUY หรือ SELL)
ปิดกำไรBreakevenTP / KeepProfit / Trailing% TP ต่อไม้ (Multiply_TP)
เหมาะกับXAUUSD, ฟอเร็กซ์หุ้น / ดัชนี / คริปโต / CFD — โดยเฉพาะที่ผันผวนสูงและหมุนรอบโซน
ใช้เมื่อไม่รู้ทิศ ตลาดแกว่งมี view: เชื่อว่าราคาจะ mean revert ในโซนนี้

เลือกสินค้าให้เหมาะ — ทำไมต้องผันผวนสูง?

Close System ใช้ได้กับสินค้าหลายประเภท แต่ผันผวนสูงคือสิ่งที่ทำให้ระบบทำงานได้ดี — เพราะมันช่วยให้ราคาหมุนรอบในโซนเร็ว (ปั่นรอบบ่อย = เก็บกำไรได้ถี่ในโซนเดียวกัน)

ประเภทสินค้าตัวอย่างข้อสังเกต
โลหะ / พลังงานXAGUSD (Silver), USOIL, UKOIL, NATGASผันผวนสูงตามธรรมชาติ — เป้าหลักของระบบนี้
คริปโต CFDBTCUSD, ETHUSD, altcoin CFDผันผวนสูง 24/7 หมุนรอบเร็ว — เช็ค swap ก่อนเสมอ
ดัชนีNAS100, US30, GER40, JP225ผันผวนสูงตอน session เปิด — ใช้ Auto Start-Stop ช่วยได้
หุ้น CFDหุ้น volatility สูง (TSLA, NVDA, ฯลฯ)เลือกตัวที่หมุนในกรอบกว้าง ไม่ใช่หุ้นเทรนด์ลากยาว
ฟอเร็กซ์ผันผวนสูงGBPJPY, GBPNZD, exotic pairsโซนแคบกว่าโลหะ — ต้องตั้ง GridGapPercent ให้เล็กลง

เรื่อง Swap — สำคัญถ้าถือไม้ข้ามคืน

Close System อาจถือ position หลายไม้ค้างข้ามวัน → Swap จะกินกำไร/ขาดทุนสะสม ถ้าไม่ใส่ใจ:

ทางเลือกทำยังไงดี/เสีย
1. บัญชี Swap-Free (Islamic) เปิดบัญชี Islamic / Swap-Free กับ broker ดี: ไม่มี swap เลย ถือยาวได้สบาย
เสีย: บาง broker คิด commission แทน หรือไม่รองรับสินค้าทุกตัว
2. เลือกสินค้า/ทิศที่ swap + ดูตาราง swap ที่ broker — เลือกสินค้า + ทิศที่ได้ swap บวก (เช่น carry trade pair) ดี: ถือนาน = ได้กำไร swap แถม
เสีย: swap เปลี่ยนได้ตลอด ต้องเช็คเป็นช่วง
3. ปิดก่อน rollover ใช้ TimeToEnd หรือ InpCloseAllOnTimeEnd หยุด/ปิดก่อน 23:59 server time ดี: หลีก swap ทั้งหมด
เสีย: เสียโอกาสปั่นรอบข้ามคืน
หลักคิดถ้าระบบจะถือไม้ค้าง 3-7 วัน — swap คูณ 7 วันคือต้นทุนที่จับต้องได้. ถาม broker ก่อน หรือเช็คใน MT5 (Specification → Swap Long / Swap Short)
ไม่เหมาะกับคนที่ไม่มี view เรื่องโซน, รับ Drawdown ไม่ได้, ใช้เงินเก็บ/เงินกู้, ไม่ผ่าน Demo มาก่อน — และสินค้าที่ผันผวนต่ำมากเพราะรอรอบช้าจนไม่คุ้ม
สำคัญก่อนรันครั้งแรก — ปรึกษาในกลุ่ม Support เรื่องสินค้า + โซน + swap ที่จะใช้เสมอ อย่าตั้งเอง

2ตั้งขั้นต่ำให้รันได้ (6 ข้อพอ)

เปิด 6 ข้อนี้ EA รันได้แล้ว ที่เหลือคือ "เลือกเปิดเมื่อจำเป็น"

ลำดับหัวข้อค่าแนะนำอธิบาย
1StartEAtrueสวิตช์หลัก ต้องเปิดไม่งั้น EA ไม่ทำงาน
2Trade_DirectionBUY หรือ SELLเลือกทีละทางตาม view ของคุณ
3StartingPriceราคาบนสุดของโซนเช่น Silver ซื้อโซน → 30 (USD)
4liquidatePriceราคาที่รับขาดทุนได้เช่น Silver → 25 (ทุนพอเหวี่ยงถึงนี่)
5InvestmentPerZone20 (USD)EA คำนวณล็อตให้อัตโนมัติจากทุนนี้
6Multiply_TP1 (%)ปิดเมื่อแต่ละไม้ได้กำไร 1%
หลักการโซนต้องกว้างพอที่ราคา mean revert ได้ และแคบพอที่ทุนรับการลากได้ — ถ้าไม่แน่ใจ ถามในกลุ่ม

3Dashboard (หน้าจอบน Chart)

Dashboard แสดงสถานะ EA, ไม้ที่เปิด, กำไร/ขาดทุน, สถานะ filter ทั้งหมด — มีปุ่มควบคุม EA จาก chart โดยตรง

Settingใช้ทำอะไรค่าแนะนำ
InpDashboardSizeขนาด Dashboard (AUTO/SMALL/MEDIUM/LARGE)DASH_AUTO
InpDashboardThemeสีธีม (15 ธีมให้เลือก: NAVY, EMERALD, OBSIDIAN, ฯลฯ)THEME_NAVY หรือ THEME_EMERALD

ปุ่มบน Dashboard ทำอะไรได้บ้าง

  • EA ON/OFF — เปิด/ปิด EA ชั่วคราว (เทียบเท่า StartEA)
  • Force — บังคับให้ EA เทรดแม้อยู่นอก auto window
  • Break Even — เปิด/ปิด Break Even runtime
  • DD Reduce — เปิด/ปิด DD Reduce runtime
  • Close All — ปิดไม้ทั้งหมดของ Symbol นี้ทันที
ดูอะไรได้บ้างกำไร/ขาดทุน, Balance/Equity, Capital Required vs Real Capital, Leverage จริง, จำนวนไม้ Buy/Sell, Break Even Price, Liquidation Price (ราคาที่จะ margin call), สถานะ filter ทุกตัว, Next Grid Price

4Core Settings (ทั่วไป)

Settingใช้ทำอะไรค่าแนะนำ
StartEAสวิตช์หลัก ON/OFFtrue
InvestmentPerZoneทุน $ ที่ใช้คำนวณล็อตอัตโนมัติ — ถ้ากำหนดนี่ ไม่ต้องใส่ lot20-50 USD
lotล็อตคงที่ (ถ้า >0 จะ override InvestmentPerZone)0 (ใช้ Investment แทน)
commission_per_lotค่าคอมต่อล็อต (ใส่ตามที่ broker เก็บ)0 (ถ้าไม่มี) หรือตาม broker
MagicNumberเลขประจำ EA ห้ามซ้ำกับ EA ตัวอื่น151 (เปลี่ยนถ้าซ้ำ)
เลือก Investment vs Lot อย่างใดอย่างหนึ่ง
  • มือใหม่ — ใช้ InvestmentPerZone EA จะคำนวณล็อตให้อัตโนมัติตามทุนและโซน (ปลอดภัยกว่า)
  • ชำนาญแล้ว — ใช้ lot โดยตรง ถ้ารู้ว่าควรใช้กี่ล็อต

5Trade Direction (เลือกฝั่ง)

Close System เทรดทีละทาง — เลือก BUY หรือ SELL — ไม่มี BOTH

Directionใช้เมื่อคำอธิบาย
BUYเชื่อว่าราคาจะ ขึ้น จากโซนนี้EA วาง Buy Limit/Stop ทั่วโซน รอราคาลงมาแตะ ปิดตอนกำไร
SELLเชื่อว่าราคาจะ ลง จากโซนนี้EA วาง Sell Limit/Stop ทั่วโซน รอราคาขึ้นมาแตะ ปิดตอนกำไร
อยากเทรด 2 ทาง? เปิด EA ตัวที่ 2 ใน chart เดียวกัน Symbol เดียวกัน เปลี่ยน MagicNumber ให้ไม่ซ้ำ และตั้งคนละทิศ (ตัวหนึ่ง BUY, อีกตัว SELL)
ระวังถ้าวาง 2 ตัวพร้อมกัน ทุนต้องคิดเผื่อ ทั้งสองฝั่ง — Drawdown รวมจะหนักกว่าทางเดียว

6Pyramid Lot (ล็อตโตเมื่อราคาไปทางเรา)

หลักการ: เมื่อราคาวิ่งตามทิศของเรา (เช่น เปิด BUY แล้วราคาขึ้นต่อ) — Pyramid จะเพิ่มล็อตของไม้ที่จะเปิดถัดไป เพื่อขยายกำไร

Settingใช้ทำอะไรค่าแนะนำ
InpUseLotCompoundเปิด/ปิด Pyramid Lotfalse (default — มือใหม่ปิดไว้ก่อน)
InpLotCompoundSpeedความเร็วในการเพิ่มล็อต (0.05-0.5)0.05 (ช้า ปลอดภัย)
InpLotCompoundMaxล็อตสูงสุดต่อไม้ (cap กันโตเกิน)1.0
Pyramid ต่างจาก Martingale ยังไง?
  • Martingale (Grid ทั่วไป) — ราคาวิ่งสวนเรา → เพิ่มล็อตเพื่อเฉลี่ยทุน (เสี่ยงสูง)
  • Pyramid — ราคาวิ่งตามเรา → เพิ่มล็อตเพื่อขยายกำไร (เสี่ยงน้อยกว่า แต่กำไรสะสมก็หายเร็วถ้ากลับตัว)
เตือนเปิด Pyramid เฉพาะตอนที่มั่นใจในเทรนด์ — ถ้าราคากลับตัวกะทันหันหลังกำไรสะสม ล็อตที่โตขึ้นจะกินกำไรเก่าหมด อาจติดลบได้

7Grid Settings (กำหนดโซนเป้า)

ส่วนสำคัญที่สุดของ EA นี้ — กำหนดผิด พังตั้งแต่ยังไม่เริ่ม

กำหนดโซน (3 พารามิเตอร์หลัก)

Settingใช้ทำอะไรตัวอย่าง (Silver BUY)
StartingPriceราคาบนสุดของโซน — ที่ EA เริ่มวาง Pending ไม้แรก30 (USD)
Trade_Positionจำนวน Pending Order ที่จะวางทั่วโซน20 ไม้
liquidatePriceราคาเป้า capital: ราคาที่ราคามาแตะแล้วทุนยัง survive (ใช้คำนวณล็อต)25 (USD)

ระยะห่างไม้ Grid (เลือก 1 ใน 2)

Settingใช้ทำอะไรค่าแนะนำ
GridGapPercentระยะห่างต่อไม้ เป็น % (เช่น 1% = ไม้ถัดไปต่ำกว่า 1%)1 (เริ่มต้น)
GridGapPointsระยะห่างต่อไม้ เป็น points (override % ถ้า >0)0 (ใช้ % แทน)

เพิ่มเติม (เปิดเมื่อจำเป็น)

Settingใช้ทำอะไรค่าแนะนำ
SellCeilingPrice(ใช้ฝั่ง SELL) ราคาบนสุดที่ยังให้วาง Sell ได้200 หรือเลขสูงๆ
UseCalculateByliquidatePriceใช้ liquidatePrice คำนวณทุนจริง (Capital Required)false (เริ่มต้น)
StartOrderPrice_PositionBuyดักซื้อตอนราคาแตะแนวรับสำคัญ (override StartingPrice)0 (ปิด)
StartOrderPrice_PositionSellเหมือนข้างบน แต่ฝั่ง SELL0 (ปิด)
checkbytickตรวจ indicator ทุกๆ กี่ tick (กันโหลด CPU)30
ตัวอย่างจริง — Silver BUY zone
  • คุณคิดว่า Silver จะเด้งกลับจากโซน 25-30 USD
  • ตั้ง Trade_Direction = BUY, StartingPrice = 30, liquidatePrice = 25
  • ตั้ง Trade_Position = 20, GridGapPercent = 1
  • EA จะวาง Buy Pending 20 ไม้ ห่างกันไม้ละ 1% เริ่มจาก 30 ลงไปเรื่อยๆ จนใกล้ 25
  • ราคาลงไปแตะ → เปิด Position → กำไร 1% ต่อไม้ → ปิด

เลือกโหมดทุน — Real Capital เต็ม vs ใช้ Leverage

โหมดวิธีตั้งผลที่ได้
Real Capital เต็ม (ปลอดภัยสุด) วางทุน ≥ Capital Required ที่ Dashboard โชว์ ไม่มี Margin Call — แม้ Pending เต็มโซน ทุนยังคุ้มซื้อสินค้าจริง รอราคากลับเมื่อไหร่ก็ได้
ใช้ Leverage บางส่วน (ต้องรู้จุดที่รับได้) วางทุน< Capital Required + ตั้ง liquidatePrice = ราคาที่ เรารับการ Margin Callได้ รู้จุด Margin Call ก่อนเทรด — Dashboard โชว์ราคา Liquidation จริง ดูได้ทุก tick
หลักคิดความเสี่ยงไม่ได้อยู่ที่ EA — อยู่ที่คุณเลือกวางทุนเท่าไหร่ และยอมให้ราคาหลุดถึงไหน. คนระวัง = วาง Real Capital เต็ม. คนรับความเสี่ยงได้ = ใช้ leverage แต่กำหนดจุดรับมือชัด ไม่ปล่อยให้ broker ตัดสินใจให้
โซนต้อง make sense
  • โซนต้องกว้างพอให้ราคาเหวี่ยงได้ ไม่ใช่แคบเกินจน 1 swing ก็เต็มหมด
  • ระวังตั้งโซนสวนเทรนด์ใหญ่ — Silver/Oil บางช่วงวิ่งเทรนด์เดียว 6+ เดือน แม้ทุนพอ ก็จมเงินนานได้
  • ก่อนเริ่มจริง — เช็คที่ Dashboard ว่า Capital Required เทียบกับเงินในพอร์ตแล้วยอมรับได้ไหม

8Take Profit (% ปิดกำไร)

Settingใช้ทำอะไรค่าแนะนำ
Multiply_TPปิดไม้เมื่อกำไร % ของราคาเปิด (เช่น 1 = ปิดเมื่อราคาขึ้น 1%)1
ตัวอย่างเปิด BUY @ 28.00, Multiply_TP = 1 → ปิดเมื่อราคา ≥ 28.28 (28 × 1.01)
เลือกค่ายังไง?
  • 0.5-1% — เก็บถี่ ปิดเร็ว เหมาะตลาดแกว่ง
  • 1-2% — สมดุล (default)
  • 3-5% — รอกำไรเยอะ เหมาะตลาดเทรนด์ — เสี่ยงเพราะอาจไม่ถึง

9Spike Filter (กันไม้กระชากแรง)

หน้าที่: ห้าม EA เปิดไม้ตอนแท่งเทียนยาวผิดปกติ (ข่าวแรง, ราคากระชาก) — ใช้ True Range Percentile วัด

Settingค่าแนะนำ
InpUseSpikeFiltertrue
InpSpikePresetSPIKE_PROTECT
Presetความเข้มเหมาะกับ
SPIKE_EFFICIENTบล็อค 1.7% ของเวลา (ผ่อน)อยากได้ไม้เยอะ
SPIKE_BALANCEDบล็อค 2.5% (กลาง)ทั่วไป
SPIKE_PROTECTบล็อค 3.2% (เข้ม)แนะนำ — ปลอดภัย
สรุปเปิด InpUseSpikeFilter = true + SPIKE_PROTECT จบ ไม่ต้องปรับอะไรเพิ่ม — สำคัญมากกับ Silver/Oil ที่กระชากบ่อย

10SmartTrend Pro Filter

ตัวกรองเทรนด์อัจฉริยะ ใช้ ATR + Momentum วัด "แรงเทรนด์" — ห้าม EA วาง Pending ตอนเทรนด์แรงสวนทิศที่เราตั้ง

Settingค่าแนะนำ
InpUseSmartTrendtrue
InpSmartTrendTFPERIOD_M15
InpSmartTrendATR9
InpSmartTrendPowerUp2.5 (เข้มขาขึ้น)
InpSmartTrendPowerDn1.0 (ผ่อนขาลง)
ทำงานยังไง? ถ้าเปิด BUY แต่ SmartTrend บอกเทรนด์ลงแรงเกิน PowerDn → EA จะหยุดวาง Pending ไม้ใหม่ (ไม้เก่ายังเก็บกำไรต่อ) — ป้องกันโดนลากในเทรนด์ใหญ่
ปรับ PowerUp/PowerDn อย่างไร? ค่ายิ่งสูง = บล็อคยากขึ้น (ผ่อน), ค่ายิ่งต่ำ = บล็อคง่ายขึ้น (เข้ม). ถ้าเปิด BUY ในโซนซื้อ — ตั้ง PowerDn ต่ำ (เข้ม) เพื่อกัน trend ลงแรง

11BPR & Supply/Demand Zone Filter (ขั้น Advanced)

2 ระบบกรองโซนแบบ Smart Money Concept — ช่วยให้ EA เปิดไม้แรกในจุดที่ "ราคามัก mean revert"

1. BPR Filter (Balanced Price Range / FVG) — InpUseFVGFilter

ตรวจหา Fair Value Gap ที่ปะทะกันจาก 2 ทิศ (BPR) — ราคามักกลับมา fill gap นี้ก่อนวิ่งต่อ

Settingใช้ทำอะไรค่าแนะนำ
InpUseFVGFilterเปิด/ปิด BPR Filterfalse (เริ่มต้น)
InpFVGTimeframeTimeframe ตรวจ FVGPERIOD_M5
InpFVGAdjMaxBarsFVG 2 ทิศห่างกันไม่เกินกี่แท่ง5
InpBPRWaitRetestรอราคา retest BPR ก่อนเปิดfalse
InpBPRShowChartโชว์ BPR zone บน charttrue (ตอนทดสอบ)

2. Supply/Demand Zone Filter — InpUseZoneFilter

สแกนโซน Supply (RBD/DBD) และ Demand (RBR/DBR) จาก price action หลาย timeframe — ให้ EA เปิดเฉพาะตอนราคาอยู่ในโซนหรือใกล้

Settingใช้ทำอะไรค่าแนะนำ
InpUseZoneFilterเปิด/ปิด Zone Filterfalse (มือใหม่ปิด)
InpZoneMinScoreคะแนนโซนขั้นต่ำ (0-12) ยิ่งสูง = โซนแข็ง5
InpZoneProximityATRระยะห่างสูงสุดจากโซน (× ATR)2.0
InpZoneScanM30สแกนโซน M30true
InpZoneScanH1สแกนโซน H1true
InpZoneScanH4สแกนโซน H4true
InpZoneLookbackจำนวนแท่งย้อนสแกน500
InpZoneRecalcTFคำนวณโซนใหม่ทุก timeframe นี้PERIOD_H12
เปิดทั้งคู่ดีไหม? ไม่จำเป็น — เลือกตัวใดตัวหนึ่งก่อน. ถ้าเปิด InpUseZoneFilter ระบบจะรอให้ราคาเข้าโซนก่อนเปิดไม้แรก ทำให้ EA ทำงานช้าลงแต่แม่นขึ้น
คำเตือนFilter พวกนี้ทำให้ EA เปิดไม้น้อยลง — ถ้าเปิด แล้วโซนไม่ตรง EA อาจไม่เปิดไม้เลย ลอง Demo ก่อนใช้จริง

12MA Cross & MACD Filter

2 ระบบกรองทิศทางแบบคลาสสิก — เปิดเมื่ออยากเสริมด้วย indicator พื้นฐาน

1. MA Cross Filter — useMACross

ใช้เส้นค่าเฉลี่ย 2 เส้น (MA1 + MA2) ตัดกัน — เปิด BUY เฉพาะตอน MA1 > MA2 (เทรนด์ขึ้น), เปิด SELL ตอนกลับกัน

Settingใช้ทำอะไรค่าแนะนำ
useMACrossเปิด/ปิดfalse (เริ่มต้น)
TimeframeMA1 / TimeframeMA2Timeframe MAPERIOD_H1
MA1_Periodเส้นเร็ว20
MA2_Periodเส้นช้า50
MA1_Method / MA2_MethodSMA, EMA, SMMA, LWMAMODE_SMA
MA1_AppliedPrice / MA2_AppliedPriceราคาที่ใช้คำนวณPRICE_CLOSE

2. MACD Filter — useMACD

ใช้ MACD เช็คโมเมนตัม — เปิด BUY เฉพาะตอน MACD > 0 (โมเมนตัมขึ้น)

Settingค่าแนะนำ
useMACDfalse (เริ่มต้น)
MACD_FastEMA12
MACD_SlowEMA26
MACD_SignalSMA9
Apply_PriceMACDPRICE_CLOSE
TimeframeMACDPERIOD_CURRENT หรือ H1
คำแนะนำเริ่มต้นปิดทั้งคู่ก่อน — ใช้ InpUseSmartTrend ตัวเดียวก็พอ. เปิด MA Cross / MACD เมื่อชำนาญและเข้าใจ indicator นั้นๆ แล้วเท่านั้น

13Risk Management (Break Even / Trailing / Keep Profit)

1. Break Even — ย้าย SL ไปที่จุดเปิด

Settingใช้ทำอะไรค่าแนะนำ
Use_Break_Evenเปิด/ปิด Break Evenfalse (เริ่มต้น)
Break_Even_Pointกำไรกี่ points ก่อนย้าย SL ไปจุดเปิด500

2. Trailing Stop — เลื่อน SL ตามราคา

Settingใช้ทำอะไรค่าแนะนำ
TrailingStopระยะ Trailing (points) — 0 = ปิด0 (เริ่มต้น)
TrailingStepเลื่อนทีละกี่ points200

3. Keep Profit — เก็บ % กำไรเมื่อถึงเป้า

Settingใช้ทำอะไรค่าแนะนำ
Keep_Profit_allowเปิด/ปิด Keep Profitfalse (เริ่มต้น)
ProfitPercent% กำไรของ Equity ที่เริ่มเก็บ1
Keep_Profit_Start$ กำไรขั้นต่ำก่อนเริ่มเก็บ5
Keep_Profit_Percentage% ที่เก็บไว้ (เช่น 70 = ปิด 70% ของ position)70
คำแนะนำมือใหม่ — ใช้ Multiply_TP (ปิดทีละไม้ตาม %) ตัวเดียวก็พอ. Risk Management อื่นเปิดเมื่อชำนาญและรู้ว่าทำไมต้องเปิด

14DD Reduce (จับคู่ปิด ลดขาดทุน)

หลักการ: เมื่อมีไม้กำไรและไม้ขาดทุนพร้อมกัน → จับคู่ปิดไม้กำไร + ไม้ขาดทุนให้สุทธิเป็นบวก ลดจำนวนไม้ค้าง

Settingใช้ทำอะไรค่าแนะนำ
UseDDReduceเปิด/ปิด DD Reducefalse (default), true ถ้าไม้ค้างเยอะ
InpCloseStrategyเลือกกลยุทธ์STRATEGY_PROFIT_ALL_WORST_ONE
DDReduceMinPositionsมีไม้ขั้นต่ำกี่ตัวก่อนเริ่มทำงาน3
DDReduceProfitThresholdกำไรสุทธิ $ ขั้นต่ำก่อนปิด0.5
DDReduceActivationPriceโซนเป้า: เฉพาะไม้ Loss ที่เปิดเหนือราคานี้ถึงนับเป็นเป้า (0=ทุกราคา)0 หรือกำหนด
DDReduceTriggerPriceโซนแย่: ราคาต้องหลุดถึงนี่ก่อนระบบเริ่มทำงาน (0=ใช้ Activation)0 หรือกำหนด

3 กลยุทธ์ปิดไม้ — InpCloseStrategy

Strategyทำอะไรเหมาะกับ
STRATEGY_IMPROVEDปิดไม้กำไรทั้งหมด + ไม้ขาดทุนทั้งหมดที่เลือกได้ ให้สุทธิเป็นบวกปิดเป็นชุดใหญ่ (เคลียร์)
STRATEGY_PROFIT_ALL_WORST_ONEปิดไม้กำไรทั้งหมด + ไม้ขาดทุนหนักที่สุด 1 ไม้แนะนำ (default) ตัดไม้หนักออกก่อน
STRATEGY_PROFIT_ALL_OLDEST_LOSSปิดไม้กำไรทั้งหมด + ไม้ขาดทุนเก่าที่สุด 1 ไม้เคลียร์ไม้ค้างนานๆ
Activation vs Trigger Price ต่างกันยังไง?
  • ActivationPrice — กรองไม้ Loss: นับเฉพาะไม้ที่เปิดเหนือราคานี้ (สำหรับ BUY) เป็นเป้าที่จะปิด
  • TriggerPrice — เป็นประตู: ราคาปัจจุบันต้องหลุดถึงนี่ก่อน DDReduce ถึงจะทำงาน (กันทำงานก่อนเวลา)
ระวังDD Reduce ปิดไม้กำไรไปด้วย — กำไรที่จะรอเก็บเต็มจะถูกใช้เพื่อตัดไม้ขาดทุน ลดจำนวนไม้ แต่ไม่ได้กำไรมากเท่าปล่อยไว้

15Close By Time (ปิดเมื่อถึงเป้าตามเวลา)

ทำงานคู่กับ Auto Start-Stop — ตรวจไม้ทุกครั้งที่อยู่ใน trade window ถ้าถึง Multiply_TP % แล้วก็ปิด

Settingใช้ทำอะไรค่าแนะนำ
CloseByTimeเปิด/ปิด Close By Timefalse (เริ่มต้น)
ShowTimeCloseStatusแสดงสถานะบน charttrue
เงื่อนไขต้องเปิด UseAutoStartStop = true ด้วย ไม่งั้น Close By Time ไม่ทำงาน — เพราะระบบใช้ trade window เป็นจังหวะตรวจ
ใช้ตอนไหน? เมื่ออยากให้ EA ปิดไม้เฉพาะช่วงที่กำหนด (เช่นช่วงตลาด London เปิด) แทนที่จะปิดทุก tick — ลดความถี่การปิด ประหยัด CPU บน VPS

16Auto Start-Stop & Daily Cleanup

1. Auto Start-Stop — กำหนดช่วงเวลาเทรด

EA เทรดเฉพาะในหน้าต่างที่กำหนด (เช่น 1 นาทีแรกของทุก 5 นาที) — ลดการเปิดไม้ถี่เกินไป

Settingใช้ทำอะไรค่าแนะนำ
UseAutoStartStopเปิด/ปิด Auto Start-Stopfalse (เริ่มต้น)
AutoStartStopIntervalช่วงเวลา (นาที): 1, 5, 15, 30, 605
TradeWindowMinutesช่วงเทรดต่อ interval (นาที)1
ShowAutoStatusแสดงสถานะบน charttrue
ตัวอย่าง Interval=5, Window=1 → EA เทรดเฉพาะนาทีแรกของทุก 5 นาที (xx:00, xx:05, xx:10...) นาทีที่เหลือพัก

2. Daily Cleanup — เคลียร์ Object บน Chart

ลบ Arrow / Trend Line ที่ EA วาดไว้ — กัน chart รก

Settingใช้ทำอะไรค่าแนะนำ
UseDailyCleanupเปิด/ปิด Daily Cleanuptrue
CleanupTimeเวลาเคลียร์ (HH:MM)"00:00"
CleanupArrowsเคลียร์ Arrowtrue
CleanupTrendLinesเคลียร์ Trend Linetrue
CleanupOnNewDayเคลียร์เมื่อขึ้นวันใหม่ (server time)true
ShowCleanupNotifyแจ้งเตือนเมื่อเคลียร์true
KeepRecentDaysเก็บของกี่วันล่าสุด (0=เคลียร์หมด)0

17Telegram Notifications (แจ้งเตือนมือถือ)

EA สามารถแจ้งเตือนสถานะ + กำไรขาดทุน ผ่าน Telegram — ดูได้จากมือถือ ไม่ต้องเปิดเครื่อง

การตั้งค่า (ทำครั้งเดียว)

  1. คุยกับ @BotFather ใน Telegram → พิมพ์ /newbot → ตั้งชื่อ bot → คัดลอก Bot Token
  2. คุยกับ @userinfobot → ส่งข้อความอะไรก็ได้ → คัดลอก Chat ID
  3. ใน MT5: Terminal → Options → Expert Advisors → Allow WebRequest → ใส่ https://api.telegram.org
  4. ใส่ค่าใน EA ตามตาราง
Settingใส่อะไรค่าแนะนำ
UseTelegramเปิด/ปิดtrue
TelegramBotTokenToken จาก @BotFather(paste)
TelegramChatIDChat ID จาก @userinfobot(paste)
TelegramReportMinutesส่งรายงานสถานะทุกกี่นาที (0 = ปิด)60
EA จะแจ้งเตือนเรื่องอะไรบ้าง?
  • Startup — ตอน EA เริ่มทำงาน (โซน, ทุน, ทิศทาง)
  • Status report ทุก X นาที — ไม้ที่เปิด, P/L, DD%
  • Auto Window เปิด/ปิด
  • Close By Time ปิดไม้แล้ว — สรุปจำนวน + กำไร
สำคัญระวัง Token หลุด — อย่าแชร์ให้ใคร อย่า commit ลง git

18สถานการณ์พบบ่อย

ราคาเข้าโซนแล้ว เก็บกำไรเรื่อยๆ

  • EA ทำงานปกติ ปล่อยรันไปเลย
  • เช็ค: Dashboard ควรขึ้น ACTIVE สีเขียว, ไม้เปิดทยอยปิด

ราคาเข้าโซนแล้วแต่ไม่กลับ — DD เพิ่มขึ้นเรื่อยๆ

  • เปิด InpUseSmartTrend = true เพื่อหยุดวาง Pending ใหม่ตอนเทรนด์สวน
  • พิจารณาเปิด UseDDReduce = true เริ่มจับคู่ปิดไม้
  • ถ้า DD ใกล้ liquidatePrice → ปิดด้วยมือ ก่อนถึง Margin Call

ราคาทะลุ liquidatePrice

  • ระบบจะถือไม้ขาดทุนต่อ ทุนจะลดลงเร็วมาก
  • ตัดสินใจเอง: ปิดทั้งหมด (Close All จาก Dashboard) หรือรอกลับ (เสี่ยง Margin Call)
  • หลัง event นี้ ทบทวนโซน — ตั้ง StartingPrice/liquidatePrice ใหม่หรือเปลี่ยนทิศ

ก่อนข่าวใหญ่ (NFP, FOMC, EIA Crude Inventory)

  • ปิด StartEA = false ล่วงหน้า 30 นาที (ไม่เปิด Pending ใหม่)
  • ถ้ามีไม้ค้าง — พิจารณา Close All ก่อนข่าว ถ้ารับความผันผวนไม่ไหว
  • หลังข่าว 30 นาที ค่อยเปิดกลับ

ราคาวิ่งเทรนด์เดียวยาว (เช่น คริปโตขาขึ้น, ดัชนี bull market)

  • ถ้าทิศตรงกับเทรนด์: เปิด InpUseLotCompound = true ค่อยๆ เพิ่มล็อตขยายกำไร
  • ถ้าทิศสวนเทรนด์: หยุด EA ทบทวนทิศ — อย่าฝืนสวนเทรนด์ใหญ่

Swap กินกำไรช้าๆ (ถือไม้ค้างหลายวัน)

  • เช็ค Swap Long / Swap Short ของสินค้าใน MT5 → Specification
  • ถ้า swap แพง → พิจารณาเปิดบัญชี Swap-Free / Islamic
  • หรือใช้ InpCloseAllOnTimeEnd = true + ตั้ง TimeToEnd ก่อน rollover

19ปัญหาพบบ่อย + วิธีแก้

อาการสาเหตุแก้ยังไง
EA ไม่เปิด Pending เลยStartEA = false หรือ Filter บล็อคเช็ค StartEA, เช็ค Dashboard ว่า filter ตัวไหน BLOCK
EA วาง Pending แค่บางส่วน ไม่ครบ Trade_Positionโซน + GridGap ไม่ลงตัว / Broker จำกัดจำนวน Pendingเช็คว่า StartingPrice - liquidatePrice หาร GridGapPercent ได้ใกล้กับ Trade_Position
License Error ตอนเปิดMagic Number ซ้ำ / Internet หลุดเปลี่ยน Magic / เช็คเน็ต / รีโหลด EA
Dashboard ไม่ขึ้นลาก EA ซ้อน 2 ตัวใน Chart เดียวลบออก 1 ตัว (Magic ซ้ำ)
ไม้ปิดยาก ไม่ถึง TP สักทีMultiply_TP ตั้งสูงเกินลด TP เป็น 0.5-1% ก่อน
Spike Filter บล็อคบ่อยมากเลือก SPIKE_PROTECT ในตลาดผันผวนสูงเปลี่ยนเป็น SPIKE_BALANCED
SmartTrend ขึ้น WAIT ไม่ผ่านสักทีเทรนด์สวนทิศที่ตั้งรอเทรนด์เปลี่ยน หรือทบทวนทิศ EA
Telegram ไม่ส่งข้อความไม่ได้ Allow WebRequest หรือ Token/ChatID ผิดเช็ค Options → Allow WebRequest → https://api.telegram.org
Close By Time ไม่ทำงานUseAutoStartStop = falseเปิด UseAutoStartStop = true ด้วย

20Checklist ก่อนรัน

ติ๊กถูกทุกข้อก่อนกดเปิด EA (ระบบจะจำให้อัตโนมัติ)

21กฎเหล็ก 5 ข้อ (ห้ามทำ)

1
ห้ามวางทุนน้อยกว่า "เงินที่รับ Margin Call ได้"
เช็ค Dashboard ดู Capital Required — ถ้าวาง Real Capital เต็ม = ไม่ Margin Call. ถ้าใช้ leverage = ต้องตั้ง liquidatePrice ที่เรายอมโดนเท่านั้น
2
ห้ามตั้งโซนสวนเทรนด์ใหญ่ + ห้ามใช้กับสินค้าผันผวนต่ำ
สินค้าเทรนด์แรงหลายเดือน (เช่น คริปโต/ดัชนีช่วง bull-bear ชัด) — แม้ทุนพอไม่ Margin Call ก็จมเงินนาน. สินค้าผันผวนต่ำ = รอบช้า ไม่คุ้มเสียโอกาส
3
ห้ามลบ Pending ที่ EA วางเอง
EA จะงง วาง Pending ทับ คำนวณ Grid ผิด
4
ห้ามเปลี่ยน StartingPrice / liquidatePrice ขณะมีไม้ค้าง
EA จะคำนวณ Grid + Real Capital ใหม่ ไม่ตรงกับไม้ที่เปิดไว้แล้ว
5
ห้ามรัน EA 2 ตัวใน Symbol เดียวกันด้วย Magic Number เดียวกัน
EA จะสู้กันเอง — ถ้าจะรัน 2 ทาง (BUY + SELL) ต้องคนละ Magic