ข้ามไปเนื้อหา

Botbas XAUUSD NewsTrader MT5 v2.25

จาก docs.botbas.com


botbas XAUUSD NewsTrader MT5 v2.25
คู่มือผู้ใช้งานแบบละเอียด • Installation • Daily Operation • Input Settings • Risk • News Cache • Backtest • Presets
Product Information
Product botbas XAUUSD NewsTrader
Version 2.25
Platform MetaTrader 5
Main Symbol XAUUSD
News Currency USD
Modes STRADDLE / SURPRISE / FOLLOW / FADE
Backtest News Data CSV News Cache
Recommended Start Mode FOLLOW
Brand botbas

หมายเหตุ — คู่มือนี้อธิบายการใช้งาน การตั้งค่า และแนวทางใช้งานในระดับผู้ใช้ โดยตั้งใจไม่เปิดเผยสูตรคำนวณหรือรายละเอียดอัลกอริทึมภายใน เพื่อป้องกันการคัดลอกแนวคิดของระบบ

คำเตือนความเสี่ยง — การเทรดข่าวบน XAUUSD มีความเสี่ยงสูง Spread, Slippage, Gap และความผันผวนสามารถสูงกว่าช่วงตลาดปกติมาก Stop Loss ไม่ได้รับประกันว่าจะปิดได้ตรงราคาที่ต้องการ และบัญชีขนาดเล็กอาจไม่เหมาะกับ Contract Size / Minimum Lot ของบางโบรกเกอร์ ควรทดสอบ Demo และ Backtest ก่อนใช้งานเงินจริง

1. ภาพรวมระบบ

botbas XAUUSD NewsTrader MT5 v2.25 เป็น EA สำหรับ MetaTrader 5 ที่ออกแบบมาเพื่อเทรดข่าวบน XAUUSD โดยเน้นข่าว USD และมี Dashboard สำหรับควบคุมการทำงานจากหน้า Chart

คุณสมบัติหลัก

  • เทรด XAUUSD แบบ Single Symbol
  • รองรับข่าว USD จาก MT5 Economic Calendar
  • รองรับโหมด STRADDLE / SURPRISE / FOLLOW / FADE
  • มี Event Profile เช่น AUTO / NFP / CPI / FOMC-RATE
  • มีระบบกรองข่าวและควบคุมความเสี่ยง
  • รองรับการ Export ประวัติข่าวเพื่อใช้ Backtest
  • มี Preset .set ให้ลูกค้าโหลดใช้งานได้ง่าย

2. ภาพ Dashboard

หากรูปยังไม่แสดงใน MediaWiki ให้ Upload ไฟล์ภาพชื่อเดียวกับด้านล่างก่อนบันทึกหน้า

Dashboard หลักของ botbas XAUUSD NewsTrader MT5 v2.25

Dashboard แบ่งเป็น 6 ส่วนหลัก

2.1 XAUUSD / News Status

แสดง:

  • สถานะ ON / LOCKED / RISK LOCK
  • Mode
  • Profile
  • Spread
  • ATR
  • Entry
  • SL / TP
  • Active / Next News
  • Countdown
  • Values

2.2 SIGNAL / EXECUTION

แสดง:

  • State
  • Direction
  • Tier
  • Reference
  • Extreme
  • Slip
  • BUY / SELL
  • Pending
  • P/L

2.3 LAST EVENT RESULT

แสดงผลของข่าวล่าสุด เช่น

  • Event
  • Realized
  • Session W/L
  • Status

2.4 BOTBAS CONTROL

ใช้เปลี่ยน Mode, Profile และสั่ง Action เช่น

  • LOCK EA
  • SKIP NEWS
  • DEL PEND
  • CLOSE ALL

2.5 FILTER THIS WEEK NEWS

แสดงรายการข่าว USD ของสัปดาห์นี้ พร้อมสถานะ

  • PASSED
  • WAIT
  • ACTIVE

2.6 ACCOUNT

แสดง:

  • Balance
  • Equity
  • Free Margin
  • Managed P/L
  • Peak DD / Daily
  • Pos / Pending

3. เริ่มใช้งานครั้งแรก – แบบทีละขั้นตอน

Step 1 — ติดตั้ง EA

  1. เปิด MetaTrader 5
  2. ไปที่ File → Open Data Folder
  3. เข้าโฟลเดอร์ MQL5\Experts
  4. วางไฟล์ EA
  5. เปิด MetaEditor แล้ว Compile
  6. กลับ MT5
  7. เปิดกราฟ XAUUSD
  8. ลาก EA ลงกราฟ

Step 2 — เปิด Algo Trading

ตรวจสอบว่าปุ่ม Algo Trading ถูกเปิดใช้งาน

Step 3 — โหลดไฟล์ .set ให้ตรงกับขนาดบัญชี

ใช้ Preset ที่เตรียมไว้

  • botbas_XAUUSD_v2_25_CUSTOMER_100USD.set
  • botbas_XAUUSD_v2_25_CUSTOMER_1000USD.set

ขั้นตอน:

  1. เปิด EA Properties
  2. ไปแท็บ Inputs
  3. กด Load
  4. เลือกไฟล์ .set
  5. กด OK

Step 4 — ตรวจ Dashboard

ก่อนปล่อยให้ EA ทำงานจริง ควรตรวจ:

จุดที่ต้องดู สถานะที่ควรเป็น
Status ON
Mode FOLLOW (สำหรับผู้เริ่มต้น)
Profile AUTO
Risk Lock NONE
Spread ไม่สูงผิดปกติ
Active / Next มีข่าว USD ถัดไป

4. วิธีใช้งานประจำวัน

4.1 ก่อนข่าว

  1. เปิด MT5 และเช็กการเชื่อมต่อ
  2. ดูว่ากราฟเป็น XAUUSD
  3. ตรวจ Status = ON
  4. ตรวจ Spread
  5. ตรวจข่าวด้านขวา
  6. ตรวจ Trades Today และ Risk Lock

4.2 ตอนข่าว

EA จะทำงานตาม Mode ที่เลือกไว้ ผู้ใช้ไม่จำเป็นต้องกดเปิดออเดอร์เอง

4.3 หลังข่าว

ตรวจส่วน:

  • SIGNAL / EXECUTION
  • LAST EVENT RESULT
  • ACCOUNT

5. วิธีใช้ปุ่มบน Dashboard

กลุ่ม ปุ่ม ใช้ทำอะไร
Entry Mode STRADDLE เตรียม Pending ก่อนข่าว
Entry Mode SURPRISE รอข่าวออกแล้วค่อยพิจารณาเข้า
Entry Mode FOLLOW รอให้ราคายืนยันก่อนเข้า
Entry Mode FADE รอการย้อนกลับหลังราคาเคลื่อนไหวแรง
Profile AUTO ใช้ข่าวตาม Filter ปกติ
Profile NFP โฟกัสข่าว NFP
Profile CPI โฟกัสข่าว CPI
Profile FOMC/RATE โฟกัสข่าวดอกเบี้ย / FOMC
Action LOCK EA หยุดเปิดออเดอร์ใหม่
Action SKIP NEWS ข้ามข่าวถัดไป
Action DEL PEND ลบ Pending ของ EA
Action CLOSE ALL ปิด Position / Orders ของ EA

6. อธิบาย Input แต่ละกลุ่ม

6.1 GENERAL

Input ใช้ทำอะไร คำแนะนำ
InpTradeSymbol ระบุ Symbol ที่ EA จะใช้ ปล่อยว่างเพื่อใช้ Symbol ของกราฟ
InpMagic หมายเลขเฉพาะของออเดอร์ EA ต้องไม่ซ้ำกับ EA ตัวอื่น
InpEntryMode กำหนด Mode เริ่มต้น แนะนำ FOLLOW
InpTimerMs ความถี่การอัปเดตของระบบ ใช้ค่า Preset
InpCalendarRefreshSec ความถี่ในการ Refresh ข่าว ใช้ค่า Preset
InpLookAheadMinutes ช่วงเวลาล่วงหน้าที่ระบบค้นหาข่าว ใช้ค่า Preset
InpBlockOtherPositions ป้องกันการเปิดซ้อนกับ Position อื่น true
InpMaxTradesPerDay จำกัดจำนวนครั้งเทรดต่อวัน บัญชีเล็กควรใช้ค่าต่ำ
InpDeletePendingsOnRemove ลบ Pending เมื่อถอด EA true
InpStrictXAUContractCheck ตรวจ Contract ของทองแบบละเอียด ปกติใช้ false
InpAllowTimerFallback อนุญาต Timer สำรอง true

6.2 NEWS FILTER

Input ใช้ทำอะไร ค่าแนะนำ
InpCurrencies เลือก Currency ของข่าว USD
InpHighImpact ใช้ข่าว High Impact true
InpMediumImpact ใช้ข่าว Medium Impact false สำหรับเริ่มต้น
InpLowImpact ใช้ข่าว Low Impact false
InpEventNameContains กรองข่าวด้วยชื่อ เว้นว่างได้
InpEventCodeContains กรองข่าวด้วย Code เว้นว่างได้
InpExactTimeOnly ใช้เฉพาะข่าวที่มีเวลาแน่นอน true
InpSkipConflictingCluster ข้ามข่าวที่ชนกัน true

6.3 DEVIATION TIERS

ตัวอย่างตำแหน่งค่า Deviation Tiers ในหน้า Inputs

Deviation Tiers เป็นค่าที่ใช้กำหนดระดับความเข้มงวดของการคัดเลือกข่าวในแต่ละประเภท โดยไม่จำเป็นต้องให้ลูกค้าคำนวณเอง

Input ใช้กับข่าวประเภทไหน ค่าแนะนำ
InpNFP_Tiers NFP / Payroll 20:1.00;50:1.00;100:1.00
InpCPI_Tiers CPI / Inflation 0.10:1.00;0.20:1.00;0.30:1.00
InpRate_Tiers FOMC / Rate Decision 0.25:1.00;0.50:1.00;0.75:1.00
InpGDP_Tiers GDP 0.20:1.00;0.50:1.00;1.00:1.00
InpRetail_Tiers Retail Sales 0.30:1.00;0.60:1.00;1.00:1.00
InpJobs_Tiers Jobs / Claims / Employment 0.10:1.00;0.30:1.00;0.60:1.00
InpGeneric_Tiers ข่าวอื่นทั่วไป 0.10:1.00;0.25:1.00;0.50:1.00
InpGenericTierUsesPct รูปแบบการตีความ Generic Tier ใช้ค่า Preset
InpRequireForecast กำหนดว่าข่าวต้องมี Forecast หรือไม่ true

6.4 STRADDLE

Input ใช้ทำอะไร คำแนะนำ
InpPlaceBeforeNewsSec ตั้งเวลาวาง Pending ก่อนข่าว ใช้ค่า Preset
InpBaseEntryDistancePoints ระยะพื้นฐานของ Pending ใช้ค่า Preset
InpMaxEntryDistancePoints จำกัดระยะห่างสูงสุด ใช้ค่า Preset
InpEntryATRMultiplier ปรับ Entry ตาม Volatility ใช้ค่า Preset
InpEntrySpreadMultiplier ปรับ Entry ตาม Spread ใช้ค่า Preset
InpPendingLifetimeSec อายุของ Pending ใช้ค่า Preset
InpStraddleRiskMultiplier ระดับ Risk เฉพาะ STRADDLE บัญชีเล็กควรระวัง
InpCloseAllIfDoubleFill ป้องกันกรณีโดน Fill ทั้งสองฝั่ง true

6.5 POST-NEWS SIGNAL

Input ใช้ทำอะไร คำแนะนำ
InpActualMaxDelaySec ระยะเวลารอข้อมูลหลังข่าว ใช้ค่า Preset
InpSignalLifetimeSec อายุของ Signal ใช้ค่า Preset
InpConfirmMovePoints ความเข้มงวดของการยืนยันราคาใน FOLLOW ใช้ค่า Preset
InpFadeMinSpikePoints ความแรงขั้นต่ำสำหรับ FADE ใช้ค่า Preset
InpFadeRetracePoints ระดับการย้อนกลับของ FADE ใช้ค่า Preset

6.6 ATR / VOLATILITY

Input ใช้ทำอะไร ค่าแนะนำ
InpATRTimeframe Timeframe ของ ATR M1
InpATRPeriod จำนวนแท่งที่ใช้วัดความผันผวน 14
InpSL_ATRMultiplier ความไวของ Stop Loss ต่อ Volatility ใช้ Preset
InpTP_ATRMultiplier ความไวของ Take Profit ต่อ Volatility ใช้ Preset

6.7 MONEY MANAGEMENT

Input ใช้ทำอะไร คำแนะนำ
InpRiskMode เลือก Fixed Lot หรือ Risk Percent แนะนำ Risk Percent
InpFixedLot Lot คงที่ ปกติใช้เมื่อทดสอบพิเศษ
InpBaseRiskPercent ระดับ Risk พื้นฐานต่อข่าว ใช้ตาม Preset ของขนาดบัญชี
InpMaxEventRiskPct จำกัด Risk สูงสุดต่อข่าว สูงกว่า Base เล็กน้อย
InpMaxLot จำกัด Lot สูงสุด สำคัญมาก
InpMaxMarginUsePct จำกัดการใช้ Margin บัญชีเล็กควรใช้ต่ำ

6.8 ORDER MANAGEMENT

Input ใช้ทำอะไร คำแนะนำ
InpStopLossPoints ระยะ Stop Loss พื้นฐาน ใช้ Preset
InpTakeProfitPoints ระยะ Take Profit พื้นฐาน ใช้ Preset
InpMaxSpreadPoints Spread สูงสุดที่ยอมรับ อย่าตั้งสูงเกินไป
InpUseSpreadEMAGuard เปิด Spread Guard true
InpMaxSpreadVsEMA ความเข้มงวดของ Spread Guard ใช้ Preset
InpPositionLifetimeSec อายุ Position สูงสุด ใช้ Preset
InpBreakEvenTriggerPoints จุดเริ่ม Break-even ใช้ Preset
InpBreakEvenPlusPoints ระดับการป้องกันกำไรเพิ่มเติม ใช้ Preset
InpTrailStartPoints จุดเริ่ม Trailing ใช้ Preset
InpTrailDistancePoints ระยะ Trailing ใช้ Preset
InpMaxAdverseSlippagePoints Slippage สูงสุดที่ยอมรับ ใช้ Preset
InpCloseOnBadSlippage ให้ระบบตอบสนองเมื่อ Slippage แย่เกินไป true

6.9 EQUITY PROTECTION

Input ใช้ทำอะไร คำแนะนำ
InpMaxEquityDrawdownPct ล็อกระบบเมื่อ Drawdown เกินกำหนด บัญชีเล็กควรต่ำ
InpMaxDailyLossPct จำกัดการขาดทุนต่อวัน ใช้ Preset
InpEmergencyCloseOnRisk ปิด Managed Trades เมื่อ Risk Protection ทำงาน true

6.10 CALENDAR CACHE / TESTER

Input ใช้ทำอะไร คำแนะนำ
InpCacheFile ชื่อไฟล์ข่าวย้อนหลัง botbas_news_cache.csv
InpExportOnlyMode เปิดโหมด Export ข่าวอย่างเดียว true ตอน Export เท่านั้น
InpUseCommonFolderForCache ใช้ Common Files เพื่อแชร์กับ Tester true
InpExportCacheOnInit ให้ Export อัตโนมัติเมื่อ EA เริ่มทำงาน true ตอน Export
InpExportDaysBack จำนวนวันย้อนหลังที่ต้องการเก็บ 1400
InpExportDaysForward จำนวนวันล่วงหน้า 30

6.11 DASHBOARD / JOURNAL

Input ใช้ทำอะไร ค่าแนะนำ
InpEnableCSVJournal เปิดบันทึก CSV Journal true สำหรับ Live / Demo
InpShowDashboard แสดง Dashboard true
InpJournalFile ชื่อไฟล์ Journal ใช้ค่า Default
InpJournalUseCommonFolder บันทึกใน Common Files true
InpUseBotbasDashboard ใช้ Dashboard Theme true
InpWeekNewsRows จำนวนข่าวต่อหน้า 8
InpEnableManualTestButtons ปุ่ม Manual Buy/Sell false
InpEnableRuntimeModeButtons อนุญาตเปลี่ยน Mode จาก Dashboard true
InpEnableRuntimeProfileButtons อนุญาตเปลี่ยน Profile จาก Dashboard true
InpActionConfirmSeconds เวลา Confirm ปุ่มสำคัญ 5

7. ค่าแนะนำสำหรับบัญชีประมาณ $100

บัญชีประมาณ $100 เหมาะกับ Demo, Cent Account หรือ Broker ที่รองรับ XAUUSD ขนาดเล็ก หากเป็นบัญชี Standard และ Minimum Lot = 0.01 ความเสี่ยงอาจยังสูงเกินไป

ไฟล์ที่แนะนำ:

botbas_XAUUSD_v2_25_CUSTOMER_100USD.set

ค่าหลัก:

รายการ ค่าแนะนำ
Mode FOLLOW
News USD High Impact Only
Max Trades / Day 1
Base Risk 0.10%
Max Event Risk 0.20%
Max Lot 0.01
Max Margin Use 20%
Max Daily Loss 1.5%
Max Equity DD 5%
Tier Behavior Filter Only

8. ค่าแนะนำสำหรับบัญชีประมาณ $1,000

ไฟล์ที่แนะนำ:

botbas_XAUUSD_v2_25_CUSTOMER_1000USD.set

ค่าหลัก:

รายการ ค่าแนะนำ
Mode FOLLOW
News USD High Impact Only
Max Trades / Day 3
Base Risk 0.25%
Max Event Risk 0.50%
Max Lot 0.05
Max Margin Use 30%
Max Daily Loss 2%
Max Equity DD 8%
Tier Behavior Filter Only

9. วิธี Export ข่าวเพื่อใช้ Backtest

ใช้ไฟล์:

botbas_XAUUSD_v2_25_EXPORT_NEWS_HISTORY.set

ขั้นตอน:

  1. เปิด MT5 ปกติ
  2. เปิดกราฟ XAUUSD
  3. ใส่ EA
  4. ไปที่ Inputs → Load
  5. เลือกไฟล์ Export .set
  6. กด OK
  7. ดูแท็บ Experts
  8. ตรวจข้อความ CACHE_EXPORTED
  9. เปิด Common Files
  10. ตรวจว่ามี botbas_news_cache.csv และมีหลายบรรทัด

10. วิธี Backtest

ไฟล์สำหรับ Backtest:

  • botbas_XAUUSD_v2_25_BACKTEST_100USD.set
  • botbas_XAUUSD_v2_25_BACKTEST_1000USD.set

ขั้นตอน:

  1. Export ข่าวให้เรียบร้อยก่อน
  2. เปิด Strategy Tester
  3. เลือก EA
  4. เลือก Symbol = XAUUSD
  5. เลือก Model = Every tick based on real ticks
  6. เลือกช่วงวันที่ที่อยู่ใน News Cache
  7. ไปแท็บ Inputs → Load
  8. เลือกไฟล์ Backtest .set
  9. กด Start

11. Troubleshooting

อาการ สิ่งที่ควรตรวจ
EA ไม่เปิดออเดอร์ Algo Trading / Spread / Risk Lock / Max Trades / News Filter
Backtest ไม่เริ่ม News Cache / Common Folder / Date Range
รูปไม่ขึ้นในหน้า Wiki ชื่อไฟล์รูปไม่ตรง / ยังไม่ได้ Upload
ข้อความอ่านยาก ใช้คู่มือเวอร์ชัน FIXED นี้ซึ่งเปลี่ยนเป็นพื้นหลังอ่อนและตัวอักษรเข้ม

13. สรุปไฟล์ที่แจกให้ลูกค้า

ไฟล์ ใช้ทำอะไร
botbas_XAUUSD_v2_25_CUSTOMER_100USD.set Preset ลูกค้าสำหรับบัญชีประมาณ $100
botbas_XAUUSD_v2_25_CUSTOMER_1000USD.set Preset ลูกค้าสำหรับบัญชีประมาณ $1,000
botbas_XAUUSD_v2_25_BACKTEST_100USD.set Preset Backtest $100
botbas_XAUUSD_v2_25_BACKTEST_1000USD.set Preset Backtest $1,000
botbas_XAUUSD_v2_25_EXPORT_NEWS_HISTORY.set Preset Export News Cache


14. ดาวน์โหลดไฟล์ Preset (.set)

ลูกค้าสามารถดาวน์โหลดไฟล์ Preset จากหน้า MediaWiki ได้โดยตรง หากเซิร์ฟเวอร์อนุญาตให้อัปโหลดนามสกุล .set

ไฟล์ ใช้งาน ดาวน์โหลด
botbas_XAUUSD_v2_25_CUSTOMER_100USD.set Live / Demo สำหรับ Port ประมาณ $100 ดาวน์โหลด Preset $100
botbas_XAUUSD_v2_25_CUSTOMER_1000USD.set Live / Demo สำหรับ Port ประมาณ $1,000 ดาวน์โหลด Preset $1,000
botbas_XAUUSD_v2_25_BACKTEST_100USD.set Backtest Profile $100 ดาวน์โหลด Backtest $100
botbas_XAUUSD_v2_25_BACKTEST_1000USD.set Backtest Profile $1,000 ดาวน์โหลด Backtest $1,000
botbas_XAUUSD_v2_25_EXPORT_NEWS_HISTORY.set Export News History สำหรับ Backtest ดาวน์โหลด Export News History

ไฟล์รวม Preset

| ดาวน์โหลด Preset ทั้งหมด

หาก MediaWiki ไม่อนุญาตไฟล์ .set — ให้อัปโหลดไฟล์ botbas_XAUUSD_v2_25_ALL_PRESETS.zip อย่างเดียว แล้วให้ลูกค้าดาวน์โหลด ZIP แทน วิธีนี้ใช้งานได้ง่ายและมี compatibility สูงกว่า

14.1 วิธี Load Preset หลังดาวน์โหลด

  1. ดาวน์โหลดไฟล์ .set
  2. เปิด MetaTrader 5
  3. เปิด EA Properties หรือ Strategy Tester
  4. ไปแท็บ Inputs
  5. กด Load
  6. เลือกไฟล์ที่ดาวน์โหลด
  7. กด OK