TradingView · MetaTrader 5 · Telegram

TradingView Connector MT5

คู่มือสำหรับติดตั้ง ตั้งค่า และใช้งาน TradingView Connector บน MetaTrader 5 พร้อมคำอธิบายปุ่มและสถานะต่าง ๆ บน Panel

01คืออะไร

TradingView Connector เป็น EA สำหรับรับสัญญาณซื้อขายจาก TradingView แล้วนำคำสั่งไปเปิดบน MetaTrader 5 ตามรูปแบบและเงื่อนไขที่ผู้ใช้ตั้งไว้บน Panel

EA สามารถเปิดคำสั่งแบบ Market, Limit และ Stop กำหนดขนาดการลงทุน ควบคุมจำนวนคำสั่ง ตั้งจุดคุ้มทุนและ Trailing รวมถึงหยุดการเปิดคำสั่งเมื่อถึงขีดจำกัดที่กำหนด

หลังจาก EA ประมวลผลสัญญาณแล้ว ระบบสามารถส่งข้อความแจ้งผลการเปิดคำสั่งหรือสาเหตุที่ไม่สามารถเปิดคำสั่งไปยัง Telegram ได้

คำแนะนำก่อนใช้งาน

  • TradingView Connector เป็นเครื่องมือสำหรับรับสัญญาณและส่งคำสั่งซื้อขายไปยัง MetaTrader 5 ตามการตั้งค่าของผู้ใช้งาน ไม่ใช่คำแนะนำด้านการลงทุน และไม่รับประกันผลกำไรหรือความสำเร็จของคำสั่งซื้อขาย
  • การซื้อขายสินทรัพย์มีความเสี่ยง ผู้ใช้งานควรตรวจสอบสัญญาณ การตั้งค่า ขนาดความเสี่ยง บัญชีซื้อขาย และการทำงานของระบบให้ถูกต้องก่อนใช้งานจริง
  • คำสั่งซื้อขายอาจได้รับผลกระทบจากอินเทอร์เน็ต ความล่าช้าของเครือข่าย TradingView, MetaTrader 5, โบรกเกอร์, Spread, Slippage สภาพคล่อง และบริการภายนอก
  • ควรทดสอบระบบและตรวจสอบการตั้งค่าด้วยบัญชี Demo ก่อนนำไปใช้งานกับบัญชีจริง ผู้ใช้งานเป็นผู้ตัดสินใจและยอมรับความเสี่ยงจากการใช้งานด้วยตนเอง

02ติดตั้ง EA

วางไฟล์ EAใน MetaTrader 5 เลือก File → Open Data Folder จากนั้นเปิดโฟลเดอร์ MQL5 → Experts แล้ววางไฟล์ EA กลับไปที่ Navigator และกด Refresh
ตั้งค่า Inputกรอก LicenseKey, SignalUrl, IndicatorName, MagicNumber, SignalAgeSeconds และ PanelScale ตามข้อมูลที่ได้รับจาก Admin
อนุญาตการเชื่อมต่อไปที่ Tools → Options → Expert Advisors เลือก Allow WebRequest for listed URL แล้วกรอก URL ที่ได้รับจาก Admin
เปิด Algo Tradingเมื่อเปิดแล้ว EA Mode จะแสดง Live หากปิดอยู่จะแสดง Off และ EA จะไม่เปิดคำสั่งซื้อขาย
รายการใช้ทำอะไร
License Keyรหัสสิทธิ์การใช้งานที่ได้รับจาก Admin
URLที่อยู่สำหรับรับสัญญาณตามที่ Admin กำหนด
Indicatorชื่อ Indicator ที่ EA จะรับสัญญาณ
Magic Numberหมายเลขสำหรับแยกคำสั่งของ EA ชุดนี้ออกจากระบบอื่น
Signal Delayระยะเวลาสูงสุดที่ยอมรับสัญญาณหลัง TradingView แจ้งเตือน โดยคิดเป็นวินาที
Panel Scaleปรับขนาดของ Panel บนกราฟ

03ตั้งค่า TradingView

ข้อความแจ้งเตือนจาก TradingView ต้องเรียงตามรูปแบบด้านล่าง โดยระบุชื่อ Indicator, Symbol, ฝั่งซื้อหรือขาย, ราคา Entry, Stop Loss, Take Profit และ ID ของสัญญาณ

IndicatorName: Indicator name
Symbol: XAUUSD
Signal: Sell
Entry: 3345.00
SL: 3350.00
TP: 3340.00/3335.00/3330.00/3325.00/3320.00/3315.00/3310.00/3305.00/3300.00
ID: 1

Buy / Sell: เปิดคำสั่งใหม่ โดย EA เลือก Market, Limit หรือ Stop ตาม Entry Mode บน Panel

IndicatorName: Indicator name
Symbol: XAUUSD
Signal: Cancel
ID: 1

Cancel: ยกเลิกเฉพาะ Pending Limit/Stop ที่สร้างจาก ID เดียวกัน หากเปิดเป็น Position แล้วจะไม่ปิด

IndicatorName: Indicator name
Symbol: XAUUSD
Signal: Close
ID: 1

Close: ปิดคำสั่ง ID เดียวกัน ไม่ว่าขณะนั้นจะเป็น Pending Limit/Stop หรือ Position

IndicatorName: Indicator name
Symbol: XAUUSD
Signal: Close All
ID: SESSION1753038000000

Close All: ปิด Position และยกเลิก Pending Order ทั้งหมดของ Symbol และ Magic Number เดียวกับ EA เหมาะสำหรับใช้ร่วมกับตัวเลือก Close All เมื่อสิ้นสุด Session

Alert Frequency: เลือก Per Bar เพื่อแจ้งเมื่อเงื่อนไขเกิดขึ้นระหว่างแท่ง หรือ Per Bar Close เพื่อรอให้แท่งปิดก่อนแจ้งเตือน ตัวเลือกนี้ใช้กับการแจ้งเตือนทั้งหมดของ Indicator

รายการความหมาย
IndicatorNameชื่อ Indicator ต้องตรงกับชื่อที่กำหนดไว้ใน EA
Symbolชื่อสินทรัพย์หรือคู่เงินที่ต้องการซื้อขาย
Signalระบุ Buy, Sell, Cancel, Close หรือ Close All
Entryราคาที่ Indicator ส่งมาเพื่อใช้ประกอบการเปิดคำสั่ง
SLระดับราคา Stop Loss
TPระดับราคา Take Profit รองรับตั้งแต่ TP1 ถึง TP9 โดยคั่นแต่ละระดับด้วยเครื่องหมาย /
IDรหัสลำดับที่ไม่ซ้ำกัน ใช้แยกสัญญาณและอ้างอิงคำสั่งเดิมเมื่อส่ง Cancel หรือ Close
การเตรียมค่า TP: TP ต้องเป็นระดับราคา ไม่ใช่ Points หรือ Ratio และให้เรียงจากระดับใกล้ Entry ไปหาระดับไกล Buy ทุก TP ต้องสูงกว่า Entry ส่วน Sell ทุก TP ต้องต่ำกว่า Entry ห้ามส่ง na, 0 หรือช่อง TP ที่ไม่ได้ใช้งาน โหมดปกติเปิดหนึ่งไม้โดยใช้ TP ไกลสุด ส่วน Multiple Orders เปิดหนึ่งไม้ต่อหนึ่ง TP ที่ถูกต้อง

04การใช้งาน Panel

กดปุ่มหรือช่องตัวเลขบน Panel ตัวอย่างเพื่อดูคำอธิบายการใช้งานของรายการนั้น

SYSTEM
EA Mode:Live
License:Active 2026.07.31
Network:Connected
Indicator:Indicator name
RISK CONTROL
Martingale:Step 2/5 0.02
Order Limit:0/5
Equity Limit:Not controlled
Loss Limit:D 2/5
Profit Limit:D 0.00/100.00 $
ORDER
Signal:Pending
Symbol:XAUUSD
Signal:Sell
Lot Size:0.01
Entry:4032.81
Stop Loss:4032.48
Take Profit:TP9/4035.78
SELL-XAUUSD-260720-231500-218
RISK CONTROL
Apply Risk Control to this chart symbol only
50
100
0.20
0.01
10.00
5.00
2.00
5
Trigger
500
300
Start
10
200
5
100.00
5.00
5
100.00
5
100.00

Risk Control

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

หัวข้อตัวเลือกและการใช้งานหน่วยของค่าที่กำหนด
Theme D / L
D แสดง Panel แบบ Dark
L แสดง Panel แบบ Light
ไม่มี
Lockล็อก Panel เพื่อป้องกันการกดเปลี่ยนค่าโดยไม่ตั้งใจ ขณะล็อก ปุ่มและช่องกำหนดค่าบน Risk Control จะไม่ตอบสนอง กดซ้ำเพื่อปลดล็อกไม่มี
Resetคืนค่าบน Panel กลับเป็นค่าตั้งต้น เมื่อ Panel ถูกล็อก ปุ่ม Reset จะไม่ทำงานไม่มี
Symbolให้ Risk Control ทั้งชุดรับและควบคุมเฉพาะ Symbol ของกราฟที่วาง EAไม่มี
Accountให้ EA ตัวเดียวรับทุก Symbol ที่ชื่อ Indicator ตรงกัน และให้ Risk Control ทั้งชุดควบคุมทั้งบัญชีไม่มี
Order Mode
Hedge เปิด Buy และ Sell พร้อมกันได้
Oneway เปิดเพิ่มได้เฉพาะฝั่งเดียวกับคำสั่งที่มีอยู่
Switch ปิดฝั่งเดิมก่อนเปิดฝั่งใหม่เมื่อสัญญาณเปลี่ยนทิศทาง
ไม่มี
Entry Mode
Market เปิดคำสั่งด้วยราคาตลาดทันที แต่ยังตรวจ Range, Slippage และ Spread ถ้าเปิดใช้งาน
Limit วาง Pending แบบ Limit โดย Entry ต้องอยู่ฝั่งที่ถูกต้องของราคา Ask/Bid
Stop วาง Pending แบบ Stop โดย Entry ต้องอยู่ฝั่ง Breakout ของราคา Ask/Bid
ราคา
Entry Control
Range ควบคุมระยะระหว่างราคาปัจจุบันกับ Entry หากห่างเกินค่าที่กำหนด EA จะไม่เปิดคำสั่ง
Slippage กำหนดความคลาดเคลื่อนของราคาที่ยอมรับขณะเปิดคำสั่ง
Spread หาก Spread ปัจจุบันมากกว่าค่าที่ตั้ง EA จะไม่เปิดคำสั่ง
Range และ Slippage เป็น Points, Spread คิดเป็นหน่วยจากราคา
Risk Control
Lot ใช้ขนาด Lot ที่กำหนด
USD คำนวณ Lot จากจำนวนเงินที่ยอมเสี่ยง
Percent คำนวณ Lot จากเปอร์เซ็นต์ของ Equity
Lot, USD หรือ Percent ตามตัวเลือก
Multiple Orders
เปิดหนึ่งไม้ต่อหนึ่ง TP ที่ได้รับ สูงสุด TP1–TP9 โดยใช้ขนาด Lot ที่คำนวณได้เป็น Lot ต่อไม้
(ตัวอย่าง Lot 0.01 และมี TP1–TP3 จะเปิด 3 ไม้ รวม 0.03 Lot และแต่ละไม้ปิดที่ TP ของตัวเอง)
ข้อจำกัด
  • ใช้ได้เฉพาะบัญชี Hedging / บัญชี Netting จะเปิดโหมดนี้ไม่ได้
  • Trailing Level จะไม่สามารถใช้งานได้ในโหมดนี้
  • Profit/Loss Limit แบบ Order จะไม่สามารถใช้งานได้ในโหมดนี้
  • ถ้า Order Limit มีพื้นที่ไม่ครบทั้งชุด Block New จะไม่เปิดสัญญาณนั้น
  • Replace Oldest จะเคลียร์รายการเก่าให้มีพื้นที่ครบก่อน จึงจะเปิดสัญญาณใหม่ได้
จำนวนไม้เท่ากับจำนวน TP ที่ถูกต้อง และ Lot เป็นค่าต่อไม้
Martingaleเมื่อเปิด ระบบจะเพิ่มขนาดคำสั่งถัดไปหลังคำสั่งก่อนหน้าขาดทุนตามตัวคูณที่กำหนด จำกัดจำนวน Step ได้ และกด Reset เพื่อเริ่ม Step 0 ใหม่ เมื่อเปิดโหมดนี้ EA จะเปิดครั้งละคำสั่งตัวคูณเป็นทศนิยม, Limit เป็นจำนวน Step
Stop Mode
Break Even เลื่อน Stop Loss ไปจุดคุ้มทุน
Trailing เลื่อน Stop Loss ตามราคา
Trailing Level ใช้ระดับ Take Profit เป็นจุดเริ่มและเลื่อน Stop Loss
Break Even และ Trailing ใช้ Points, Trailing Level ใช้ระดับ Take Profit
Order Limit
จำกัดจำนวน Order และ Pending Order ไม่ให้เกินค่าที่กำหนด
Block New ไม่เปิด Order ใหม่เมื่อจำนวนครบ Limit
Replace Oldest ปิด Position หรือยกเลิก Pending ที่เก่าที่สุด แล้วเปิด Order ใหม่
จำนวนคำสั่ง และ Action เมื่อครบ Limit
Equity Limit (Drawdown)จำกัดการลดลงของ Equity เลือกรอบ Daily, Week, Month หรือ Start EA และเลือกการทำงานเป็น Block New หรือ Close AllUSD หรือ Percent ของ Equity ตอนเริ่มรอบที่เลือก
Loss Limitหยุดระบบเมื่อจำนวนคำสั่งขาดทุนหรือยอดขาดทุนในรอบที่เลือกถึงค่าที่กำหนด เลือก Block New สำหรับหยุดเปิดคำสั่งเพิ่ม หรือ Close All เมื่อต้องการปิดทุกคำสั่งที่เปิดอยู่จำนวนคำสั่ง หรือ USD
Profit Limitหยุดระบบเมื่อจำนวนคำสั่งกำไรหรือยอดกำไรในรอบที่เลือกถึงค่าที่กำหนด เลือก Block New สำหรับหยุดเปิดคำสั่งเพิ่ม หรือ Close All เมื่อต้องการปิดทุกคำสั่งที่เปิดอยู่จำนวนคำสั่ง หรือ USD
ข้อควรระวัง Multiple Orders: จำนวน Lot รวมเพิ่มตามจำนวน TP เช่น 0.01 Lot × 5 TP = 0.05 Lot หาก Broker เปิดได้ไม่ครบ ระบบจะเก็บไม้ที่สำเร็จไว้และรายงาน Partial Execution โดยไม่ย้อนปิดอัตโนมัติ

System

ส่วน System แสดงสถานะพร้อมใช้งานของ EA โดยแต่ละรายการมีความหมายดังนี้

หัวข้อสถานะที่อาจแสดงความหมาย
EA ModeLiveเปิด Algo Trading และ EA พร้อมทำงาน
Live (Update Available)EA ยังทำงานได้ตามปกติ แต่มีเวอร์ชันใหม่ กรุณาติดต่อ Admin เพื่อรับ EA เวอร์ชันล่าสุด
Offปิดการเปิดคำสั่งอัตโนมัติ
LicenseActive YYYY.MM.DDใช้งานได้ถึงวันที่แสดง
Active Lifetimeใช้งานแบบไม่กำหนดวันหมดอายุ
License Requiredยังไม่มี License Key ที่ใช้งานได้ หรือ License Key ไม่ตรงกับบัญชี
Expired YYYY.MM.DDสิทธิ์ใช้งานหมดอายุตามวันที่แสดง
Setup Requiredการตั้งค่าการเชื่อมต่อยังไม่ครบ ให้ตรวจ URL และสิทธิ์ WebRequest
NetworkConnectedEA เชื่อมต่อและพร้อมรับสัญญาณ
Errorการเชื่อมต่อมีปัญหา ให้ตรวจอินเทอร์เน็ตและ URL ที่ได้รับจาก Admin
Indicatorชื่อ Indicatorชื่อสัญญาณที่ EA ยอมรับ ต้องตรงกับชื่อที่ตั้งไว้ใน TradingView

Order

ส่วน Order แสดงสถานะปัจจุบันและรายละเอียดของสัญญาณล่าสุดที่ EA รับไว้

หัวข้อสถานะหรือข้อมูลความหมาย
SignalPendingกำลังรอสัญญาณใหม่
Receivedรับสัญญาณแล้ว
Executedเปิดคำสั่งสำเร็จ
Rejectedรับสัญญาณแล้วแต่ไม่เปิดคำสั่ง เพราะไม่ผ่านเงื่อนไขที่ตั้งไว้
Risk Limitขีดจำกัดที่เปิดใช้งานบน Panel ถึงค่าที่กำหนด ระบบจะไม่เปิดคำสั่งใหม่ และอาจปิดคำสั่งทั้งหมดตามตัวเลือก
Symbolชื่อสินทรัพย์สินทรัพย์ของสัญญาณล่าสุด เช่น XAUUSD หรือ BTCUSD
SignalBuyเปิดคำสั่ง Buy ตาม Entry Mode และค่าที่กำหนดบน Panel
Sellเปิดคำสั่ง Sell ตาม Entry Mode และค่าที่กำหนดบน Panel
Cancelยกเลิก Pending Order ที่มี ID ตรงกับสัญญาณ
Closeปิด Position และยกเลิก Pending Order ที่มี ID ตรงกับสัญญาณ
Close Allปิด Position และยกเลิก Pending Order ทั้งหมดของ Symbol และ Magic Number เดียวกับ EA
Lot Sizeขนาด Lotขนาดคำสั่งที่กำหนดหรือคำนวณจาก Risk Control
Entryระดับราคาราคา Entry ที่ได้รับจาก TradingView
Stop Lossระดับราคาราคา Stop Loss ของสัญญาณ
Take ProfitTP ระดับไกลสุด/ราคาระดับ Take Profit ไกลสุดที่ได้รับ เช่น TP9/4035.78
IDรหัสสัญญาณรหัสสำหรับแยกและตรวจสอบสัญญาณแต่ละครั้ง

05การแจ้งเตือนสัญญาณ

หลัง EA ประมวลผลสัญญาณ ระบบจะแจ้งผลไปยัง Telegram โดยใช้ 🟢 สำหรับ Buy สำเร็จ, 🔴 สำหรับ Sell สำเร็จ, ❌ สำหรับ Cancel, Close หรือ Close All สำเร็จ และ ⚠️ เมื่อไม่สามารถทำรายการได้

ตัวอย่างเมื่อเปิด Buy สำเร็จ

🟢Trade Executed
Account: ***4010
Result: Buy 0.01 Lot
━━━━━━━━━━━━
Name: Indicator name
Symbol: BTCUSD
Signal: Buy
Entry: 63772.96
SL: 63777.96
TP: TP3/63769.96
ID: BUY-BTCUSD-260713-232801-1

ตัวอย่างเมื่อเปิด Sell สำเร็จ

🔴Trade Executed
Account: ***4010
Result: Sell 0.01 Lot
━━━━━━━━━━━━
Name: Indicator name
Symbol: XAUUSD
Signal: Sell
Entry: 4032.81
SL: 4037.81
TP: TP3/4017.81
ID: SELL-XAUUSD-260713-232901-2

ตัวอย่างเมื่อ EA รับ Signal: Cancel

❌ยกเลิก Pending แล้ว
Account: ***4010
Result: Cancelled 1 pending orders
━━━━━━━━━━━━
Name: Indicator name
Symbol: XAUUSD
Signal: Cancel
ID: CANCEL-XAUUSD-260720-120000-1

ตัวอย่างเมื่อ EA รับ Signal: Close

❌ปิด Order แล้ว
Account: ***4010
Result: Closed 1 order
━━━━━━━━━━━━
Name: Indicator name
Symbol: XAUUSD
Signal: Close
ID: CLOSE-XAUUSD-260720-120500-1

ตัวอย่างเมื่อ EA รับ Signal: Close All

❌ปิด Order แล้ว
Account: ***4010
Result: Closed All 3 orders
━━━━━━━━━━━━
Name: Indicator name
Symbol: XAUUSD
Signal: Close All
ID: CLOSE_ALL-XAUUSD-260720-210000-SESSION1753038000000

ตัวอย่างเมื่อไม่สามารถทำรายการได้

⚠️ดำเนินการไม่สำเร็จ
Account: ***4010
Result: Rejected: Spread สูงเกินกำหนด
━━━━━━━━━━━━
Name: Indicator name
Symbol: XAUUSD
Signal: Buy
Entry: 4032.81
SL: 4027.81
TP: TP3/4047.81
ID: BUY-XAUUSD-260713-233001-3
หัวข้อสถานะหรือข้อมูลความหมาย
TradeTrade Executed / ยกเลิก Pending แล้ว / ปิด Order แล้ว / ดำเนินการไม่สำเร็จBuy สำเร็จแสดงวงกลมสีเขียว, Sell สำเร็จแสดงวงกลมสีแดง, Cancel หรือ Close สำเร็จแสดงเครื่องหมายกากบาทสีแดง และกรณีไม่สำเร็จแสดงเครื่องหมายเตือน
Accountเลขท้ายบัญชีเลขท้ายบัญชีที่ทำรายการ โดยซ่อนตัวเลขส่วนหน้า
ResultBuy [Lot] Lotเปิดคำสั่ง Buy แบบ Market สำเร็จ
Sell [Lot] Lotเปิดคำสั่ง Sell แบบ Market สำเร็จ
Buy Pending [Lot] Lotวางคำสั่ง Buy แบบ Pending สำเร็จ
Sell Pending [Lot] Lotวางคำสั่ง Sell แบบ Pending สำเร็จ
Cancelled [จำนวน] pending ordersแสดงจำนวน Pending Order ที่ยกเลิกได้ตาม ID หากไม่พบรายการที่ตรงกันจะแสดงจำนวนเป็น 0
Closed [จำนวน] orderปิด Position หรือยกเลิก Pending ที่ตรงกับ ID สำเร็จ
Closed Allปิด Position และยกเลิก Pending ตามขอบเขตที่กำหนดสำเร็จ
Rejectedไม่เปิดคำสั่ง เพราะสัญญาณไม่ผ่านเงื่อนไข โดยข้อความถัดไปจะบอกสาเหตุ
Retryการทำรายการยังไม่สำเร็จและเป็นข้อผิดพลาดที่สามารถลองใหม่ได้
Error Messageสาเหตุอื่น เช่น ปิด Algo Trading, ไม่พบ Symbol, อ่านราคาไม่ได้, Volume ไม่ถูกต้อง หรือโบรกเกอร์ปฏิเสธคำสั่ง
Nameชื่อ Indicatorชื่อ Indicator ของสัญญาณ
Symbolชื่อสินทรัพย์สินทรัพย์ที่ได้รับสัญญาณ
SignalBuy / Sell / Cancel / Close / Close Allชนิดของสัญญาณที่ EA ประมวลผล
Entryระดับราคาราคา Entry ของ Buy/Sell โดยไม่แสดงในข้อความ Cancel/Close
Stop Lossระดับราคาราคา Stop Loss ของ Buy/Sell โดยไม่แสดงในข้อความ Cancel/Close
Take ProfitTP ระดับไกลสุด/ราคาระดับ Take Profit ไกลสุดของ Buy/Sell โดยไม่แสดงในข้อความ Cancel/Close
IDรหัสสัญญาณรหัสอ้างอิงของสัญญาณ
คัดลอกแล้ว