# คู่มือเชื่อมต่อโบรกเกอร์ — SignalNB Bridge (MT4/MT5) > เชื่อมหน้า **ลองเทรด** (trade.php) เข้ากับบัญชี MT4/MT5 ของคุณ เพื่อส่งคำสั่งเทรดจริงจากเว็บ > **ระบบไม่ต้องรู้รหัสผ่านบัญชีเทรดของคุณเลย** — ตัวเชื่อม (EA) รันในเครื่องคุณเอง ดึงคำสั่งไปเทรดในเครื่องคุณ --- ## 🍎 สำหรับผู้ใช้ Exness + MT5 บน Mac (อ่านก่อน) ใช้ได้ครับ — MT5 for Mac ของ Exness เป็นโปรแกรม MT5 เต็ม รองรับ EA + WebRequest ตามปกติ สิ่งที่ต้องรู้: 1. **สัญลักษณ์ทองของ Exness** อาจชื่อ `XAUUSD` หรือ `XAUUSDm` (บัญชี Standard มักเป็น `XAUUSDm`) — **ไม่ต้องตั้งค่าอะไร** เพราะ EA ใช้สัญลักษณ์ของ "กราฟที่ลาก EA ลงไป" อัตโนมัติ แค่เปิดกราฟทองของ Exness แล้วลาก EA ลงไปให้ถูกกราฟก็พอ 2. **ค่า min lot ของ Exness = 0.01** — EA ปัดล็อตตามขั้นต่ำของโบรกให้เองแล้ว 3. **ต้องเปิด Mac + MT5 ค้างไว้** ตอนที่อยากให้ส่งคำสั่งได้ (ปิดเครื่อง = ไม่มีใครมารับคิว) · ถ้าอยากให้เทรดได้ 24 ชม. โดยไม่ต้องเปิดเครื่องทิ้ง → ใช้ **Windows VPS** แทน 4. **ข้อควรระวังของ MT5 เวอร์ชัน Mac:** บางบิลด์คอมไพล์ EA ใน MetaEditor ไม่เสถียร ถ้าคอมไพล์ `.mq5` บน Mac ไม่ผ่าน (ขึ้น error แปลก ๆ) → คอมไพล์บนเครื่อง Windows/VPS ครั้งเดียวได้ไฟล์ `.ex5` แล้วก๊อปมาวางในโฟลเดอร์ `MQL5/Experts` บน Mac ก็ใช้ได้เลย (แจ้งผมได้ ผมช่วยดูให้) ที่เหลือทำตามขั้นตอนด้านล่างได้เหมือนกันทั้ง Mac และ Windows --- ## ทำไมออกแบบแบบนี้ (EA Bridge) มี 2 วิธีเชื่อมเว็บกับโบรกเกอร์ เราเลือกวิธีที่ปลอดภัยต่อผู้ใช้ที่สุด: | วิธี | ต้องให้รหัส/สิทธิ์อะไร | ความเสี่ยง | เราเลือก | |------|----------------------|-----------|---------| | ให้เว็บถือรหัสบัญชี/คีย์ API ของโบรก | รหัสเทรดหรือ API key อยู่บนเซิร์ฟเวอร์เรา | ถ้าเซิร์ฟเวอร์ถูกเจาะ = บัญชีคุณเสี่ยง | ❌ | | **EA Bridge (วิธีนี้)** | แค่ "รหัสเชื่อมต่อ" ที่คุณสร้างเอง | รหัสผ่านบัญชีไม่เคยออกจากเครื่องคุณ | ✅ | **หลักการ:** เว็บสร้าง "คิวคำสั่ง" ที่ผูกกับรหัสเชื่อมต่อของคุณ → EA ในเครื่องคุณคอยดึงคิวไปเทรด → รายงานยอด/ผลกลับมาแสดง · โบรกเกอร์ไม่รู้จักเราเลย มันเห็นแค่ว่าเป็นคำสั่งจาก MT5 ของคุณเองตามปกติ --- ## สิ่งที่ต้องมี - โปรแกรม **MetaTrader 5** (หรือ MT4) ของโบรกเกอร์ที่คุณใช้ — Exness, XM, IC Markets, FBS ฯลฯ ใช้ได้ทั้งนั้น - คอมพิวเตอร์ (หรือ VPS) ที่เปิด MT5 ค้างไว้ตอนต้องการให้ส่งคำสั่งได้ (ปิดเครื่อง = ไม่มีใครมารับคิว) - บัญชี **เดโม** สำหรับทดสอบก่อน (โบรกทุกเจ้าเปิดฟรี) --- ## ขั้นตอนติดตั้ง (ทำครั้งเดียว ~5 นาที) ### 1. อนุญาต WebRequest ใน MT5 - เปิด MT5 → เมนู **Tools > Options > Expert Advisors** - ติ๊ก **"Allow WebRequest for listed URL"** - กดช่องว่างแล้วพิมพ์: `https://signalnb.com` → กด OK ### 2. ติดตั้ง EA - ในหน้า trade.php โหมด "เชื่อมโบรกเกอร์จริง" กด **⬇ EA (MT5)** เพื่อโหลดไฟล์ `SignalNB_Bridge.mq5` - ใน MT5 เมนู **File > Open Data Folder** → เข้าโฟลเดอร์ `MQL5/Experts` → วางไฟล์ที่โหลดมา - เปิด **MetaEditor** (กด F4 ใน MT5) → เจอไฟล์ในแถบ Navigator → กด **Compile (F7)** ให้ขึ้น 0 error - *ผู้ใช้ MT4:* ใช้ไฟล์ `.mq4` (ถ้ายังไม่มีในชุด แจ้งผู้พัฒนาเพื่อขอเวอร์ชัน MT4) ### 3. สร้างรหัสเชื่อมต่อบนเว็บ - หน้า trade.php → กด **🔗 เชื่อมโบรกเกอร์จริง** → ขั้นตอนที่ 1 กด **สร้างรหัส** - กด **คัดลอก** เก็บรหัสไว้ (รูปแบบ `snb_xxxx...`) — **เก็บเป็นความลับเหมือนรหัสผ่าน** ### 4. เปิด EA บนกราฟ แล้ววางรหัส - ใน MT5 เปิดกราฟ **XAUUSD** (ชื่อคู่อาจต่างเล็กน้อยตามโบรก เช่น XAUUSD, GOLD) - ลาก **SignalNB_Bridge** จาก Navigator ลงบนกราฟ - ในหน้าต่างที่เด้งขึ้น แท็บ **Inputs**: - `InpToken` = วางรหัสจากขั้นที่ 3 - `AllowRealTrading` = **false** ไว้ก่อน (เปิดทีหลังเมื่อพร้อมเทรดจริง) - `MaxLotLocal` = เพดานล็อตในเครื่อง (เช่น 0.05) - แท็บ **Common** ติ๊ก **Allow Algo Trading** → กด OK - ตรวจว่าปุ่ม **Algo Trading** บนแถบเครื่องมือ MT5 เป็นสีเขียว - กลับมาที่เว็บ — จุดสถานะขั้นตอนที่ 3 จะเปลี่ยนเป็น **🟢 เชื่อมต่อสำเร็จ** ภายในไม่กี่วินาที และยอดบัญชีจะขึ้นมาแสดง --- ## เริ่มใช้งาน 1. **ทดสอบบนเดโมก่อนเสมอ** — เปิด MT5 ด้วยบัญชีเดโม, ในเว็บลองกด BUY/SELL ดูว่าไม้เข้าใน MT5 ตรงกัน 2. ตั้งค่าความปลอดภัยในเว็บ (แผงเชื่อมต่อ): เพดานล็อต, คำสั่งสูงสุด/วัน, บังคับ SL 3. เมื่อมั่นใจแล้วจะเทรดจริง ต้องเปิดสวิตช์ **2 ชั้น**: - ในเว็บ: เปิด "อนุญาตส่งคำสั่งไปบัญชีเงินจริง" - ใน EA: ตั้ง `AllowRealTrading = true` (ดับเบิลคลิก EA บนกราฟ > Inputs) - *ขาดชั้นใดชั้นหนึ่ง = คำสั่งไปบัญชีจริงถูกปฏิเสธ* --- ## ระบบความปลอดภัยที่มีให้ (ทำงานอัตโนมัติ) - **เพดานแข็งฝั่งเซิร์ฟเวอร์** ที่แก้จากเว็บไม่ได้: ล็อตสูงสุด 2.0 · คำสั่ง 40/วัน · คิวค้าง 10 รายการ - **บังคับ Stop Loss** ทุกไม้ (ปิดได้แต่ไม่แนะนำ) — ไม้ไม่มี SL ถูกปฏิเสธตั้งแต่ต้นทาง - **สองชั้นก่อนเงินจริง** — กันเผลอส่งคำสั่งจริงโดยไม่ตั้งใจ - **EA ตรวจซ้ำในเครื่อง**: clamp ล็อต, เช็ค SL ถูกฝั่ง, เทรดเฉพาะคู่ที่ EA แปะอยู่, บัญชีจริงที่ยังไม่ปลดล็อก = ปฏิเสธ - **🛑 Kill Switch** — กดครั้งเดียวหยุดรับคำสั่งทั้งหมดและล้างคิวค้างทันที (ไม้ที่เปิดในโบรกไปแล้วต้องปิดเอง) --- ## คำถามที่พบบ่อย **ถาม: SignalNB เห็นรหัสผ่านบัญชีเทรดผมไหม?** ไม่เลย — คุณกรอกรหัสบัญชีเฉพาะใน MT5 ของคุณ เว็บรู้แค่ "รหัสเชื่อมต่อ" ที่เป็นกุญแจของคิวเท่านั้น **ถาม: ปิดคอม/เน็ตหลุด จะเป็นอะไรไหม?** คำสั่งใหม่จะค้างในคิวรอ EA กลับมารับ (คิวเก็บสั้นๆ) · ไม้ที่เปิดในโบรกไปแล้วยังอยู่ตามปกติ SL/TP ที่ตั้งไว้ยังทำงานฝั่งโบรก · แนะนำใช้ VPS ถ้าต้องการให้ส่งคำสั่งได้ตลอด 24 ชม. **ถาม: ต้องเสียเงินรายเดือนไหม?** ตัวเชื่อมนี้ไม่มีค่าบริการ — เป็นส่วนหนึ่งของเครื่องมือ SignalNB **ถาม: ถ้ารหัสเชื่อมต่อหลุดไปถึงคนอื่น?** คนนั้นจะส่งคำสั่งเข้าคิวคุณได้ (แต่ EA ยังบังคับเพดานล็อต/SL/สองชั้นเงินจริงอยู่) — ถ้าสงสัยว่าหลุด กด "สร้างรหัสใหม่" ทันที รหัสเดิมจะใช้ไม่ได้ แล้ววางรหัสใหม่ใน EA --- ## ⚠️ ข้อจำกัดความรับผิด SignalNB Bridge เป็น**เครื่องมือส่งคำสั่ง**ตามที่คุณสั่งเท่านั้น ไม่ใช่ระบบเทรดอัตโนมัติที่รับประกันกำไร และไม่ใช่คำแนะนำการลงทุน · การเทรดทองและฟอเร็กซ์มีความเสี่ยงสูง อาจสูญเสียเงินลงทุนทั้งหมด · คุณเป็นผู้ตัดสินใจและรับผิดชอบผลการเทรดทั้งหมดเอง · ผู้พัฒนาไม่รับผิดชอบต่อความเสียหายใด ๆ จากการใช้เครื่องมือนี้ เพจครูอินดี้ · LINE: hfb0262q