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 ให้ผู้ติดตาม เช่นห้องฟรีหนึ่งห้องกับห้องที่เสียเงิน แถบส่งสัญญาณบนกราฟจะแสดงรายชื่อห้องเหล่านั้น ติ๊กห้องเดียวหรือหลายห้องแล้วกด SEND ห้องเหล่านั้นจะได้รับข้อความหนึ่งใบที่มีแผนการเทรด กับรูปกราฟหนึ่งรูป ข้อความใส่จุดเข้า SL และ TP ได้ และถ้าเลือกไว้ ก็ใส่ TP และ SL แต่ละระดับของการทยอยปิดได้ด้วย ทุกห้องได้รูปแบบเดียวกัน สิ่งที่ต่างกันคือคุณติ๊กห้องไหน
ในหน้าตั้งค่าสัญญาณ คุณกำหนดได้ว่าจะส่งอะไรออกไป ทั้งไม้ไหนบนกราฟที่จะรวมเข้าไป ไม่ว่าจะเป็น draft ไม้รอ หรือไม้ที่เปิดอยู่ จะเขียนระดับของการทยอยปิดลงในข้อความไหม จะส่งรายละเอียด รูปกราฟ หรือทั้งสองอย่าง และบรรทัดหมายเหตุของคุณเองที่จะใส่หรือไม่ใส่ก็ได้ ตัวแถบวางแนวนอนพาดกราฟ หรือแนวตั้งด้านข้างก็ได้
นี่เป็นเครื่องมือที่ต้องกดเอง จะไม่มีอะไรส่งเข้าแชนแนลเลยจนกว่าคุณจะกด 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 นาที และตรวจราคากับล็อตใหม่ก่อนส่ง หลังปิดไม้เป็นชุด คำตอบจะบอกว่าปิดไปกี่ไม้ และได้เสียประมาณเท่าไหร่
วิธีตั้งค่า
- ใน Telegram สร้างบอทกับ @BotFather แล้วก๊อป token ของมัน
- ใน MetaTrader เปิด Tools › Options › Experts แล้วเพิ่ม https://api.telegram.org เข้ารายการ WebRequest
- ในหน้าตั้งค่า Telegram ของ ApeX วาง token แล้วใส่ ID ผู้ใช้ Telegram ของคุณเองใน Allowed IDs ถ้ารายการว่างจะไม่อนุญาตใครเลย แชทตรงระหว่างคุณกับบอทจะถูกเติมให้อัตโนมัติ
- ถ้าเป็นกลุ่มหรือแชนแนล ให้เพิ่มบอทเข้าไปเป็นผู้ดูแล พิมพ์
/apexในห้องนั้น แล้วกด Find new chats ภายในห้านาที จากนั้นกำหนดว่าเป็นห้อง System สำหรับแจ้งเตือน หรือห้อง Channel สำหรับส่งสัญญาณ - ถ้าจะใช้คำสั่ง ให้ติดตั้ง service ฟรี ApeX Telegram Bridge เปิดปุ่มควบคุมให้ห้องหนึ่งห้อง แล้วเปิดสิทธิ์ควบคุมที่ต้องการ สิทธิ์เหล่านี้ปิดไว้ตั้งแต่แรก
อะไรไปถึงใครบ้าง
- บอทเป็นของคุณ ข้อความวิ่งจากโปรแกรมของคุณไป 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 และเสียง ตัวทดลองใช้กับบัญชีเดโมได้ ซึ่งพอสำหรับเชื่อมบอทแล้วรับการแจ้งเตือนแรก ๆ ก่อนที่จะมีเงินจริงเข้ามาเกี่ยวข้อง