Trade Signal To Telegram
- 유틸리티
- The Anh Bui
- 버전: 1.1
- 업데이트됨: 19 4월 2026
- 활성화: 10
TELEGRAM_NOTIFICATION은 MetaTrader 5 터미널의 실시간 거래 이벤트를 모든 Telegram 채팅, 그룹 또는 채널로 전달하는 유틸리티입니다. 모든 주문 이벤트(진입, 청산, 수정, 취소)를 추적하여 수 초 내에 형식화된 메시지를 전송합니다. 사용자가 정의한 시간 범위에 대한 일일 손익 리포트도 생성할 수 있습니다.
주요 기능
- 시장가 및 예약 주문의 진입 알림 (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
- 순이익, 잔고, 순자산, 일일 총 수익이 포함된 청산 알림
- StopLoss, TakeProfit 또는 예약 주문 가격 변경 시 알림 (pip 차이 포함)
- 삭제된 예약 주문에 대한 취소 알림, 수동 취소와 실행 구분
- 사용자 지정 시간에 사용자 지정 범위를 다루는 일일 통계 리포트
- MagicID 및 심볼별 필터
- 전송 실패 시 최대 3회 재시도
- 실시간 상태, 마지막 이벤트, 마지막 오류를 표시하는 차트 대시보드
- Telegram 그룹 토픽(thread ID) 지원
- 모든 MT5 브로커에서 작동
작동 원리
Expert Advisor를 단일 차트에 연결하세요. 계정의 모든 포지션과 예약 주문을 모니터링합니다. 이벤트를 감지하면 HTML 형식 메시지를 생성하여 WebRequest를 통해 Telegram Bot API로 전송합니다. 본 Expert Advisor는 모니터링 유틸리티이며 자체적으로 거래를 열거나 닫지 않습니다.
설정
- BotFather를 통해 Telegram 봇을 생성하고 bot token을 복사하세요.
- 채팅, 그룹 또는 채널의 ID를 확인하세요.
- MetaTrader 5에서 도구 - 옵션 - Expert Advisors를 열고 WebRequest 허용을 활성화한 후 URL api.telegram.org를 목록에 추가하세요.
- Expert Advisor를 아무 차트에 연결하고 BotToken과 ChatID를 입력한 후 알림 받을 이벤트를 활성화하세요.
입력 매개변수
Telegram Setup
- BotToken: BotFather에서 받은 토큰
- ChatID: 메시지를 보낼 채팅, 그룹 또는 채널 ID
- ThreadID: 그룹 토픽 ID, 선택 사항
Notification
- NotifyOnOpen: 주문 진입 시 알림
- NotifyOnClose: 주문 청산 시 알림
- NotifyOnModify: 주문 수정 시 알림
- NotifyDailyStat: 일일 손익 리포트
- StatSendTime: 리포트 전송 시간, 사용자 시간대의 HH:MM
- StatWindow: 리포트가 집계하는 범위, 전날의 HH:MM-HH:MM
- StatThreadID: 일일 리포트용 별도 토픽 ID, 선택 사항
- WaitForTPSL: StopLoss와 TakeProfit이 설정될 때까지 진입 알림 보류
Modify
- ModifyMinPips: 수정 알림 발동에 필요한 최소 pip 변화. 0은 모든 변화, 0보다 큰 값은 트레일링 스톱 노이즈 필터링
Filter
- FilterMagicID: 0은 모든 주문, 특정 MagicID는 하나의 EA 격리
- FilterSymbol: 빈 값은 모든 심볼, EURUSD 같은 단일 심볼
Display
- Reference: 모든 메시지에 포함되는 사용자 지정 라벨
- GMTOffset: 표시 시간의 시간대 오프셋
Dashboard
- ShowDashboard: 차트에 상태 패널 표시
- DashboardCorner: 패널 위치
참고 사항
- 계정당 하나의 차트에만 Expert Advisor를 연결하세요. 여러 인스턴스는 중복 알림을 생성합니다.
- WebRequest가 활성화되어야 하고 api.telegram.org가 허용 URL 목록에 있어야 합니다.
- 본 Expert Advisor는 어떠한 거래도 실행하지 않습니다.
