คู่มือการใช้งาน EA botbas_GM

คู่มือการใช้งาน EA botbas_GM
เวอร์ชันตัวอย่างจากหน้าจอ: botbas_GM v1.30
ตัวอย่างกราฟในภาพ: XAUUSD H1
เว็บไซต์เอกสาร: docs.botbas.com
1. ภาพรวมของ EA
botbas_GM เป็น EA แนว Grid / Basket Management สำหรับช่วยบริหารออเดอร์ Buy และ Sell แยกเป็นตะกร้า โดยมี Dashboard แสดงสถานะบัญชี, กำไร/ขาดทุนลอยตัว, Drawdown, ค่าตั้ง Grid, Lot, TP, สถานะตลาด และปุ่มปิดออเดอร์แบบรวดเร็ว
EA นี้เหมาะกับผู้ที่ต้องการ:
- เปิดระบบ Grid ตามระยะห่างที่กำหนด
- แยกดูสถานะ Buy Basket และ Sell Basket
- คุมกำไรเป็น Basket
- ปิดเฉพาะฝั่ง Buy, เฉพาะฝั่ง Sell หรือปิดทั้งหมดจากหน้า Dashboard
- ติดตาม Spread และสถานะ Active ของ EA ตลอดเวลา
2. สิ่งที่ต้องเตรียมก่อนใช้งาน
- โปรแกรม MetaTrader 4 หรือ MetaTrader 5 ตามเวอร์ชัน EA ที่ได้รับ
- ไฟล์ EA botbas_GM เช่น
botbas_GM.ex4,botbas_GM.ex5หรือไฟล์ที่ทีม botbas ส่งให้ - บัญชีเทรดที่เปิดใช้ Algo Trading / Expert Advisors ได้
- VPS สำหรับรัน EA ต่อเนื่อง 24 ชั่วโมง
- คู่เงินหรือสินค้าที่ต้องการเทรด เช่น XAUUSD, EURUSD, GBPUSD, USDJPY
- ความเข้าใจเรื่อง Lot, Point, Pip, Spread, Margin และ Drawdown
3. การติดตั้ง EA บน MetaTrader
3.1 ติดตั้งไฟล์ EA
- เปิด MetaTrader
- ไปที่เมนู File → Open Data Folder
- เข้าโฟลเดอร์:
- MT4:
MQL4/Experts - MT5:
MQL5/Experts
- MT4:
- วางไฟล์ EA botbas_GM ลงในโฟลเดอร์ Experts
- ปิดและเปิด MetaTrader ใหม่ หรือคลิกขวาที่ Navigator แล้วเลือก Refresh
3.2 เปิดใช้งาน Algo Trading
- ที่ Toolbar ของ MetaTrader ให้กดปุ่ม Algo Trading หรือ AutoTrading ให้เป็นสีเขียว
- ไปที่ Tools → Options → Expert Advisors
- ติ๊กอนุญาตการใช้งาน Expert Advisors ตามที่ EA ต้องการ
- หาก EA ต้องใช้ WebRequest หรือ DLL ให้เปิดตามคำแนะนำของเวอร์ชันนั้นเท่านั้น
4. การนำ EA ลงกราฟ
- เปิดกราฟ Symbol ที่ต้องการ เช่น XAUUSD
- เลือก Timeframe ที่ต้องการ เช่น H1
- ลาก EA botbas_GM จาก Navigator ลงบนกราฟ
- ตั้งค่า Inputs ให้เหมาะกับทุนและ Symbol
- กด OK
- ตรวจสอบมุมขวาบนหรือบน Dashboard ว่า EA แสดงสถานะ Active
5. อธิบายส่วนประกอบของ Dashboard

| หมายเลข | ส่วนหน้าจอ | ความหมาย |
|---|---|---|
| 1 | ชื่อ EA และเวอร์ชัน | แสดงชื่อระบบ เช่น botbas_GM และเลขเวอร์ชัน เช่น v1.30 ใช้ตรวจสอบว่าใช้งานเวอร์ชันใดอยู่
|
| 2 | Symbol / Timeframe | แสดงคู่เงินหรือสินค้าและ Timeframe ของกราฟ เช่น XAUUSD H1
|
| 3 | ACCOUNT | แสดงข้อมูลบัญชี ได้แก่ Balance, Equity, Floating P/L และ Drawdown |
| 4 | SETTINGS | แสดงค่าหลักของระบบ เช่น Grid, Step, Lot และ TP |
| 5 | BUY BASKET | แสดงจำนวนออเดอร์ Buy, Lot รวม, Level, Lot ถัดไป, Profit และสถานะ TP ของฝั่ง Buy |
| 6 | SELL BASKET | แสดงจำนวนออเดอร์ Sell, Lot รวม, Level, Lot ถัดไป, Profit และสถานะ TP ของฝั่ง Sell |
| 7 | MARKET | แสดง Spread, สถานะ EA และเวลา Server |
| 8 | ปุ่มควบคุม | ปุ่มปิดออเดอร์: close Buy, close Sell และ Close All |
6. รายละเอียดแต่ละส่วน
6.1 ACCOUNT
ส่วน ACCOUNT ใช้ดูสุขภาพของบัญชีแบบรวดเร็ว
| รายการ | ความหมาย | วิธีอ่านค่า |
|---|---|---|
| Balance | ยอดเงินคงเหลือหลังปิดออเดอร์แล้ว | ในภาพตัวอย่าง Balance = 122699.44 USD |
| Equity | มูลค่าบัญชีปัจจุบันรวมกำไร/ขาดทุนลอยตัว | หาก Equity ต่ำกว่า Balance แสดงว่ามี Floating Loss |
| Floating P/L | กำไร/ขาดทุนลอยตัวรวมของออเดอร์ที่เปิดอยู่ | สีแดงคือขาดทุนลอยตัว, สีเขียวคือกำไรลอยตัว |
| Drawdown | เปอร์เซ็นต์การย่อตัวของ Equity เทียบกับ Balance | ควรเฝ้าระวังหาก DD สูงขึ้นต่อเนื่อง |
ตัวอย่างจากภาพ: Floating P/L ติดลบเล็กน้อยและ Drawdown 0.00% แปลว่าตอนนั้นพอร์ตยังไม่อยู่ในภาวะเสี่ยงสูง แต่ต้องดูต่อเนื่องเพราะระบบ Grid อาจสะสม DD เมื่อราคาวิ่งทางเดียว
6.2 SETTINGS
ส่วน SETTINGS แสดงค่าหลักที่กำหนดให้ EA ใช้บริหาร Grid และ Basket
| ค่า | ความหมาย | ตัวอย่างจากภาพ |
|---|---|---|
| Grid | ระยะห่างของ Grid ในหน่วย point | 2000 point
|
| Step | เงื่อนไขการเพิ่มระดับหรือการขยาย Lot ตาม Step | +0.2 x5
|
| Lot | Lot เริ่มต้น | 0.01
|
| TP | เป้าหมายกำไรของระบบหรือ Basket ตามที่ EA กำหนด | 30.00
|
คำแนะนำสำหรับ XAUUSD: Grid ควรสัมพันธ์กับ Volatility ของทอง ถ้า Grid แคบเกินไป EA จะเปิดถี่และสะสมออเดอร์เร็ว หากตลาดเทรนด์แรงจะเกิด DD สูงเร็ว
6.3 BUY BASKET
ส่วน BUY BASKET ใช้ดูสถานะออเดอร์ฝั่ง Buy ทั้งหมด
| ค่า | ความหมาย |
|---|---|
| Orders | จำนวนออเดอร์ Buy ที่เปิดอยู่ |
| Lots | Lot รวมของฝั่ง Buy |
| Level | ระดับ Grid ปัจจุบันของฝั่ง Buy |
| Next | Lot ที่ EA จะใช้เปิดออเดอร์ Buy ถัดไป |
| Profit | กำไร/ขาดทุนลอยตัวของฝั่ง Buy |
| TP | ความคืบหน้าหรือสถานะเป้าหมาย TP ของฝั่ง Buy |
ตัวอย่างจากภาพ: BUY BASKET มี Orders = 1, Lots = 0.01, Profit = +0.88 แปลว่าฝั่ง Buy กำลังบวกเล็กน้อย
6.4 SELL BASKET
ส่วน SELL BASKET ใช้ดูสถานะออเดอร์ฝั่ง Sell ทั้งหมด โครงสร้างเหมือน BUY BASKET แต่ใช้เฉพาะฝั่ง Sell
ตัวอย่างจากภาพ: SELL BASKET มี Orders = 1, Lots = 0.01, Profit = -2.10 แปลว่าฝั่ง Sell ติดลบเล็กน้อย
6.5 MARKET
ส่วน MARKET ใช้ตรวจสอบสภาพตลาดและสถานะ EA
| ค่า | ความหมาย |
|---|---|
| Spread | ค่าสเปรดปัจจุบัน หน่วย point |
| Status | สถานะของ EA เช่น Active |
| Server | เวลา Server ของโบรกเกอร์ |
ตัวอย่างจากภาพ: Spread = 35 point และ Status = Active หมายถึง EA ทำงานอยู่ และตลาดมี Spread ตามที่แสดง
7. วิธีใช้ปุ่มควบคุมบน Dashboard
| ปุ่ม | หน้าที่ | ใช้เมื่อใด |
|---|---|---|
| close Buy | ปิดออเดอร์ฝั่ง Buy เท่านั้น | ใช้เมื่อต้องการตัดหรือเก็บกำไรเฉพาะ Buy Basket |
| close Sell | ปิดออเดอร์ฝั่ง Sell เท่านั้น | ใช้เมื่อต้องการตัดหรือเก็บกำไรเฉพาะ Sell Basket |
| Close All | ปิดออเดอร์ทั้งหมดของ EA | ใช้เมื่อต้องหยุดระบบ, ลดความเสี่ยง, ปิด Basket ทั้งหมด หรือก่อนข่าวแรง |
คำเตือน: ก่อนกด Close All ควรตรวจสอบ Floating P/L และ Spread ทุกครั้ง เพราะการปิดตอน Spread ถ่างอาจทำให้ขาดทุนมากกว่าที่เห็นบนหน้าจอ
8. แนวทางตั้งค่าพื้นฐาน
ค่าที่เหมาะสมขึ้นอยู่กับทุน, Leverage, Symbol และสไตล์เทรด ตารางนี้เป็นแนวทางเบื้องต้นเท่านั้น
| ประเภทบัญชี | ตัวอย่างทุน | Symbol | Lot เริ่มต้น | Grid | หมายเหตุ |
|---|---|---|---|---|---|
| Conservative | 1,000 - 3,000 USD | XAUUSD | 0.01 | กว้าง | เน้นรอด DD ไม่เน้นเปิดถี่ |
| Balanced | 3,000 - 10,000 USD | XAUUSD / Major pairs | 0.01 - 0.03 | ปานกลาง | เหมาะกับการทดสอบจริงแบบคุมความเสี่ยง |
| Aggressive | 10,000 USD+ | XAUUSD | 0.03+ | แคบลงได้ | ต้องมี Max DD, Max Order, Equity Stop ชัดเจน |
9. Money Management ที่แนะนำ
เพื่อไม่ให้ระบบ Grid ทำให้บัญชีเสียหาย ควรกำหนดกติกาคุมความเสี่ยงก่อนเปิดใช้งานจริง
9.1 จำกัด Lot เริ่มต้น
Lot เริ่มต้นควรสัมพันธ์กับทุน เช่น XAUUSD ทุนเล็กไม่ควรใช้ Lot สูง เพราะทองเคลื่อนที่แรงและกิน Margin มาก
9.2 จำกัดจำนวนออเดอร์
ควรกำหนด Max Order ต่อฝั่ง เช่น Buy ไม่เกิน 5-10 ไม้ และ Sell ไม่เกิน 5-10 ไม้ ตามทุนและระยะ Grid
9.3 จำกัด Drawdown
ควรมีจุดหยุดระบบ เช่น:
- DD 10% = หยุดเปิดออเดอร์ใหม่
- DD 20% = พิจารณา Hedge / Lock / Cut บางส่วน
- DD 30%+ = โหมดฉุกเฉิน ลดความเสี่ยงก่อน Margin เสียหาย
9.4 หลีกเลี่ยงข่าวแรง
ช่วงข่าว CPI, NFP, FOMC, Interest Rate Decision และข่าว USD สำคัญ อาจทำให้ XAUUSD วิ่งแรงมาก Grid จะถูกลากเร็ว ควรปิดระบบหรือใช้ News Filter
10. Market Conditions ที่เหมาะและไม่เหมาะ
10.1 เหมาะกับตลาดแบบ Sideway / Swing
EA แนว Grid จะทำงานดีเมื่อราคาขึ้นลงเป็นรอบ มีการย่อและเด้งกลับ ทำให้ Basket มีโอกาสปิดกำไรบ่อย
10.2 เสี่ยงในตลาด Trend แรง
หากราคา XAUUSD วิ่งทางเดียว เช่นขึ้นต่อ 100-300 เหรียญ โดยไม่ย่อ ระบบอาจสะสมออเดอร์สวนทางจน DD สูง
10.3 เสี่ยงในช่วง Spread ถ่าง
ช่วงตลาดบาง, เปิดตลาด, ปิดตลาด, ข่าวแรง หรือ Server ผันผวน Spread อาจสูง ทำให้ TP ทำงานยากและปิดออเดอร์เสียเปรียบ
11. ขั้นตอนการใช้งานประจำวัน
- เปิด VPS และตรวจสอบว่า MetaTrader ทำงานอยู่
- ตรวจสอบว่า EA แสดง Status = Active
- ตรวจสอบ Spread ว่าไม่สูงผิดปกติ
- ตรวจสอบ Balance, Equity และ Drawdown
- ดู BUY BASKET และ SELL BASKET ว่ามีออเดอร์ค้างกี่ไม้
- หาก Basket มีกำไรถึงเป้าหมาย ให้ปล่อย EA จัดการ หรือปิดเองด้วยปุ่มที่เหมาะสม
- ก่อนข่าวแรง ให้พิจารณาปิดออเดอร์หรือลด Lot
- จดผลลัพธ์รายวัน เช่น กำไร, DD สูงสุด, จำนวนไม้สูงสุด, Spread เฉลี่ย
12. การแก้ปัญหาเบื้องต้น
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ |
|---|---|---|
| EA ไม่เปิดออเดอร์ | AutoTrading ปิด, Market ปิด, Spread สูง, ยังไม่ถึงเงื่อนไข Entry | เปิด AutoTrading, ตรวจสอบ Symbol, รอเงื่อนไข หรือเช็ค Inputs |
| Dashboard ไม่แสดง | EA ไม่ถูกโหลดหรือไฟล์ผิดเวอร์ชัน | ลบ EA ออกจากกราฟแล้วใส่ใหม่, ตรวจสอบไฟล์ใน Experts |
| ปุ่มปิดออเดอร์ไม่ทำงาน | Trade permission ไม่เปิด, Broker Reject, Market ปิด | ตรวจสอบ Journal / Experts log และสิทธิ์การเทรด |
| DD เพิ่มเร็ว | Grid แคบเกินไป, Lot สูงเกินไป, ตลาดเทรนด์แรง | ลด Lot, เพิ่ม Grid, จำกัด Max Order หรือหยุดเปิดไม้ใหม่ |
| Spread สูง | ช่วงข่าวหรือสภาพคล่องต่ำ | หยุด EA ชั่วคราวหรือเลี่ยงการเปิดออเดอร์ใหม่ |
13. Checklist ก่อนใช้งานเงินจริง
- ทดสอบ Demo อย่างน้อย 2-4 สัปดาห์
- ทดสอบช่วงข่าวแรงและช่วงตลาดเปิด
- ตั้ง Lot ให้เหมาะกับทุน
- มีแผน Max DD และจุดหยุดระบบ
- มี VPS ที่เสถียร
- เข้าใจปุ่ม close Buy, close Sell และ Close All
- ตรวจสอบว่า Symbol ของโบรกเกอร์ตรงกับ EA เช่น XAUUSD, XAUUSDm, GOLD
- บันทึกผล Backtest / Forward Test ก่อนเพิ่มทุน
14. ตัวอย่างการตีความสถานะจากภาพ
จากภาพตัวอย่าง:
- EA ทำงานบน
XAUUSD H1 - Status เป็น
Active - Balance และ Equity ใกล้เคียงกัน แปลว่า DD ต่ำ
- Floating P/L ติดลบเล็กน้อย
- Buy Basket มีกำไร +0.88
- Sell Basket ขาดทุน -2.10
- Spread อยู่ที่ 35 point
- มีออเดอร์ Buy 1 ไม้ และ Sell 1 ไม้ Lot 0.01 เท่ากัน
สถานะนี้ถือว่าเป็นภาวะปกติของ Basket ที่มีทั้งฝั่งบวกและลบเล็กน้อย แต่ต้องติดตามต่อว่าราคาจะลากไปฝั่งใด และ Grid จะเปิดเพิ่มหรือไม่
15. แนวทางความปลอดภัยสำหรับระบบ Grid
ระบบ Grid ไม่ควรปล่อยแบบไม่จำกัด ควรมีกรอบป้องกันอย่างน้อย:
- Max Order ต่อฝั่ง
- Max Lot รวม
- Max Floating Loss ต่อ Basket
- Max Drawdown ต่อบัญชี
- News Filter
- Spread Filter
- Time Filter
- Emergency Close หรือ Manual Intervention Plan
16. หมายเหตุสำหรับทีมเอกสาร docs.botbas.com
ควรอัปโหลดภาพประกอบเข้า MediaWiki ก่อน แล้วใช้ชื่อไฟล์ตามนี้:
botbas_GM.pngสำหรับภาพต้นฉบับbotbas_GM_annotated.pngสำหรับภาพพร้อมหมายเลขอธิบาย
ตัวอย่างโค้ดแทรกรูป:
[[File:botbas_GM_annotated.png|thumb|right|320px|หน้าจอ Dashboard ของ EA botbas_GM]]
17. Disclaimer
เอกสารนี้จัดทำเพื่ออธิบายการใช้งาน EA botbas_GM เท่านั้น ไม่ใช่คำแนะนำการลงทุน ผลลัพธ์ในอดีตหรือผลลัพธ์จาก Demo ไม่ได้การันตีกำไรในอนาคต ผู้ใช้งานต้องรับผิดชอบการตั้งค่า Lot, Grid, TP, SL, Max DD และการตัดสินใจใช้งานเงินจริงด้วยตนเอง