ApeX Trading Console · MetaTrader 5

MetaTrader 5 กับ Telegram

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

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

ApeX Trading Console ใช้บอทตัวเดียวนั้นทำงานสามอย่างแยกกัน คือแจ้งเตือนถึงตัวคุณ ส่งสัญญาณเทรดเข้าแชนแนลที่คุณดูแล และถ้าติดตั้ง service ตัวเล็กที่แจกฟรีไว้ด้วย ก็รับคำสั่งจากมือถือของคุณได้

แจ้งเตือนเข้าแชทของคุณเอง

ทุกเหตุการณ์ในหน้าตั้งค่า Notify & Sound มีสวิตช์ Telegram ของตัวเอง อยู่ข้างสวิตช์บนจอและบนมือถือ เหตุการณ์แบ่งเป็นกลุ่มดังนี้

  • ออเดอร์ — เปิดไม้ ไม้รอติดหรือหมดอายุ โดน SL หรือ TP ปิดบางส่วนตามระดับ SL ย้ายไปจุดเท่าทุนหรือถูก trailing
  • วัตถุบนกราฟและเวลา — ราคาแตะเส้นแนวโน้ม กรอบหรือ zone หรือเส้นแนวนอน และแท่งเทียนปิดบนไทม์เฟรมที่เลือก
  • ข่าวและระบบ — เตือนก่อนข่าวที่มีกำหนดออก เส้นเตือนราคา SL ฉุกเฉิน การผูก OCO ทำงาน หรือออเดอร์ที่โบรกปฏิเสธ
  • ความเสี่ยงและระบบเทรดอัตโนมัติ — ไม้ที่ถูกบล็อกเพราะเกินเพดานของ prop firm ไม้ที่เซิร์ฟเวอร์ไม่ได้ถือ SL ไว้ และสัญญาณที่ engine เจอ วางไปแล้ว หรือข้ามไป

ใช้หลายแชทได้ และให้แต่ละแชทรับกลุ่มเหตุการณ์ต่างกันจากทั้งหมดสิบกลุ่ม ได้แก่ Orders, System, Objects, Time, Prop Guard, Trade Engine, Indicators, Telegram, Setup และ Other ออเดอร์จึงเข้าห้องหนึ่ง ส่วนข่าวเข้าอีกห้องได้ แต่ละแชทยังเลือกได้ว่าจะให้แนบรูปกราฟมากับข้อความหรือไม่

Telegram chat settings in ApeX Trading Console for MT5 — System or Channel room, the ten alert groups from Orders to Other, chart image, and the control buttons with separate close, order and position permissions
เปิดดูหนึ่งแชท: เป็นห้อง System หรือ Channel รับกลุ่มไหนบ้าง แนบรูปกราฟไหม และสำหรับห้องคุมห้องเดียว สิทธิ์ควบคุมแต่ละแบบมีสวิตช์ของตัวเอง

ส่งสัญญาณเข้าแชนแนลของคุณ

ถ้าคุณดูแลแชนแนล Telegram ให้ผู้ติดตาม เช่นห้องฟรีหนึ่งห้องกับห้องที่เสียเงิน แถบส่งสัญญาณบนกราฟจะแสดงรายชื่อห้องเหล่านั้น ติ๊กห้องเดียวหรือหลายห้องแล้วกด SEND ห้องเหล่านั้นจะได้รับข้อความหนึ่งใบที่มีแผนการเทรด กับรูปกราฟหนึ่งรูป ข้อความใส่จุดเข้า SL และ TP ได้ และถ้าเลือกไว้ ก็ใส่ TP และ SL แต่ละระดับของการทยอยปิดได้ด้วย ทุกห้องได้รูปแบบเดียวกัน สิ่งที่ต่างกันคือคุณติ๊กห้องไหน

ApeX Telegram signal bar on an MT5 chart — channels Free, VIP and Premium with VIP and Premium selected, and the SEND button
แถบส่งสัญญาณแบบแนวนอนบนกราฟ จุดสีเขียวคือห้องที่จะได้รับเมื่อกด SEND ครั้งถัดไป

ในหน้าตั้งค่าสัญญาณ คุณกำหนดได้ว่าจะส่งอะไรออกไป ทั้งไม้ไหนบนกราฟที่จะรวมเข้าไป ไม่ว่าจะเป็น draft ไม้รอ หรือไม้ที่เปิดอยู่ จะเขียนระดับของการทยอยปิดลงในข้อความไหม จะส่งรายละเอียด รูปกราฟ หรือทั้งสองอย่าง และบรรทัดหมายเหตุของคุณเองที่จะใส่หรือไม่ใส่ก็ได้ ตัวแถบวางแนวนอนพาดกราฟ หรือแนวตั้งด้านข้างก็ได้

Signal channel setup for Telegram in ApeX Trading Console on MT5 — include draft, pending and market trades, partial TP and SL levels, details and chart on or off, a remark line, and a confirmation popup before sending Vertical ApeX Telegram signal bar on an MT5 chart with Free, VIP and Premium channels and a SEND button
หน้าตั้งค่าสัญญาณ และแถบเดียวกันในแบบแนวตั้ง การถามยืนยันก่อนส่งเป็นช่องติ๊ก

นี่เป็นเครื่องมือที่ต้องกดเอง จะไม่มีอะไรส่งเข้าแชนแนลเลยจนกว่าคุณจะกด SEND และถ้าติ๊กช่องยืนยันไว้ จะถามคุณอีกครั้งก่อนส่ง แชนแนลจะไม่ได้รับการแจ้งเตือนส่วนตัวหรือปุ่มใด ๆ ของคุณ

สั่งงานจากมือถือ

เมื่อมี service ฟรี ApeX Telegram Bridge รันคู่กับ MetaTrader แชทหนึ่งที่คุณเลือกจะกลายเป็นห้องคุม จากห้องนั้นคุณพิมพ์คำสั่งได้

คำสั่ง ทำอะไร
/account · /status · /risk ยอดเงิน equity และ margin · drawdown กับระดับ margin · สถานะกราฟ การเชื่อมต่อ และจำนวนไม้
/positions · /orders · /pl ไม้ที่เปิดอยู่พร้อมกำไรลอย ไม้รอที่ยังไม่ติด โดยแต่ละรายการมีปุ่มปิดหรือยกเลิกของตัวเอง และผลได้เสียของวันนี้ทั้งที่ปิดแล้วและที่ยังลอยอยู่
/close ปุ่มปิดแบบเดียวกับบนแผง ทั้งปิดหมด ไม้กำไร ไม้ขาดทุน ฝั่ง Buy ฝั่ง Sell และไม้รอแยกตามชนิด
/closeprofit>N · /closeloss>-N ปุ่มสำหรับปิดไม้ที่กำไรเกิน หรือขาดทุนเกินจำนวนที่คุณระบุ
/screenshot · /help รูปกราฟ ณ ตอนนี้ และรายการคำสั่งทั้งหมด

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

เมื่อ engine เตรียมไม้ไว้และรอคุณตัดสินใจ ข้อความของมันจะมีปุ่มให้วางเป็นไม้รอ ยิงเข้าตลาด หรือยกเลิก การยิงเข้าตลาดจะถามยืนยันอีกครั้ง ซึ่งหมดอายุใน 2 นาที และตรวจราคากับล็อตใหม่ก่อนส่ง หลังปิดไม้เป็นชุด คำตอบจะบอกว่าปิดไปกี่ไม้ และได้เสียประมาณเท่าไหร่

วิธีตั้งค่า

  1. ใน Telegram สร้างบอทกับ @BotFather แล้วก๊อป token ของมัน
  2. ใน MetaTrader เปิด Tools › Options › Experts แล้วเพิ่ม https://api.telegram.org เข้ารายการ WebRequest
  3. ในหน้าตั้งค่า Telegram ของ ApeX วาง token แล้วใส่ ID ผู้ใช้ Telegram ของคุณเองใน Allowed IDs ถ้ารายการว่างจะไม่อนุญาตใครเลย แชทตรงระหว่างคุณกับบอทจะถูกเติมให้อัตโนมัติ
  4. ถ้าเป็นกลุ่มหรือแชนแนล ให้เพิ่มบอทเข้าไปเป็นผู้ดูแล พิมพ์ /apex ในห้องนั้น แล้วกด Find new chats ภายในห้านาที จากนั้นกำหนดว่าเป็นห้อง System สำหรับแจ้งเตือน หรือห้อง Channel สำหรับส่งสัญญาณ
  5. ถ้าจะใช้คำสั่ง ให้ติดตั้ง service ฟรี ApeX Telegram Bridge เปิดปุ่มควบคุมให้ห้องหนึ่งห้อง แล้วเปิดสิทธิ์ควบคุมที่ต้องการ สิทธิ์เหล่านี้ปิดไว้ตั้งแต่แรก
MetaTrader 5 Options window, Experts tab, with Allow WebRequest for listed URL ticked and https://api.telegram.org in the allowed list so an Expert Advisor can send messages to Telegram
ขั้นที่ 2 — Tools › Options › Experts ติ๊ก Allow WebRequest for listed URL แล้วเพิ่ม https://api.telegram.org ถ้าไม่ใส่ จะไม่มีข้อความไหนส่งถึง Telegram ได้เลย
Telegram settings in ApeX Trading Console for MT5 — hidden bot token and allowed IDs, the fallback switch, Find new chats, and a list of chats with their groups, test buttons and the bridge status
หน้าตั้งค่า Telegram ช่อง token, Allowed IDs และ chat ID ถูกปิดไว้บนจอ ส่วนมุมล่างบอกว่า Bridge service กำลังทำงานอยู่หรือไม่

อะไรไปถึงใครบ้าง

  • บอทเป็นของคุณ ข้อความวิ่งจากโปรแกรมของคุณไป Telegram โดยไม่ผ่านเซิร์ฟเวอร์ของเรา
  • แจ้งเตือนและปุ่มไปได้เฉพาะห้อง System ส่วนสัญญาณไปได้เฉพาะห้อง Channel สองเส้นทางนี้ไม่เคยข้ามกัน
  • เฉพาะห้องคุมเท่านั้นที่เห็นเลขบัญชี และเห็นแบบปิดบางส่วน ห้องอื่นทั้งหมดไม่เห็นข้อมูลบัญชีเลย
  • ห้องคุมมีได้ไม่เกินหนึ่งห้อง คำสั่งรับเฉพาะจาก ID ที่คุณอนุญาต และการควบคุมแต่ละแบบ ทั้งการปิดไม้ การวางออเดอร์ และการจัดการไม้ แยกสิทธิ์กันคนละตัว

สิ่งที่มันทำไม่ได้

  • ปิด MetaTrader แล้วจะไม่มีอะไรถูกส่ง แจ้งเตือน สัญญาณ และคำตอบ ทั้งหมดมาจากโปรแกรมที่เปิดอยู่ ถ้าต้องการตลอด 24 ชั่วโมง ให้รันบน VPS
  • "ส่งแล้ว" หมายถึงส่งต่อออกไปแล้ว ไม่ใช่ถึงปลายทางแล้ว การยืนยันหลังกด SEND แปลว่าข้อความเข้าคิวรอส่งแล้ว ถ้า Telegram ล่ม หรือ token ถูกเปลี่ยนไปแล้ว ข้อความก็จะไปไม่ถึง
  • คำสั่งต้องใช้ Bridge service ถ้าไม่มี การแจ้งเตือนและสัญญาณยังส่งออกไปได้ตามปกติ แต่การสั่งงาน Trade Manager จากมือถือ ทั้งการพิมพ์คำสั่งและการกดปุ่ม จะตอบช้า และใช้ได้ไม่ครบทุก function ติดตั้ง Bridge (ฟรี) เพื่อให้ใช้ได้ครบ
  • มันไม่ส่งข่าวต่อเนื่องของสัญญาณ สัญญาณที่ส่งเข้าแชนแนลคือข้อความหนึ่งใบ ผู้ติดตามจะไม่ได้ข้อความตามมาทีหลัง ตอนราคาแตะแต่ละระดับ

คำถามที่พบบ่อย

MetaTrader 5 ส่งแจ้งเตือนเข้า Telegram ได้ไหม

ส่งเองไม่ได้ MetaTrader 5 ส่งการแจ้งเตือนเข้าแอปมือถือของตัวเองและอีเมลเท่านั้น ถ้าจะให้ถึง Telegram ต้องใช้ EA ที่ส่งข้อความผ่านบอท Telegram ที่คุณสร้าง และต้องอนุญาต https://api.telegram.org ในรายการ WebRequest ของโปรแกรม

ส่งสัญญาณเทรดจาก MT5 เข้าแชนแนล Telegram อย่างไร

เพิ่มบอทเข้าแชนแนลเป็นผู้ดูแล พิมพ์ /apex ในแชนแนลแล้วกด Find new chats จากนั้นกำหนดให้เป็นห้อง Channel แชนแนลนั้นจะขึ้นบนแถบส่งสัญญาณ ติ๊กเลือกแล้วกด SEND แชนแนลจะได้รับแผนการเทรดพร้อมรูปกราฟ

ปิดไม้จาก Telegram ได้ไหม

ได้ เมื่อติดตั้ง service ฟรี ApeX Telegram Bridge และเปิดสิทธิ์ปิดไม้ให้ห้องคุมแล้ว /positions จะแสดงไม้ทีละรายการพร้อมปุ่มปิดของตัวเอง และ /close มีปุ่มปิดเป็นชุดแบบเดียวกับบนแผง

ผู้ติดตามจะเห็นเลขบัญชีของเราไหม

ไม่เห็น ห้อง Channel ได้รับเฉพาะสัญญาณที่คุณส่ง โดยไม่มีข้อมูลบัญชี เลขบัญชีขึ้นเฉพาะในห้องคุมของคุณ และแม้แต่ในห้องนั้นก็ถูกปิดไว้บางส่วน

ทำไมกด Find new chats แล้วแชนแนลไม่ขึ้น

บอทต้องเป็นผู้ดูแลของแชนแนล และต้องมีการโพสต์ /apex ในห้องนั้นภายในห้านาทีก่อนกดปุ่ม ให้โพสต์ใหม่อีกครั้ง แล้วกด Find new chats ทันที

ของนี้อยู่ตรงไหนในคอนโซล

Telegram เป็นส่วนหนึ่งของฝั่งแจ้งเตือนใน ApeX Trading Console อยู่รวมกับการ์ดบนจอ การแจ้งเตือนมือถือของ MetaTrader และเสียง ตัวทดลองใช้กับบัญชีเดโมได้ ซึ่งพอสำหรับเชื่อมบอทแล้วรับการแจ้งเตือนแรก ๆ ก่อนที่จะมีเงินจริงเข้ามาเกี่ยวข้อง