PFX Executor
- Utilidades
-
Daniel Freeman
I'm Dan, a UK trader, a disabled veteran, and the builder behind PrecisionFX.
My mission is simple: help people get started in trading without paying a penny. - Versión: 6.1
Tus alertas de TradingView, ejecutadas en MetaTrader 5. Gratis: sin DLL ni suscripción.
CÓMO LLEGAN LAS SEÑALES
Este EA no genera señales. Toma las alertas que TradingView ya ha enviado y las convierte en órdenes.
Dirige tu alerta de TradingView al relé de PrecisionFX y este EA las recopilará desde allí. No hay que instalar nada más que el propio EA, no hay que mantener nada en ejecución en tu PC y la dirección del webhook nunca cambia. La configuración lleva unos cinco minutos.
Si el relé no está disponible durante un breve periodo de tiempo, tus señales no se pierden: se almacenan cuando TradingView las envía, y tu terminal las recoge desde donde se quedaron. Lo mismo ocurre cuando tu terminal está cerrada: no se pierde nada mientras está apagada.
El relé es gratuito, como todo lo demás aquí. No es un nivel de pago y no existe ningún nivel de pago.
DOS COSAS QUE DEBES SABER ANTES DE COMPRAR
No puede realizar backtesting de tus alertas. Reacciona a las señales enviadas, no a las barras. En el Strategy Tester solo ejecuta un ciclo de demostración muy breve —la posición más pequeña, abierta una vez al día y cerrada una hora después— para que se pueda comprobar la ruta de la orden. Esto es lo esperado, no un fallo.
Si utilizas el relé en la nube, debes permitir su acceso a través del propio cortafuegos de MT5: Herramientas > Opciones > Asesores expertos > «Permitir WebRequest para la URL indicada», y añadir la dirección del relé que aparece en la configuración RelayHost del EA. Se trata de marcar una casilla, pero es la razón más habitual por la que una configuración que funciona no hace nada; por eso, el EA lo comprueba al iniciarse y te lo indica, con la ruta del menú, en lugar de fallar en silencio.
QUÉ HACE
Es el paso intermedio entre una señal y una orden ejecutada. No tiene estrategia ni opina sobre tus entradas: toma lo que envía tu alerta, comprueba que sea válido y lo ejecuta.
Solo se requieren dos campos en una alerta: la acción y el símbolo. Todo lo demás se transmite tal cual, por lo que las alertas de indicadores distintos al mío también funcionan aquí.
ENRUTAMIENTO: LA PARTE QUE IMPORTA SI GESTIONAS MÁS DE UNA CUENTA
- Clave de enrutamiento: cada instancia responde a un nombre concreto. Una alerta de TradingView puede alimentar cuatro terminales, y cada una de ellas solo acepta sus propias operaciones.
- Filtro de indicadores: separa una estrategia de otra.
- Alias de símbolos: los brókers no se ponen de acuerdo en los nombres. Traduce NAS100 a US100.cash, XAUUSD a GOLD, o como lo llame el tuyo. Esta es la razón más común por la que llega una señal y no aparece ninguna operación.
- Multiplicador de lotes: una señal, cuentas de diferentes tamaños. Redúcelo a la mitad aquí, duplícalo allá.
Una señal de cierre total ignora deliberadamente la clave de ruta y es respetada por todas las instancias que la detectan. Se trata de una medida de seguridad: si alguna vez se escribiera mal una clave de ruta, un filtro estricto dejaría una posición abierta a la que ninguna alerta podría llegar. El riesgo abierto siempre debe poder eliminarse.
PROTECCIONES: SEÑALES QUE SE RECHAZARÁN
La mayor parte de este EA consiste en la comprobación, no en la ejecución de órdenes. Una alerta que llega no es automáticamente una alerta que merezca la pena seguir.
- Se rechaza cualquier movimiento de stop-loss que AUMENTE el riesgo. Esto se debe a que una reproducción de TradingView envió una vez exactamente eso.
- Se rechaza una entrada cuyo stop sea más ajustado que el spread en tiempo real: un stop dentro del spread no es un stop.
- Se rechaza una entrada con un tamaño de riesgo que da como resultado un stop de distancia cero, en lugar de implicar una posición ilimitada.
- Se rechaza cualquier tamaño que no se pueda calcular correctamente. Nunca se estima a ojo.
- El TAMAÑO MÁXIMO DE LOTE es un límite máximo estricto: lo último que se interpone entre una alerta mal formada y una posición que desborde el tamaño de la cuenta.
- Las instancias duplicadas se rechazan en lugar de entrar en conflicto con la original por las mismas operaciones.
- En la ruta en la nube, cada señal lleva un ID y el EA registra sobre cuáles ya ha actuado; así, una conexión interrumpida o un reinicio en medio de una señal no pueden colocar la misma orden dos veces.
CUANDO NO FUNCIONA, EXPLICA POR QUÉ
El banner de inicio indica en una sola frase por qué no es posible operar, si no lo es: falta la clave de retransmisión, no hay permiso para WebRequest, no existe la carpeta de señales, o lo que corresponda. Se comprueba si los símbolos son realmente negociables, en lugar de simplemente estar presentes; ambas cosas no son lo mismo, y la diferencia solía parecer un fallo aleatorio. Activa el registro detallado y cada señal omitida se explicará por sí misma.
También registra la diferencia entre el precio de TradingView y el de tu bróker en cada entrada, para que puedas ver la diferencia entre las cotizaciones antes de decidir si es relevante. Opcionalmente, puede rechazar entradas en las que esa diferencia se haya vuelto demasiado grande en relación con tu stop.
CONFIGURACIÓN: LA VÍA EN LA NUBE
- Regístrate gratis en la página web de PrecisionFX y crea una estrategia en la sección «Automatización»; te proporcionará una URL de webhook.
- Pega esa URL en tu alerta de TradingView. El mensaje de la alerta en sí no cambia.
- Añade una cuenta en «Automatización» > «Cuentas MT5» y copia la clave que se te muestra (aparece una sola vez).
- Adjunta este EA a un gráfico del símbolo con el que operas (cualquier marco temporal): un «Executor» por símbolo. Configura la «Fuente de señal» como «PrecisionFX Cloud» y pega la clave.
- Permite la dirección de retransmisión (el ajuste «RelayHost») en «Herramientas» > «Opciones» > «Asesores expertos» y, a continuación, vuelve a adjuntarlo.
- Configura la clave de ruta para que coincida con el campo «instancia» de tu alerta, asígnale un número mágico único y establece deliberadamente tu tamaño máximo de lote.
Prueba primero en la cuenta demo. Cada parte de esta cadena es nueva hasta que hayas comprobado que funciona.
QUÉ INCLUYE ESTA VERSIÓN
- Órdenes pendientes desde la alerta: límite de compra/venta y stop a un precio, con un vencimiento opcional. Cada comprobación de entrada (enrutamiento, noticias, stop mínimo, cálculo del riesgo, límites de lotes) se mide a partir del precio de entrada.
- Cancela las órdenes pendientes y desplaza los stop hasta el punto de equilibrio con una sola alerta.
- Los stop de equilibrio y los trailing stops se gestionan mediante la alerta de entrada, ejecutada por el propio EA. Solo sirven para ajustar el stop.
- En la nube: una sola alerta puede llegar a muchas cuentas, cada una con su propio tamaño y nombres de símbolos, y tu panel de control muestra lo que cada terminal ha hecho realmente —ejecutada, colocada o rechazada— y por qué.
- ¿Ya tienes alertas programadas para otro puente de TradingView? El relé lee los dos formatos de alerta más comunes tal y como están.
- También funciona en un VPS de MQL5: sin DLL ni nada más que instalar.
GRATIS
Gratis, y seguirá siendo gratis: tanto el EA como el relé. Si te reporta beneficios y quieres dar las gracias, hay un enlace para donaciones en la página web de PrecisionFX. No hay ningún nivel de pago y no se oculta nada.
