Eagle Telegram Signal Provider MT5
- 유틸리티
- 버전: 1.4
Signal Provider
거래하는 동안 계좌의 거래를 Telegram 채팅, 그룹 또는 채널에 게시합니다. 신규 주문, 수정, 부분 청산, 청산, 대기 주문, 그리고 일간, 주간, 월간 보고서입니다. 각 메시지에는 가격 수준, 금액과 퍼센트로 표시한 위험, 결과가 나오고, 원하면 거래가 그려진 차트 스크린샷도 함께 보냅니다. 입력할 것은 없습니다. 거래는 당신이, 메시지는 EA가 씁니다.
Eagle Signal Provider는 계좌의 모든 거래와 대기 주문을 추적하고, 이벤트가 일어난 직후 이벤트마다 알기 쉬운 Telegram 메시지를 보냅니다. 구독자는 당신이 무엇을, 어떤 가격에, 얼마의 위험으로 했고 어떤 결과가 나왔는지 휴대폰에서 읽기 좋은 형식으로 봅니다. 지연, 손절 규칙, 필터가 게시할 내용을 정하므로 수동 거래, 다른 EA의 거래, 손절이 없는 거래가 실수로 채널에 올라가지 않습니다.
구독자가 받는 내용
- 신규 주문: 심볼, 방향, 진입가, SL과 TP 및 그 거리, 랏, 잔고 또는 순자산 대비 금액과 %로 표시한 위험과 목표, 위험 대비 보상 비율, 계좌 정보 줄, 코멘트.
- 수정: 변경의 의미를 말로 보여 줍니다. 손절을 본전으로, 수익 확정, 위험 감소 또는 증가, 손절 설정 또는 삭제, 목표 확대, 축소, 설정 또는 삭제, 주문 이동. 이전 가격과 새 가격, 그리고 변경 후의 위험과 목표.
- 부분 청산: 청산한 랏과 남은 랏, 처음 크기에 대한 비율, 부분 청산 번호, 결과, 보유 시간, 새 잔고. MT4에서는 이전 티켓과 새 티켓.
- 청산: 이유(익절, 손절, 스톱 아웃, 수동, Expert에 의한 청산, 대기 주문 삭제 또는 만료), 진입가와 청산가, pips, 금액, %, 처음 위험의 배수(예: +2.2R)로 표시한 결과, 보유 시간, 새 잔고.
- 대기 주문 체결: 요청 가격, 체결 가격, 슬리피지.
- 보고서: 일간, 주간, 월간. 선택한 시각에 자동으로 보내거나 패널에서 한 번의 클릭으로 보냅니다.
휴대폰 화면에 맞춘 메시지
- 첫 줄은 알림 미리보기입니다. 종목, 방향, 이벤트가 나오므로 구독자는 채팅을 열기 전에 무슨 일이 있었는지 압니다.
- 가격은 고정 폭 블록에 가장 높은 가격이 위로 오게 표시합니다. 매수는 위에서 아래로 TP, 진입가, SL, 매도는 그 반대입니다. 거리에는 부호가 있으며 +는 수익 방향입니다.
- 작은 막대: 신규 주문의 위험 대비 보상, 청산 시 진입과 청산 위치가 표시된 SL에서 TP까지의 경로, 부분 청산의 청산 비율, 보고서의 승률.
- 스레드: 수정, 부분 청산, 청산, 체결은 신규 주문 메시지에 대한 답장으로 와서 거래마다 채팅에 함께 모입니다(스위치 "Reply to the signal").
- 끝에 심볼 해시태그, 예: #EURUSD. 누르면 그 종목의 모든 시그널이 보입니다(스위치 "Symbol hashtag").
- 메시지는 5개 언어: 영어, 이탈리아어, 독일어, 스페인어, 프랑스어.
차트 스크린샷
- 신규 주문과 청산 때 EA는 심볼의 차트를 열고 거래를 그린 다음(손절과 익절 구역, 진입선, 청산 때는 진입에서 청산까지의 선) 이미지를 찍어 글과 함께 보냅니다.
- 기간(현재 기간 또는 M1부터 MN1), 픽셀 크기(0 = 차트 전체), 색상을 정하는 차트 템플릿을 선택합니다.
- 청산 때 그리는 수준은 처음 SL/TP, 가장 넓은 SL/TP, 마지막 SL/TP 중에서 고를 수 있습니다(Levels drawn).
- Screenshot time limit 안에 차트가 준비되지 않으면 글은 이미지 없이 나갑니다. 스크린샷 때문에 메시지가 사라지는 일은 없습니다.
무엇을 게시할지는 당신이 정합니다
- 신규 주문 지연: 시그널은 설정한 초가 지난 뒤, 그동안 넣은 SL과 TP를 포함해 나가며, 그 처음 조정은 수정으로 보내지 않습니다.
- Announce market trades only with a stop loss: 손절이 없는 거래는 손절을 기다립니다. 제때 설정되지 않으면 그 시그널과 이후의 모든 메시지를 보내지 않습니다.
- 매직 넘버, 심볼, 코멘트로 주문을 필터링하며 포함 또는 제외를 고를 수 있고 여러 값은 ";"로 구분합니다. 필터는 보고서에도 적용됩니다.
- 대기 주문: 주문, 수정, 삭제를 모두 알리거나, 알리지 않다가 거래가 되었을 때만 게시합니다(Announce as new trade).
- 모든 메시지용 스위치 하나, 종류별 스위치, 그리고 각 메시지의 각 줄마다 스위치가 있습니다.
보고서
- 일간은 매일, 주간은 선택한 요일, 월간은 그달 마지막 날, 당신의 시간대(GMT Offset) 기준 보고서 시각에 보냅니다. 각 보고서는 한 번만 보내며, 터미널을 다시 시작한 뒤에도 최대 한 시간 늦게까지 보냅니다.
- 대상 기간, 금액, %, pips로 표시한 총 결과, 이긴 거래, 진 거래, 본전 거래 수, 막대가 있는 승률, 프로핏 팩터, 가장 좋은 거래와 가장 나쁜 거래.
- 청산된 거래 목록(원하면 부분 청산을 한 줄로 합침), 이어서 아직 보유 중인 거래와 평가 손익, 미체결 대기 주문.
- "Break-even band (%)"는 작은 결과를 언제 본전으로 볼지 정합니다. "Send even without trades"는 거래가 없는 기간도 보고할지 정합니다.
메시지 전송 방식
- 계좌는 250밀리초마다, MT5에서는 거래 이벤트가 있을 때마다 확인합니다.
- 각 거래의 상태는 저장됩니다. 터미널이 닫혀 있는 동안 일어난 일(예: 밤사이 TP에 도달한 거래)은 EA가 다시 시작할 때 보내며, 같은 이벤트를 두 번 보내지 않습니다. 처음 시작할 때 이미 열려 있는 거래는 메시지 없이 이어받습니다.
- Telegram이 기다리라고 하면 메시지는 기다렸다가 다시 보내며 최대 30번 시도합니다. Telegram이 서식을 거부하면 일반 텍스트로 보냅니다. Telegram 메시지 하나보다 긴 글은 줄 끝에서 나눕니다.
- WebRequest 허용이 없으면 해결 방법을 알려 주는 경고가 나오고, 마지막 결과는 항상 패널에 표시됩니다.
차트 위의 패널
- 메인 창: Daily report now, Weekly report now, Monthly report now, Settings, 당신의 시간대 시계, 마지막 결과(전송됨, 대기 중, 오류).
- Settings: Main settings, New trade, Trade closed, Partial exit, Order changes, Pending filled, Reports, Try a message, 모두 83개 설정. 설정은 저장되어 다시 시작한 뒤에도 그대로입니다.
- Try a message: 한 번의 클릭으로 차트 심볼에 대한 테스트용 신규 주문, 청산, 수정, 체결 메시지를 보내 거래 전에 채널에서 결과를 확인합니다.
- 옮기고, 최소화하고, 크기를 바꿀 수 있는(Panel size) 어두운 창.
고급 모드: 당신만의 문구
- "Use custom message files (advanced mode)"을 켜면 메시지는 편집할 수 있는 텍스트 파일에서 만들어집니다. 신규 주문, 청산, 부분 청산, 수정, 대기 주문 체결, 보고서마다 파일이 하나씩 있습니다.
- 파일은 Terminal\Common\Files\EagleSignalProvider\CustomMsg에 있습니다. "Template" 폴더는 시작할 때마다 현재 형식으로 다시 쓰입니다. 복사한 뒤 사본의 이름을 바꾸고 그 이름을 "Folder of your message files"에 입력하세요. 없는 폴더는 템플릿으로 만들어집니다.
- 모든 값의 자리표시자, 조건이 맞을 때만 보이는 줄(코멘트 있음, SL 설정됨, TP 설정됨, 대기 주문 또는 시장가 주문), 각 이모지와 각 청산 이유의 문구, Telegram 서식(굵게, 기울임, 고정 폭). 모든 자리표시자는 Info.txt에 설명되어 있습니다.
- 파일은 메시지마다 다시 읽습니다. 변경 내용은 EA를 다시 시작하지 않아도 다음 메시지부터 적용됩니다.
네 단계로 시작
1. Telegram에서 BotFather로 봇을 만들고 토큰을 복사합니다. 봇을 그룹이나 채널에 추가하고, 채널에서는 게시 권한이 있는 관리자로 지정합니다.
2. MetaTrader에서 "Tools, Options, Expert Advisors"를 열고 목록의 URL에 WebRequest를 허용한 뒤 https://api.telegram.org를 추가합니다.
3. EA를 차트 하나에 올리고 Telegram bot token과 Telegram chat ID를 입력합니다(그룹이나 채널의 ID는 음수이고, 채널 ID는 -100으로 시작합니다).
4. Settings, Try a message를 열고 테스트 메시지를 보내면 채팅에 나타납니다. 그때부터 계좌의 모든 거래가 게시됩니다.
요구 사항
- 계좌와 채팅마다 차트 하나에 EA 하나. 필터가 다른 두 EA는 같은 채팅에 게시할 수 있습니다.
- 터미널은 열린 상태로 연결되어 있어야 합니다. Windows VPS에서는 컴퓨터를 꺼도 메시지가 나갑니다.
- 헤징 계좌와 네팅 계좌. 네팅 계좌에서는 포지션에 추가한 수량을 알리지 않습니다.
- EA는 거래하지 않고 주문을 바꾸지 않습니다. 계좌를 읽고 메시지를 보낼 뿐입니다.
- 전략 테스터에서는 Telegram에 연결할 수 없습니다. 테스터에서 EA는 메시지를 보내는 대신 저널에 기록합니다.
- MetaTrader 5용과 MetaTrader 4용이 같은 기능의 두 제품으로 있습니다. 사용하는 터미널에 맞는 것을 설치하세요.
매개변수: TELEGRAM
- Telegram chat ID: 메시지를 받는 채팅, 그룹 또는 채널.
- Telegram bot token: 봇의 토큰.
- Use custom message files (advanced mode): 내장 형식 대신 사용자 폴더의 텍스트 파일로 메시지를 만듭니다.
- Folder of your message files: Terminal\Common\Files\EagleSignalProvider\CustomMsg 안에서 당신의 파일이 있는 폴더 이름.
- Wait before announcing a new trade (seconds): 신규 주문을 알리기 전의 대기 시간.
- Announce market trades only with a stop loss: 손절이 없는 시장가 거래를 알리지 않습니다.
- Extra wait for the stop loss (seconds): 시그널을 버리기 전에 손절을 추가로 기다리는 시간.
- Panel size: Automatic(화면 설정에 따름) 또는 75%에서 200%.
- Chart loading time before the screenshot (seconds): 촬영 전에 차트 로딩을 기다리는 최소 시간.
- Screenshot time limit (seconds): 이 시간이 지나면 글은 이미지 없이 나갑니다.
매개변수: 주문 필터
- Publish only these magic numbers / Never publish these magic numbers: 예를 들어 1001;1002.
- Publish only these symbols / Never publish these symbols: 예를 들어 EURUSD;XAUUSD.
- Publish only comments containing / Never publish comments containing: 거래 코멘트의 일부, 예를 들어 Scalper.
- 비워 두면 필터 없음. 대소문자는 구분하지 않습니다.
패널 설정
- Main settings: Publish to Telegram, Publish pending orders, Your time zone (GMT), Break-even band (%), Distances in (Pips / Points), % relative to (Balance / Equity), Picture width (px), Picture height (px), Chart template for pictures, Message language, Reply to the signal, Symbol hashtag.
- New trade: Publish new trades, Attach chart picture, Picture timeframe, Ticket number, Lot size, Stop loss price, Stop loss distance, Take profit price, Take profit distance, Risk/reward bar, Account size, Risk in money and %, Target in money and %, Free margin, Margin level, Trade comment, Your extra text.
- Trade closed: Publish closed trades, Attach chart picture, Levels drawn (First / Widest / Last SL/TP), Ticket number, Entry price, Exit price, Result in money, Result in %, Result in pips/points, Lot size, Time in the trade, Balance after closing, Reason in the title, Your extra text.
- Partial exit: Publish partial exits, Ticket number, Closed share, Number of the partial, Result in money, Result in %, Result in pips/points, Closed and left lots, Time in the trade, Balance after closing, Closed share text, Your extra text.
- Order changes: Publish order changes, Ticket number, Previous value, Risk/target distance, Risk/target in money, Risk/target in %.
- Pending filled: Publish pending fills, Announce as new trade, Ticket number.
- Reports: Daily report, Weekly report, Monthly report, Sending time, Weekly report day, Send even without trades, Buy / sell in the list, Pips/points in the list, % in the list, Join partial exits, Total in pips/points, Total in money, Total in %, Counts and statistics, Win rate, Open trades, Pending orders, Note under joined partials, Your extra text.
위험 고지
이 EA는 계좌의 거래를 보고할 뿐이며, 거래를 열지 않고 투자 조언도 하지 않습니다. 메시지와 보고서의 결과는 이 계좌의 과거 결과이며 미래의 결과를 예측하지 않습니다. 시그널을 따르는 사람은 스프레드, 슬리피지, 메시지가 도착하는 시간, 브로커 조건 때문에 다른 결과를 얻을 수 있습니다. 구독자에게 게시하기 전에 데모 계좌와 비공개 테스트 채널에서 EA를 시험해 보세요.
질문과 제안은 이 제품의 댓글이나 MQL5 개인 메시지로 남겨 주세요.
