Discord to MT4
- 유틸리티
- Janet Abu Khalil
- 버전: 2.0
- 활성화: 5
Discord to MT4 Pro
Discord to MT4 Pro는 Discord 채널의 트레이딩 메시지를 읽어 사용자의 MT4 계좌에서 자동으로 실행하는 MetaTrader 4용 전문 Expert Advisor입니다.
이 EA는 Discord를 통해 신호를 받고 MetaTrader 4 안에서 직접 실행하고자 하는 트레이더를 위해 설계되었으며, 시장가 주문, 보류 주문, 범위 진입, 래더 진입, TP마다 1개 주문 로직, 브레이크이븐, 트레일링 스톱, 부분 청산, 일일 보호 규칙, 그리고 완전히 사용자 정의 가능한 신호 문구를 유연하게 처리합니다.
EA는 표준 신호 형식뿐 아니라 buy now, long now, I am buying, sell now, short now, close all, break even, partial close 등과 같은 사용자 정의 표현도 인식할 수 있습니다.
단일 진입 신호, 범위 진입, 오픈 TP 신호, 고정 또는 신호 기반 SL/TP 처리, 가격 범위 전반에 걸친 래더 보류 주문, 그리고 선택적 TP별 1개 주문 모드를 지원합니다.
이 EA는 신호 팔로워, 비공개 커뮤니티, Discord 트레이딩 그룹, 그리고 Discord 기반 실행을 MetaTrader 4에서 자동화하려는 사용자에게 적합합니다.
설치 안내: 전체 설정 가이드는 여기에서 확인하십시오:
Readme / 설치 가이드
중요:
이 제품은 WebRequest를 통해 Discord에 연결됩니다. MetaTrader 4의 WebRequest 설정에서 필요한 Discord URL을 허용해야 합니다.
필수 WebRequest URL:
https://discord.com
작동 방식
- EA는 봇 토큰과 채널 ID를 사용하여 선택한 Discord 채널에 연결합니다.
- 몇 초마다 채널의 새 메시지를 확인합니다.
- 신호 내용을 읽고 분석합니다.
- BUY, SELL, CLOSE, BREAKEVEN 또는 PARTIAL CLOSE와 같은 동작을 감지합니다.
- 메시지에서 심볼, 진입가, SL, TP, 범위 또는 오픈 TP 정보를 추출합니다.
- 해당 주문을 MetaTrader 4로 전송합니다.
- 선택적으로 래더 주문, TP별 1개 주문, 트레일링 스톱, 브레이크이븐 및 부분 청산 관리를 수행할 수 있습니다.
지원되는 신호 동작
EA는 다음과 같은 메시지와 함께 작동할 수 있습니다:
BUY XAUUSD 4073 - 4070
SL 4068
TP 4080
I am buying Gold now @ 4073 - 4070
SL: 4068
TP: OPEN
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Close all
Move SL to BE
Partial close Gold
주요 기능
- Discord 채널 폴링 및 신호 감지
- BUY 및 SELL 자동 실행
- 시장가 주문 및 보류 주문 지원
- 범위 진입 지원
- 가격 범위 전반의 래더 진입 지원
- TP 레벨마다 1개 주문 모드
- 신호 기반 또는 고정 SL/TP
- 오픈 TP 지원
- 트레일링 스톱 지원
- 브레이크이븐 지원
- 부분 청산 지원
- 최대 오픈 포지션 필터
- 일일 손실 및 일일 수익 보호
- 사용자 정의 심볼 접두사 및 접미사 지원
- buy, sell, close, break-even 및 partial close용 사용자 정의 키워드 지원
- 특수 브로커 심볼을 위한 선택적 tick 및 통화 보정 맵
- 보류 주문 만료 제어
- 차트의 상세 패널
입력값
=== Discord Connection ===
Enable debug logging
활성화하면 EA가 문제 해결을 위해 Experts 로그에 추가 상세 메시지를 기록합니다.
Discord Bot Token
Discord Developer Portal에서 발급받은 Discord 봇 토큰입니다.
Discord Channel ID
신호를 읽을 Discord 채널 ID입니다.
Poll interval (seconds)
EA가 Discord의 새 메시지를 확인하는 주기입니다.
=== Trade Execution ===
Auto symbol from signal
true이면 EA가 Discord 메시지에서 심볼을 자동으로 감지하려고 시도합니다.
Default symbol if not in signal
메시지에 인식 가능한 심볼이 없을 때 사용하는 대체 심볼입니다.
Symbol suffix
m 또는 .i와 같은 선택적 브로커 접미사입니다.
예: XAUUSDm
Symbol prefix
심볼 이름 앞에 사용하는 선택적 브로커 접두사입니다.
Magic number
이 EA의 모든 포지션과 주문에 사용하는 Magic number입니다.
Slippage (points)
시장가 주문 또는 보류 주문을 배치할지 결정할 때 사용하는 최대 허용 가격 차이입니다.
=== Risk ===
Risk mode
랏 크기를 계산하는 방식을 제어합니다.
사용 가능한 값:
fixed_lot
pct_balance
pct_equity
Fixed lot size
위험 모드가 fixed_lot일 때 사용하는 랏 크기입니다.
Risk % of balance/equity
위험 모드가 pct_balance 또는 pct_equity일 때 사용하는 비율입니다.
Max open positions
이 EA에 허용되는 최대 포지션 수입니다.
0으로 설정하면 무제한입니다.
=== SL / TP Mode ===
SL mode
손절 로직을 제어합니다.
사용 가능한 값:
signal
fixed
none
Fixed SL in pips
SL 모드가 fixed일 때 사용됩니다.
TP mode
익절 로직을 제어합니다.
사용 가능한 값:
signal
fixed
trailing
partial
none
Fixed TP in pips
TP 모드가 fixed일 때 사용됩니다.
=== Trailing Stop ===
Enable trailing stop
true이면 EA가 트레일링 스톱으로 포지션을 관리합니다.
Activate after X pips profit
트레일링 스톱이 시작되기 전에 필요한 수익 수준입니다.
Trail distance in pips
현재 가격과 트레일링 스톱 사이의 거리입니다.
=== Break-Even ===
Enable break-even
true이면 수익이 지정된 수준에 도달했을 때 EA가 손절을 본전으로 이동합니다.
Move SL to BE after X pips profit
브레이크이븐 적용 전 필요한 수익 수준입니다.
BE offset pips
정확한 진입 가격을 넘는 추가 양의 오프셋입니다.
=== Partial Close ===
Enable partial close on TP1
활성화하면 TP1 동작 시 EA가 부분 청산을 수행할 수 있습니다.
% to close at TP1
청산할 볼륨의 비율입니다.
=== Filters ===
Max daily loss $
최대 일일 손실에 도달하면 거래를 중지합니다.
0으로 설정하면 비활성화됩니다.
Max daily profit target $
최대 일일 수익에 도달하면 거래를 중지합니다.
0으로 설정하면 비활성화됩니다.
=== Range Orders (Ladder) ===
Split range entry into ladder orders
활성화하면 4073 - 4070 같은 범위 진입을 여러 개의 보류 주문으로 분할할 수 있습니다.
Price step between orders
래더 주문 사이의 가격 간격입니다.
Cap order count at MaxPositions
활성화하면 래더 주문 수가 Max open positions를 초과하지 않습니다.
Auto step = range / max positions
활성화하면 EA가 범위 크기를 기준으로 래더 간격을 자동 계산합니다.
Assign all TPs to each range order
활성화하면 모든 래더 주문이 첫 번째 TP만이 아니라 동일한 TP 로직을 사용합니다.
Distribute TPs sequentially across range prices
활성화하면 래더 주문에 TP 레벨이 순차적으로 배분됩니다.
=== Multi-TP Orders ===
One order per TP level
활성화하면 EA가 TP 레벨마다 별도의 주문을 1개씩 배치합니다.
Lot per TP order
각 TP 주문에 사용하는 랏 크기입니다.
0으로 설정하면 EA가 일반 랏 계산을 사용합니다.
=== Pending Orders ===
Cancel pending after X min
보류 주문의 만료 시간입니다.
0으로 설정하면 보류 주문에 만료 시간이 없습니다.
Close remaining positions when any TP hit
활성화하면 어느 하나의 TP가 도달했을 때 해당 심볼의 남은 포지션을 모두 종료합니다.
=== Symbol Tick Correction ===
Tick factors
특수 심볼을 위한 선택적 보정 맵입니다.
예시:
XAUUSD=100,US30=10
Currency factors
사용자 지정 변환 계수가 필요한 심볼을 위한 선택적 보정 맵입니다.
예시:
HK50=0.18,JP225=0.006
=== Custom Signal Keywords ===
Use custom keywords
활성화하면 EA는 내장 감지만이 아니라 사용자가 정의한 키워드 목록을 사용합니다.
Buy words
BUY 신호로 처리할 단어 또는 문구의 쉼표 구분 목록입니다.
Sell words
SELL 신호로 처리할 단어 또는 문구의 쉼표 구분 목록입니다.
Close words
CLOSE 신호로 처리할 단어 또는 문구의 쉼표 구분 목록입니다.
Break-even words
브레이크이븐 지시로 처리할 단어 또는 문구의 쉼표 구분 목록입니다.
Partial close words
부분 청산 지시로 처리할 단어 또는 문구의 쉼표 구분 목록입니다.
SL words
메시지에서 손절을 식별하는 데 사용하는 단어의 쉼표 구분 목록입니다.
TP words
메시지에서 익절을 식별하는 데 사용하는 단어의 쉼표 구분 목록입니다.
Entry words
메시지에서 진입 표현을 식별하는 데 사용하는 단어의 쉼표 구분 목록입니다.
중요한 parser 동작
EA는 다음을 감지할 수 있습니다:
BUY
SELL
LONG
SHORT
종료 지시
브레이크이븐 지시
부분 청산 지시
다음을 분석할 수 있습니다:
단일 진입 가격
범위 진입
SL 값
TP1 TP2 TP3 값
TP OPEN 또는 OPEN TP 동작
메시지에 TP OPEN이 포함되면 EA는 해당 신호를 오픈 테이크프로핏으로 처리하고 고정 TP 없이 주문을 전송합니다.
보류 주문 또는 시장가 주문의 TP 수준이 주문 방향에 대해 유효하지 않은 경우 EA는 잘못된 스톱 설정을 보내는 대신 TP를 제거합니다.
예시
예시 1
BUY XAUUSD 4073
SL 4068
TP 4080
결과:
EA는 SL 4068, TP 4080으로 매수 주문을 실행합니다.
예시 2
I am buying Gold now @ 4073 - 4070
SL 4068
TP OPEN
결과:
EA는 설정에 따라 매수 보류 주문 또는 범위 보류 설정을 배치하며, SL 4068과 고정 TP 없음으로 실행합니다.
예시 3
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
결과:
EA는 선택한 설정에 따라 TP1을 메인 TP로 사용하거나, 부분 청산을 위해 포지션을 분할하거나, TP마다 1개 주문을 배치할 수 있습니다.
설정 가이드
- MetaTrader 4를 엽니다
- Tools > Options > Expert Advisors로 이동합니다
- Allow WebRequest for listed URL를 활성화합니다
- 다음을 추가합니다:
https://discord.com - OK를 클릭합니다
- Discord to MT4 Pro를 차트에 부착합니다
- Discord Bot Token을 입력합니다
- Discord Channel ID를 입력합니다
- 필요한 경우 기본 심볼과 접미사를 설정합니다
- 위험, SL/TP, 트레일링, 브레이크이븐 및 래더 옵션을 조정합니다
- Algo Trading을 활성화합니다
- 전체 설치 가이드는 여기의 Readme를 열어 확인하십시오
참고
브로커가 XAUUSDm 같은 심볼을 사용하는 경우 다음과 같이 설정하십시오:
Default symbol = XAUUSDm
Symbol suffix = m
비공개 Discord 커뮤니티의 경우, 선택한 채널에 봇이 접근할 수 있는지 확인하십시오.
EA는 채널을 읽을 때 봇이 게시한 메시지를 무시합니다.
이 제품은 실행 자동화 전용입니다. 신호의 품질은 전적으로 신호 제공자가 Discord에 게시하는 메시지에 달려 있습니다.
면책 조항
이 Expert Advisor는 실행 자동화 도구입니다.
금융 자문, 투자 자문 또는 신호 생성을 제공하지 않습니다.
사용자는 자신의 브로커 계좌, 설정, 위험 관리 및 제3자 신호 사용에 대해 전적인 책임을 집니다.
