Discord to MT4
- Utilidades
- Janet Abu Khalil
- Versión: 2.0
- Activaciones: 5
Discord to MT4 Pro
Discord to MT4 Pro es un Asesor Experto profesional para MetaTrader 4 que lee mensajes de trading desde un canal de Discord y los ejecuta automáticamente en su cuenta MT4.
Está diseñado para traders que reciben señales a través de Discord y desean ejecución directa dentro de MetaTrader 4 con manejo flexible de órdenes de mercado, órdenes pendientes, entradas por rango, entradas en escalera, lógica de una orden por cada TP, break-even, trailing stop, cierre parcial, reglas diarias de protección y redacción de señales totalmente personalizable.
El EA puede entender formatos de señal estándar y también expresiones personalizadas como buy now, long now, I am buying, sell now, short now, close all, break even, partial close y muchas otras.
Admite señales de entrada única, entradas por rango, señales con TP abierto, manejo de SL/TP fijo o basado en señal, órdenes pendientes en escalera a lo largo de un rango de precios y un modo opcional de una orden por cada TP.
Este EA es adecuado para seguidores de señales, comunidades privadas, grupos de trading en Discord y usuarios que desean automatizar la ejecución basada en Discord en MetaTrader 4.
Guía de instalación: lea la guía completa de configuración aquí:
Readme / Guía de instalación
Importante:
Este producto se conecta a Discord mediante WebRequest. Debe permitir la URL requerida de Discord en la configuración de WebRequest de MetaTrader 4.
URL requerida para WebRequest:
https://discord.com
Cómo funciona
- El EA se conecta al canal de Discord seleccionado usando su token de bot y el ID del canal.
- Comprueba nuevos mensajes del canal cada pocos segundos.
- Lee y analiza el contenido de las señales.
- Detecta la acción, como BUY, SELL, CLOSE, BREAKEVEN o PARTIAL CLOSE.
- Extrae símbolo, entrada, SL, TP, rango o información de TP abierto desde el mensaje.
- Envía la orden correspondiente a MetaTrader 4.
- Opcionalmente puede crear órdenes en escalera, una orden por TP, trailing stop, break-even y gestión de cierre parcial.
Comportamiento de señal admitido
El EA puede trabajar con mensajes como:
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
Funciones principales
- Lectura del canal de Discord y detección de señales
- Ejecución automática de BUY y SELL
- Compatibilidad con órdenes de mercado y pendientes
- Compatibilidad con entrada por rango
- Compatibilidad con entrada en escalera a través de un rango de precios
- Modo de una orden por cada nivel de TP
- SL/TP por señal o fijos
- Compatibilidad con TP abierto
- Compatibilidad con trailing stop
- Compatibilidad con break-even
- Compatibilidad con cierre parcial
- Filtro de máximo número de posiciones abiertas
- Protección diaria por pérdida y beneficio
- Compatibilidad con prefijo y sufijo personalizados del símbolo
- Compatibilidad con palabras clave personalizadas para buy, sell, close, break-even y partial close
- Mapas opcionales de corrección de tick y moneda para símbolos especiales del broker
- Control de expiración de órdenes pendientes
- Panel detallado en el gráfico
Entradas
=== Discord Connection ===
Enable debug logging
Si está activado, el EA escribe mensajes detallados adicionales en el registro Experts para solución de problemas.
Discord Bot Token
Su token de bot de Discord desde Discord Developer Portal.
Discord Channel ID
El ID del canal de Discord desde el que se leerán las señales.
Poll interval (seconds)
Con qué frecuencia el EA comprueba nuevos mensajes en Discord.
=== Trade Execution ===
Auto symbol from signal
Si es true, el EA intenta detectar automáticamente el símbolo desde el mensaje de Discord.
Default symbol if not in signal
Símbolo de respaldo usado cuando el mensaje no contiene un símbolo reconocido.
Symbol suffix
Sufijo opcional del broker como m o .i.
Ejemplo: XAUUSDm
Symbol prefix
Prefijo opcional del broker usado antes del nombre del símbolo.
Magic number
Magic number usado para todas las posiciones y órdenes del EA.
Slippage (points)
Desviación máxima permitida usada al decidir si colocar una orden de mercado o una pendiente.
=== Risk ===
Risk mode
Controla cómo se calcula el tamaño del lote.
Valores disponibles:
fixed_lot
pct_balance
pct_equity
Fixed lot size
Tamaño de lote usado cuando el modo de riesgo es fixed_lot.
Risk % of balance/equity
Porcentaje usado cuando el modo de riesgo es pct_balance o pct_equity.
Max open positions
Número máximo de posiciones permitidas para este EA.
Establezca 0 para ilimitado.
=== SL / TP Mode ===
SL mode
Controla la lógica del stop loss.
Valores disponibles:
signal
fixed
none
Fixed SL in pips
Se usa cuando el modo SL es fixed.
TP mode
Controla la lógica del take profit.
Valores disponibles:
signal
fixed
trailing
partial
none
Fixed TP in pips
Se usa cuando el modo TP es fixed.
=== Trailing Stop ===
Enable trailing stop
Si es true, el EA gestiona posiciones abiertas con trailing stop.
Activate after X pips profit
Nivel de beneficio requerido antes de activar el trailing stop.
Trail distance in pips
Distancia entre el precio actual y el trailing stop.
=== Break-Even ===
Enable break-even
Si es true, el EA mueve el stop loss a break-even cuando el beneficio alcanza el nivel elegido.
Move SL to BE after X pips profit
Nivel de beneficio requerido antes de aplicar break-even.
BE offset pips
Desplazamiento positivo adicional por encima del precio exacto de entrada.
=== Partial Close ===
Enable partial close on TP1
Si está activado, el EA puede cerrar parcialmente una posición cuando se usa el comportamiento TP1.
% to close at TP1
Porcentaje del volumen que se cerrará.
=== Filters ===
Max daily loss $
Detiene la operativa cuando se alcanza la pérdida diaria máxima.
Establezca 0 para desactivar.
Max daily profit target $
Detiene la operativa cuando se alcanza el beneficio diario máximo.
Establezca 0 para desactivar.
=== Range Orders (Ladder) ===
Split range entry into ladder orders
Si está activado, una entrada por rango como 4073 - 4070 puede dividirse en múltiples órdenes pendientes.
Price step between orders
Distancia entre órdenes en escalera.
Cap order count at MaxPositions
Si está activado, el número de órdenes en escalera no superará Max open positions.
Auto step = range / max positions
Si está activado, el EA calcula automáticamente el espaciado de la escalera a partir del tamaño del rango.
Assign all TPs to each range order
Si está activado, todas las órdenes en escalera usan la misma lógica de TP en lugar de solo el primer TP.
Distribute TPs sequentially across range prices
Si está activado, las órdenes en escalera asignan los niveles TP de forma secuencial.
=== Multi-TP Orders ===
One order per TP level
Si está activado, el EA coloca una orden separada para cada nivel de TP.
Lot per TP order
Tamaño de lote usado para cada orden TP.
Si se establece en 0, el EA usa el cálculo normal del lote.
=== Pending Orders ===
Cancel pending after X min
Tiempo de expiración para órdenes pendientes.
Establezca 0 para dejar las órdenes pendientes sin expiración.
Close remaining positions when any TP hit
Si está activado, todas las posiciones restantes del símbolo se cierran cuando se activa cualquier TP.
=== Symbol Tick Correction ===
Tick factors
Mapa de corrección opcional para símbolos especiales.
Ejemplo:
XAUUSD=100,US30=10
Currency factors
Mapa de corrección opcional para símbolos que requieren factores de conversión personalizados.
Ejemplo:
HK50=0.18,JP225=0.006
=== Custom Signal Keywords ===
Use custom keywords
Si está activado, el EA usa sus listas personalizadas de palabras en lugar de solo la detección integrada.
Buy words
Lista separada por comas de palabras o frases tratadas como señales BUY.
Sell words
Lista separada por comas de palabras o frases tratadas como señales SELL.
Close words
Lista separada por comas de palabras o frases tratadas como señales CLOSE.
Break-even words
Lista separada por comas de palabras o frases tratadas como instrucciones de break-even.
Partial close words
Lista separada por comas de palabras o frases tratadas como instrucciones de cierre parcial.
SL words
Lista separada por comas de palabras usadas para identificar el stop loss en los mensajes.
TP words
Lista separada por comas de palabras usadas para identificar el take profit en los mensajes.
Entry words
Lista separada por comas de palabras usadas para identificar la redacción de entrada en los mensajes.
Comportamiento importante del parser
El EA puede detectar:
BUY
SELL
LONG
SHORT
Instrucciones de cierre
Instrucciones de break-even
Instrucciones de cierre parcial
Puede analizar:
precios de entrada individuales
entradas por rango
valores SL
valores TP1 TP2 TP3
comportamiento TP OPEN u OPEN TP
Si un mensaje contiene TP OPEN, el EA trata la señal como take profit abierto y envía órdenes sin TP fijo.
Si un nivel de TP pendiente o de mercado no es válido para la dirección de la orden, el EA elimina el TP en lugar de enviar una configuración de stops inválida.
Ejemplos
Ejemplo 1
BUY XAUUSD 4073
SL 4068
TP 4080
Resultado:
El EA coloca una compra con SL 4068 y TP 4080.
Ejemplo 2
I am buying Gold now @ 4073 - 4070
SL 4068
TP OPEN
Resultado:
El EA coloca órdenes pendientes de compra o una configuración pendiente por rango según la configuración, con SL 4068 y sin TP fijo.
Ejemplo 3
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Resultado:
El EA puede usar TP1 como TP principal, dividir posiciones para cierre parcial o colocar una orden por cada TP según la configuración elegida.
Guía de configuración
- Abra MetaTrader 4
- Vaya a Tools > Options > Expert Advisors
- Active Allow WebRequest for listed URL
- Agregue:
https://discord.com - Haga clic en OK
- Adjunte Discord to MT4 Pro a un gráfico
- Introduzca su token de bot de Discord
- Introduzca su Discord Channel ID
- Configure el símbolo predeterminado y el sufijo si es necesario
- Ajuste riesgo, SL/TP, trailing, break-even y opciones de escalera
- Active Algo Trading
- Para ver la guía completa de instalación, abra el Readme aquí
Notas
Si su broker usa símbolos como XAUUSDm, configure:
Default symbol = XAUUSDm
Symbol suffix = m
Para comunidades privadas de Discord, asegúrese de que su bot tenga acceso al canal seleccionado.
El EA ignora los mensajes publicados por bots al leer el canal.
El producto está destinado únicamente a la automatización de ejecución. La calidad de las señales depende por completo de los mensajes de Discord proporcionados por la fuente de señales.
Descargo de responsabilidad
Este Asesor Experto es una herramienta de automatización de ejecución.
No proporciona asesoramiento financiero, asesoramiento de inversión ni generación de señales.
Los usuarios son totalmente responsables de su cuenta de broker, configuración, gestión del riesgo y uso de señales de terceros.
