Haven MT5 to Telegram
- 유틸리티
-
Maksim Tarutin
🔷 MQL5 Developer | Haven
------------------------------------------------------------
I develop trading tools for MetaTrader 5, including indicators, utilities, and Expert Advisors.
My main areas of interest are market structure, liquidity, price action, volatility, and systematic trading. - 버전: 20.0
- 업데이트됨: 28 9월 2026
- 활성화: 10
Haven MT5 to Telegram 2.0 — MT5 거래를 Telegram에 게시
Haven MT5 to Telegram은 MetaTrader 5의 거래 이벤트를 Telegram에 자동으로 게시하기 위한 유틸리티입니다.
포지션 진입과 청산, Stop Loss와 Take Profit 변경, 부분 청산, 예약 주문 이벤트를 모니터링합니다. 메시지에는 차트 스크린샷, Trade ID, 거래 결과도 포함할 수 있습니다.
Haven MT5 to Telegram 2.0의 새로운 기능
버전 2.0에서는 새로운 인터페이스와 재설계된 거래 이벤트 게시 시스템이 도입되었습니다.
-
SIMPLE 모드
필수 설정이 하나의 화면에 정리되어 있습니다. 여기에서 Telegram 연결을 확인하고, 주요 알림 유형과 스크린샷을 켜거나 끌 수 있으며, 최초 신호의 게시 방식을 선택할 수 있습니다. -
ADVANCED 모드
확장 인터페이스에는 게시, 스타일, 보고서, 진단을 위한 별도 섹션이 있습니다. SIMPLE과 ADVANCED는 동일한 설정을 사용합니다. -
전체 거래 라이프사이클 지원
Haven은 시장 진입, SL/TP 변경, Break Even, 부분 청산, 전체 청산 및 주요 예약 주문 이벤트를 게시할 수 있습니다. -
첫 메시지 전 SL 대기
새로운 진입에는 Immediately, Fixed Delay, Wait for SL 모드를 사용할 수 있습니다. 이를 통해 Haven은 보호 수준이 설정될 때까지 기다린 후 첫 메시지에 Entry, SL, TP를 함께 게시할 수 있습니다. 대기 시간에는 항상 설정 가능한 최대 제한 시간이 적용됩니다. -
STANDARD 및 CUSTOM TEMPLATES
STANDARD는 바로 사용할 수 있는 메시지 형식을 제공합니다. CUSTOM TEMPLATES에서는 자체 HTML 템플릿이나 TXT 파일을 사용하여 Pending, Open, Close 메시지를 설정할 수 있습니다.
거래 알림
Haven은 MT5에서 거래 이벤트를 직접 모니터링하고 현재 설정에 따라 메시지를 생성합니다.
- Market Entry — 새로운 포지션 진입.
- SL / TP Change — Stop Loss 또는 Take Profit 변경.
- Break Even — 보호 수준을 진입 가격 영역으로 이동.
- Partial Close — 포지션 부분 청산.
- Full Close — 포지션 전체 청산.
- Pending Created — 예약 주문 생성.
- Pending Modified — 예약 주문 매개변수 변경.
- Pending Activated — 예약 주문 활성화.
- Pending Cancelled / Expired — 예약 주문 취소 또는 만료.
거래 이벤트에는 안정적인 Trade ID가 사용되어 동일한 종목의 개별 거래를 구분하는 데 도움이 됩니다.
STANDARD 메시지
STANDARD 모드에서는 사용자가 HTML을 편집할 필요가 없습니다. Haven이 메시지 구조를 자동으로 생성합니다.
표시할 항목을 선택할 수 있습니다:
- Symbol
- Direction
- Entry / Exit
- Stop Loss
- Take Profit
- Trade ID
- Duration
- Close Reason
- Volume
- Money P/L
- Ticket
Volume, Money P/L, Ticket과 같은 선택 항목은 게시하지 않으려는 경우 비활성화할 수 있습니다.
차트 스크린샷
Haven은 지원되는 거래 메시지에 차트 스크린샷을 자동으로 첨부할 수 있습니다.
-
제어된 프레이밍
스크린샷을 생성하기 전에 Haven은 이벤트 시간과 거래 수준에 따라 차트 배율과 표시 영역을 조정합니다. -
거래 수준
스크린샷에는 Entry, Exit, Stop Loss, Take Profit을 표시할 수 있습니다. 종료된 거래의 경우 진입과 청산 사이의 실제 범위도 표시할 수 있습니다. -
Watermark
스크린샷에 텍스트 워터마크 또는 @username을 추가할 수 있습니다. 텍스트, 크기, 위치를 설정할 수 있으며 색상은 차트 배경에 맞게 선택됩니다. -
패널 숨기기
스크린샷을 생성하는 동안 Haven 패널을 일시적으로 숨기고 완료 후 다시 복원할 수 있습니다.
보고서 및 오픈 포지션
Haven에는 전용 보고서 섹션이 포함되어 있습니다.
- Daily Trading Report — 브로커 서버 시간을 기준으로 수동 또는 자동 전송되는 일일 보고서.
- Weekly Trading Report — 현재 주 시작 시점부터 집계하는 수동 주간 보고서.
- Open Positions — 현재 열려 있는 포지션 목록을 전송합니다.
V2 보고서는 완전히 종료된 거래 세그먼트를 하나의 거래로 집계합니다. 부분 청산은 해당 거래의 최종 결과에 포함되며 별도의 완료 거래로 Trades 수를 증가시키지 않습니다.
보고서에는 다음 항목이 포함될 수 있습니다:
- Trades
- Wins / Losses / Breakeven
- Win Rate
- Gross P/L
- Trading Costs
- Net P/L
Trading Costs에는 MT5 거래 내역에서 확인 가능한 커미션, 수수료 및 swap이 포함됩니다.
기술 기능
| Multi-Symbol | 유틸리티는 하나의 차트에서 실행되면서 계좌의 모든 종목 거래를 모니터링할 수 있습니다. 필요한 경우 현재 차트 종목으로만 제한할 수 있습니다. |
| Magic Filter | 모든 거래를 모니터링하거나 지정된 Magic Number로 게시를 제한할 수 있습니다. |
| Persistent Queue | 메시지는 영구 저장되는 전송 큐를 통해 처리됩니다. MT5를 재시작한 후에도 큐 상태와 확인된 Telegram 메시지 상태가 복원됩니다. |
| Retry | 일시적인 연결 오류가 발생하면 Haven은 전송 작업을 유지하고 내부 큐 로직에 따라 다시 시도합니다. |
| Telegram Diagnostics | 패널에는 Telegram, Bot, Destination, 전송 큐 및 전송 오류의 상태가 표시됩니다. |
| Test Message | 실제 거래를 열지 않고도 Telegram 연결을 확인하고 테스트 거래 메시지를 별도로 전송할 수 있습니다. |
| Economic Calendar | MT5 Economic Calendar의 중요도가 높은 이벤트에 대한 Telegram 알림도 활성화할 수 있습니다. |
| No DLL | 유틸리티 실행에 외부 DLL이 필요하지 않습니다. |
SIMPLE 인터페이스
SIMPLE 모드는 빠른 설정을 위해 설계되었습니다. Telegram 상태와 주요 게시 설정이 하나의 화면에 표시됩니다:
- Market Entry
- Trade Close
- SL / TP Updates
- Pending Orders
- Screenshots
- Initial Signal
추가 설정이 필요하지 않은 경우 Telegram 연결 후 기본 설정을 그대로 유지하고 사용할 수 있습니다.
ADVANCED 인터페이스
ADVANCED 모드에서는 Haven의 전체 인터페이스에 접근할 수 있습니다:
- Overview — 연결 및 큐 상태.
- Publish — 거래 알림 유형, 메시지 형식, Initial Signal 설정.
- Style — 스크린샷 및 Watermark 설정.
- Reports — Daily / Weekly Reports, Open Positions, Economic Calendar 알림.
- System — Telegram 및 전송 시스템 진단.
Telegram 연결
1단계: Telegram Bot 생성
- Telegram을 열고 공식 BotFather 봇을 찾습니다.
- /newbot 명령을 사용하여 새 봇을 생성합니다.
- 이름과 username을 설정합니다.
- BotFather가 Bot Token을 제공합니다. 저장해 두십시오.
2단계: 전송 대상 준비
Haven은 Telegram Bot이 접근할 수 있는 개인 채팅, 그룹 또는 채널로 메시지를 보낼 수 있습니다.
채널을 사용하는 경우 봇을 관리자로 추가하고 메시지 게시 권한을 부여한 다음 해당 Chat ID를 확인하십시오.
3단계: MT5 설정
- 도구 -> 옵션 -> Expert Advisors를 엽니다.
- 목록의 URL에 대한 WebRequest 허용을 활성화합니다.
- Telegram API 주소를 추가합니다: https://api.telegram.org
- OK를 클릭합니다.
4단계: Haven 실행
- Haven MT5 to Telegram을 차트에 추가합니다.
- F7을 누르고 Bot Token과 Chat ID를 입력합니다.
- 설정을 적용합니다.
- SIMPLE 패널에서 VERIFY TELEGRAM을 클릭합니다.
- 검증이 성공하면 상태가 READY로 변경됩니다.
- 필요한 경우 SEND TEST를 클릭하여 메시지 전송을 확인합니다.
상태가 READY로 표시되면 Haven은 선택된 거래 이벤트를 모니터링하고 설정된 Telegram 대상으로 게시할 준비가 완료된 것입니다.
