SEñAL DE INICIO

Cómo conectar AI Alert y TradingView con MetaTrader 5, cTrader, Alpaca y otras plataformas

Configuración paso a paso de AlgoWay para enviar señales de trading de Elixo AI Alert y TradingView a MetaTrader 5, TradeLocker, Match-Trader, DXtrade, cTrader, Capital.com, Alpaca y otras plataformas.

Las señales de IA se conectan con plataformas de trading mediante un puente webhook seguro
Las señales de AI Alert y TradingView pueden enviarse a plataformas de trading compatibles mediante AlgoWay.

Elixo Bots permite generar señales de trading automáticamente de dos maneras principales:

Si una plataforma de trading puede recibir directamente un webhook compatible con TradingView, puedes enviarle la señal sin intermediarios.

Por ejemplo, este método sirve para varios servicios de automatización como 3Commas, Veles, RevenueBot, WunderTrading, TradersPost, Cornix, Pionex o tu propio sistema con una API de webhooks.

Pero ¿qué pasa si necesitas abrir una operación automáticamente en MetaTrader 5, TradeLocker, Match-Trader, DXtrade, cTrader, Capital.com, Alpaca o en otra plataforma que no ofrece un webhook de TradingView simple y universal para abrir operaciones?

En ese caso, entre la fuente de la señal y la cuenta de trading necesitas un Webhook bridge - un servicio intermediario.

Una de las opciones que recomendamos considerar para esta tarea es AlgoWay.

Registrarse en AlgoWay

AlgoWay recibe un webhook estructurado, identifica el símbolo, la dirección y el tamaño de la operación, y después envía el comando directamente a la plataforma mediante su API, un conector específico o un Expert Advisor para MetaTrader 5. AlgoWay presenta este esquema no solo para TradingView, sino también para bots personalizados y otros sistemas externos de webhooks.


¿Para qué se necesita AlgoWay?

El esquema general es el siguiente:

Elixo AI Alert / TradingView → Webhook → AlgoWay → bróker o plataforma de trading

Por ejemplo:

Elixo AI Alert → AlgoWay → MetaTrader 5

o:

Multi DCA Strategy [Dimkud] → TradingView Alert → AlgoWay → TradeLocker

o:

Elixo AI Alert → AlgoWay → Alpaca → operación con AAPL

En este caso, AlgoWay realiza varias tareas:

  1. recibe el webhook;
  2. interpreta el JSON;
  3. identifica la acción BUY, SELL, LONG, SHORT o CLOSE;
  4. establece la correspondencia del instrumento;
  5. determina el tamaño de la posición;
  6. procesa Stop Loss y Take Profit si es necesario;
  7. envía el comando de trading a la plataforma seleccionada;
  8. guarda el resultado del procesamiento en Webhook Logs.

Por eso no necesitas desarrollar tu propio servidor receptor de webhooks, mantener la API de cada bróker, escribir un conector independiente para MT5 ni llevar tus propios registros de errores.

Esa es la principal ventaja de un servicio intermediario de este tipo.


¿Qué plataformas se pueden conectar mediante AlgoWay?

Entre los destinos compatibles con AlgoWay se encuentran:

Plataformas de trading compatibles con AlgoWay
AlgoWay admite varios tipos de plataformas de trading y brókers con API.
Plataforma Cómo se conecta AlgoWay
MetaTrader 5 mediante AlgoWayWS-MT5 Expert Advisor
TradeLocker mediante la integración con la cuenta de TradeLocker
Match-Trader mediante la cuenta y el Broker ID
DXtrade mediante la integración con DXtrade
cTrader mediante el conector de cTrader / Open API
Capital.com mediante la API de Capital.com
Alpaca mediante Alpaca Trading API
Binance mediante API
Bybit mediante API
OKX mediante API
Coinbase mediante API
Hyperliquid mediante API
Tradovate mediante la integración con la cuenta
y otras según las integraciones disponibles en AlgoWay

AlgoWay también admite distintas categorías de plataformas: MT5, plataformas prop/CFD, exchanges de criptomonedas, brókers de acciones con API y plataformas de futuros.

Es importante entender que “conectar cualquier bróker” no significa literalmente cualquier bróker existente. Debe existir una integración compatible con AlgoWay, o el bróker debe trabajar mediante una plataforma admitida, como MetaTrader 5, TradeLocker o Match-Trader.


¿Qué puedes usar como fuente de la señal?

En nuestro caso hay dos opciones especialmente interesantes.

1. Elixo AI Alert

AI Alert es el modo automático del servicio Análisis de entrada con IA. análisis de entrada con IA

Tú defines:

  • el activo;
  • LONG o SHORT;
  • la temporalidad;
  • la estrategia y el prompt;
  • las fuentes de información;
  • Take Profit y Stop Loss;
  • la frecuencia de repetición del análisis.

La IA vuelve a analizar el mercado periódicamente.

El resultado del análisis puede ser:

OPEN LONG

OPEN SHORT

o:

WAIT

El webhook se envía únicamente cuando la decisión es abrir: OPEN LONG u OPEN SHORT. WAIT se guarda en el historial de análisis, pero no inicia una operación externa.

Esto es práctico: AlgoWay recibe específicamente la señal que autoriza abrir una posición, en lugar de recibir todos los resultados del análisis.


2. Multi DCA Strategy [Dimkud] en TradingView

Multi DCA Strategy [Dimkud] es un constructor de estrategias para TradingView que permite combinar señales, indicadores, filtros, una cuadrícula DCA, Take Profit, Stop Loss y otras reglas. Descripción de Multi DCA Strategy: descripción de Multi DCA Strategy

Puedes utilizar las alertas de TradingView de dos maneras.

Primera opción: enviar únicamente la señal para iniciar una operación o un bot DCA.

En este caso, la plataforma de trading crea y administra la cuadrícula DCA, y en Multi DCA Strategy se activa el parámetro Send Alert only for First Order.

Segunda opción: la estrategia determina por sí misma cada acción de trading y se transmiten órdenes individuales mediante el webhook.

En el segundo caso, es especialmente importante que la cantidad, la dirección, el cierre de posiciones, el symbol mapping y la lógica Hedge/Reverse estén configurados de forma coherente en ambos lados.


Cómo interpreta AlgoWay un webhook

AlgoWay utiliza JSON.

Una solicitud mínima para abrir una posición suele contener cuatro parámetros principales:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "buy",
  "order_contracts": "0.10"
}

Campos principales:

Campo Significado
platform_name destino de la operación
ticker instrumento de trading
order_action buy, sell, long, short, flat, etc.
order_contracts tamaño de la posición
price precio, si se requiere
sl_price precio absoluto de Stop Loss
tp_price precio absoluto de Take Profit
stop_loss distancia hasta el SL
take_profit distancia hasta el TP
trailing_pips trailing stop
order_type market, limit o stop

Si order_type no está presente, AlgoWay suele interpretar la entrada como una Market Order.

Las órdenes Limit y Stop requieren además price.


Nombres de plataformas en el JSON

En AlgoWay debes utilizar el valor correcto de platform_name.

Por ejemplo:

MetaTrader 5 = metatrader5
TradeLocker  = tradelocker
Match-Trader = matchtrader
DXtrade      = dxtrade
cTrader      = ctrader
Capital.com  = capitalcom
Alpaca       = alpaca
Binance      = binance
Bybit        = bybit
OKX          = okx

La lista completa depende del conjunto actual de integraciones de AlgoWay.


Configuración general de AlgoWay

Para la mayoría de las plataformas, el procedimiento inicial es prácticamente el mismo.

Paso 1. Crea una cuenta en AlgoWay

Crear una cuenta en AlgoWay

Después de iniciar sesión, abre el Dashboard.


Paso 2. Crea un webhook

Elige crear un Trial Webhook o un Main Webhook.

Para TradingView normalmente se selecciona:

Source: TradingView

y en Destination / Platform se indica la plataforma de trading deseada:

  • MetaTrader 5;
  • TradeLocker;
  • MatchTrader;
  • DXtrade;
  • cTrader;
  • Capital.com;
  • Alpaca;
  • Binance;
  • Bybit;
  • etc.

Para Elixo AI Alert se utiliza el mismo principio: AI Alert es un sistema externo de webhooks y puede generar JSON en un formato compatible con TradingView.

Si el formulario actual de AlgoWay no incluye una fuente independiente para Elixo/custom webhook, normalmente se utiliza una ruta compatible con TradingView. Confirma que funcione con una solicitud de prueba antes de operar en real. AlgoWay indica expresamente que su esquema JSON está diseñado no solo para TradingView, sino también para bots personalizados y sistemas externos de webhooks.


Paso 3. Conecta la cuenta de trading

La configuración posterior depende de la plataforma.

Por ejemplo:

MetaTrader 5 requiere instalar un Expert Advisor.

Alpaca requiere API Key y API Secret.

TradeLocker requiere los datos de la cuenta y del servidor.

Capital.com utiliza su propia API.

Más adelante explicamos estas opciones con mayor detalle.


Paso 4. Guarda el webhook y obtén la URL

Después de crear la ruta, AlgoWay proporciona una URL de webhook única.

Su estructura es aproximadamente la siguiente:

https://algoway.co/YOUR-WEBHOOK-UUID

Utiliza únicamente la URL de tu propia cuenta.

No la publiques: en la práctica, es la dirección a la que se envían los comandos de trading.


Conectar Elixo AI Alert con AlgoWay

Veamos ahora la opción más interesante para los usuarios de Elixo.

AI Alert admite variables compatibles con TradingView.

Por ejemplo:

{{ticker}}
{{strategy.order.action}}
{{strategy.market_position}}
{{close}}
{{take_profit_price}}
{{stop_loss_price}}
{{decision}}
{{confidence}}

Para OPEN LONG:

{{strategy.order.action}}

se convierte en:

buy

Para OPEN SHORT, en:

sell

Y {{ticker}} se convierte, por ejemplo, en:

BTCUSDT

o, para acciones, en:

AAPL

AI Alert sustituye las variables por sus valores reales en Message antes del envío y transmite JSON válido como application/json.


Ejemplo: AI Alert → AlgoWay → MetaTrader 5

Supongamos que necesitas abrir en MT5 una operación de 0.10 lotes.

En AlgoWay creamos una ruta:

Source: TradingView-compatible Webhook
Platform: MetaTrader 5

Después pegamos la URL creada por AlgoWay en el campo Webhook URL de Elixo AI Alert.

En el campo Message puedes utilizar:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": "0.10",
  "price": "{{close}}"
}

Por ejemplo, ante OPEN LONG para EURUSD, AlgoWay recibirá realmente un mensaje como este:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "buy",
  "order_contracts": "0.10",
  "price": "1.1675"
}

A continuación, el comando se transmite al MetaTrader 5 conectado.


Cómo agregar Stop Loss y Take Profit

Elixo AI Alert tiene estas variables útiles:

{{take_profit_price}}
{{stop_loss_price}}

Contienen los precios absolutos calculados.

AlgoWay, a su vez, admite:

tp_price
sl_price

para niveles de precio absolutos.

Por lo tanto, si TP y SL están configurados en AI Alert, puedes utilizar:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": "0.10",
  "sl_price": "{{stop_loss_price}}",
  "tp_price": "{{take_profit_price}}"
}

Esto suele ser más seguro que usar directamente:

"stop_loss": "{{stop_loss}}"

porque en Elixo {{stop_loss}} es un porcentaje, mientras que en AlgoWay el valor de stop_loss puede interpretarse como pips, points u otra unidad, según la ruta específica.

AlgoWay también advierte expresamente que las unidades de los campos basados en distancia stop_loss y take_profit pueden depender de la plataforma.


Una diferencia importante: AI Alert no elige el tamaño de la posición

El análisis de IA determina:

  • si conviene entrar;
  • LONG o SHORT;
  • confidence;
  • los motivos;
  • los riesgos.

Pero el tamaño de la posición de trading debe definirse por separado.

Por lo tanto:

"order_contracts": "0.10"

o:

"order_contracts": "1"

lo defines tú mismo.

También puedes controlar el tamaño con la configuración Quantity Multiplier de AlgoWay.

Por ejemplo, algunas rutas utilizan:

Quantity Multiplier: Absolute
Multiplier: 1

En este caso, el valor de order_contracts se utiliza directamente.


Ejemplo: AI Alert → AlgoWay → Alpaca

Supongamos que AI Alert analiza la acción AAPL.

Se necesita abrir una posición de una acción cuando el resultado es OPEN LONG.

JSON:

{
  "platform_name": "alpaca",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

AI Alert puede enviar:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

AlgoWay recibe el mensaje y envía la solicitud correspondiente mediante Alpaca Trading API.

AlgoWay recomienda empezar con Alpaca Paper Trading y pasar a Live únicamente después de verificar el funcionamiento.


Conectar Multi DCA Strategy [Dimkud] mediante AlgoWay

TradingView envía una señal a MetaTrader 5 mediante AlgoWay
Una alerta de TradingView se puede enviar a la plataforma de ejecución mediante AlgoWay.

Con TradingView, la configuración es aún más sencilla, porque AlgoWay está diseñado desde el inicio para los placeholders de TradingView.

Plantilla estándar:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "order_action": "{{strategy.market_position}}",
  "price": "{{close}}"
}

TradingView sustituirá automáticamente:

{{ticker}}
{{strategy.order.contracts}}
{{strategy.market_position}}
{{close}}

por los valores del evento actual de la estrategia. Este formato se utiliza expresamente en la documentación de AlgoWay.


Cómo crear una alerta en TradingView

Después de crear el webhook de AlgoWay:

  1. abre un gráfico de TradingView;
  2. agrega Multi DCA Strategy [Dimkud];
  3. configura la estrategia;
  4. crea una alerta;
  5. selecciona el evento necesario de la estrategia;
  6. ingresa el JSON en Message;
  7. abre Notifications;
  8. activa Webhook URL;
  9. pega la URL de AlgoWay;
  10. guarda la alerta.

Si la estrategia se probó con velas cerradas, se recomienda usar el modo de activación correspondiente de la alerta para que la señal real coincida con la lógica del backtest.

Antes de iniciar en real, es necesario probar la alerta en Demo o con el volumen mínimo.


MetaTrader 5: cómo conectarlo mediante AlgoWay

Plataforma de trading MetaTrader 5
Para MetaTrader 5, AlgoWay utiliza un Expert Advisor dentro de la terminal.

Para MT5, el esquema difiere del de las API REST habituales.

MetaTrader 5 por sí mismo no es un receptor simple de webhooks.

AlgoWay utiliza un Expert Advisor específico, llamado AlgoWayWS-MT5 Expert Advisor, que se instala directamente en la terminal MT5.

Esquema:

Elixo AI Alert / TradingView
          ↓
       AlgoWay
          ↓
    WebSocket connection
          ↓
   AlgoWayWS-MT5 EA
          ↓
     MetaTrader 5
          ↓
        Broker

AlgoWayWS-MT5 EA mantiene una conexión permanente entre AlgoWay y la terminal MetaTrader 5.

Configuración

Crea en AlgoWay un webhook con el siguiente destino:

MetaTrader 5

Después:

  1. descarga la versión actual de AlgoWayWS-MT5 EA;
  2. instala el EA en MetaTrader 5;
  3. adjunta el EA a un gráfico;
  4. permite Algorithmic Trading;
  5. ingresa el UUID de tu webhook de AlgoWay;
  6. verifica el estado de la conexión;
  7. envía una señal de prueba.

Al momento de la revisión, la documentación de AlgoWay describe la rama actual AlgoWayWS-MT5 EA 2.14, pero utiliza siempre la versión vigente de AlgoWay, ya que el EA se actualiza.

MT5 debe permanecer en ejecución

Este punto es fundamental.

Como el EA funciona dentro de MetaTrader 5, la terminal debe permanecer activa de forma continua.

Para automatizar las 24 horas, normalmente se utiliza un VPS Windows:

Windows VPS
   ↓
MetaTrader 5
   ↓
AlgoWayWS-MT5 EA

Si la terminal está cerrada o el VPS está apagado, el EA no podrá ejecutar el comando.


TradeLocker

Para TradeLocker, AlgoWay utiliza una integración independiente.

Al crear el webhook necesitarás, según la cuenta:

  • la URL de la plataforma TradeLocker;
  • Email;
  • Password;
  • Server;
  • el Account ID numérico.

En AlgoWay:

Source: TradingView
Platform: TradeLocker

Para transmitir directamente la cantidad, la documentación recomienda una opción como esta:

Quantity Multiplier: Absolute
Multiplier: 1

También debes elegir el Trade Type, por ejemplo Hedge o Reverse.

Ejemplo de JSON:

{
  "platform_name": "tradelocker",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Para AI Alert, en lugar de un valor generado por TradingView también puedes utilizar:

{{strategy.order.action}}

porque Elixo sustituye el valor por buy o sell.


Match-Trader

Para Match-Trader, AlgoWay requiere los datos del entorno del bróker.

La configuración puede incluir:

  • la URL de Match-Trader del bróker;
  • Email;
  • Password;
  • Account ID;
  • Broker ID.

AlgoWay tiene la función Auto detect Broker ID, que es el método preferido para determinar el Broker ID.

Se recomienda ingresar la URL del bróker sin el carácter final /.

Ejemplo:

{
  "platform_name": "matchtrader",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Para TradingView Strategy puedes utilizar:

{
  "platform_name": "matchtrader",
  "ticker": "{{ticker}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "order_action": "{{strategy.market_position}}",
  "price": "{{close}}"
}

DXtrade

Para DXtrade se crea una ruta independiente:

Source: TradingView
Platform: DXtrade

AlgoWay solicita los parámetros de la cuenta DXtrade específica, incluida la URL de la plataforma, login/password y Account ID, según el entorno del bróker.

Ejemplo:

{
  "platform_name": "dxtrade",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

En TradingView puedes utilizar la opción estándar:

{
  "platform_name": "dxtrade",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.market_position}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}

cTrader

Para cTrader se utiliza:

"platform_name": "ctrader"

AlgoWay admite una integración independiente con cTrader y también menciona la opción cTrader Open API en el esquema JSON general.

Ejemplo para AI Alert:

{
  "platform_name": "ctrader",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Presta especial atención a los modos Hedge y Reverse.

Por ejemplo, si ya existe una posición LONG y llega una señal SHORT:

  • en Reverse Mode, la posición LONG existente puede cerrarse y después abrirse una SHORT;
  • en Hedge Mode, la posición LONG anterior puede mantenerse y abrirse una SHORT en paralelo, si la cuenta lo permite.

Debes verificar el comportamiento exacto de tu ruta. AlgoWay advierte expresamente que no se debe asumir que toda señal opuesta significa necesariamente “cerrar y revertir”.


Capital.com

Para Capital.com, AlgoWay funciona mediante la API.

En Capital.com necesitas preparar:

  • una cuenta Live o Demo;
  • 2FA activada;
  • API Key;
  • un Custom API Password específico;
  • el valor exacto de Account Name.

Después, en AlgoWay se selecciona:

Platform: Capital.com
API Mode: Demo o Live

y se ingresan:

Email
Account Name
API Key
API Password

Importante: API Password no es la contraseña habitual de la cuenta de Capital.com, sino una contraseña específica creada para la API Key.

AlgoWay también destaca que Account Name es el nombre visible de la cuenta de trading, no el Account ID numérico interno.

Para la primera conexión se recomienda Demo.

Ejemplo de AI Alert:

{
  "platform_name": "capitalcom",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Alpaca

Plataforma Alpaca para operar acciones
Alpaca resulta práctica para automatizar operaciones con acciones mediante Paper Trading.

Alpaca es especialmente interesante para el trading automático de acciones.

Por ejemplo:

AAPL
TSLA
NVDA
AMD

AlgoWay se conecta con Alpaca mediante API Key y API Secret.

Para empezar, es mejor utilizar Paper Trading.

En AlgoWay:

Platform: Alpaca
API Mode: Demo
API Key: ...
API Secret: ...

Después de crear la ruta, AlgoWay permite probarla mediante Webhook Logs → Test Webhook.

Por ejemplo:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

Tras una prueba exitosa puedes conectar Elixo AI Alert.

Así puedes construir la siguiente cadena:

Análisis de AAPL con Elixo AI
        ↓
    OPEN LONG
        ↓
      Webhook
        ↓
      AlgoWay
        ↓
    Alpaca API
        ↓
     BUY AAPL

Symbol Mapping: uno de los problemas más frecuentes

Es muy importante entender que el nombre del activo en la fuente puede ser distinto del que utiliza el bróker.

Por ejemplo, TradingView o AI Alert envía:

XAUUSD

mientras que un bróker MT5 específico utiliza:

XAUUSDm

o:

XAUUSD.a

Lo mismo puede pasar con:

  • índices;
  • oro;
  • petróleo;
  • criptomonedas;
  • perpetual futures;
  • CFD.

AlgoWay y sus herramientas para MT5 admiten symbol mapping, y su documentación identifica la falta de coincidencia entre símbolos como una de las causas habituales de fallas de ejecución.

Por eso, en las primeras pruebas verifica siempre el nombre exacto del instrumento en la plataforma final.


Hedge o Reverse: cuál elegir

Esta es otra configuración importante de AlgoWay.

Reverse

Es adecuado para estrategias en las que solo debe existir una posición direccional a la vez.

Por ejemplo:

existe una LONG
↓
llega una SHORT
↓
se cierra la LONG
↓
se abre una SHORT

Hedge

Es adecuado para sistemas en los que LONG y SHORT pueden existir de forma independiente.

existe una LONG
↓
llega una SHORT
↓
la LONG se mantiene
+
se abre una SHORT

La posibilidad real de hacer hedging también depende de la plataforma final y del tipo de cuenta de trading.

En una estrategia simple de una sola dirección, Reverse suele ser más fácil de controlar.

Los sistemas con Long/Short independientes pueden necesitar Hedge.

Antes de iniciar, verifica esto en Demo.


Cómo cerrar posiciones

AlgoWay entiende varios comandos de cierre.

Por ejemplo:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "flat"
}

Para cerrar todas las posiciones de un instrumento:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "closeall"
}

En Hedge Mode también puede utilizarse close_side:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "flat",
  "close_side": "long"
}

o:

"close_side": "short"

Pero debes verificar que la ruta de AlgoWay seleccionada admita el comando específico.


Utiliza siempre Webhook Logs

Una de las funciones útiles de AlgoWay es la centralización de Webhook Logs.

Si una operación no se abrió, no cambies inmediatamente toda la configuración.

Revisa la cadena paso a paso.

No hay registro en AlgoWay Logs

Esto significa que el webhook no llegó a AlgoWay.

Revisa:

  • Webhook URL;
  • si AI Alert está activo;
  • TradingView Alert;
  • si realmente hubo OPEN LONG / OPEN SHORT;
  • si la URL es correcta.

AlgoWay recibió la solicitud, pero hay un JSON error

Revisa:

  • las comillas;
  • las comas;
  • los nombres de los campos;
  • platform_name;
  • los valores vacíos.

AlgoWay aceptó el JSON, pero el bróker rechazó la operación

Revisa:

  • API credentials;
  • el tamaño de la posición;
  • symbol;
  • el tamaño mínimo;
  • el incremento de cantidad;
  • el margen disponible;
  • la sesión de trading;
  • el permiso para SHORT;
  • SL/TP;
  • la configuración de la cuenta.

Dividir el problema en estos niveles facilita mucho encontrar el error.


Cómo probar correctamente el sistema

Nunca empieces la configuración con una orden real de gran tamaño.

Recomendamos el siguiente orden:

1. Crea una ruta de AlgoWay.

2. Conecta la plataforma final.

3. Utiliza Test Webhook integrado, si está disponible.

Por ejemplo:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

4. Revisa AlgoWay Webhook Logs.

5. Revisa la propia cuenta del bróker.

6. Después conecta AI Alert o TradingView.

7. Utiliza una cuenta Demo/Paper o el volumen mínimo permitido.

8. Prueba BUY por separado.

9. Prueba SELL por separado.

10. Prueba el cierre de posiciones por separado.

11. Solo después agrega SL/TP, trailing stop y una lógica más compleja.

La documentación de AlgoWay también recomienda este enfoque gradual.


Seguridad de la API

Si la plataforma final se conecta mediante API:

  • crea una API Key independiente para la automatización;
  • no habilites permisos de retiro si no se necesitan;
  • utiliza únicamente los permisos de trading necesarios;
  • aplica una IP whitelist si la plataforma y la arquitectura de conexión lo permiten;
  • no publiques la API Secret;
  • no publiques la URL del webhook de AlgoWay;
  • empieza con Demo/Paper.

La URL del webhook forma parte del sistema de gestión de operaciones; por eso, trátala como un dato privado.


Ejemplo de un sistema completamente automático

Supongamos que quieres buscar automáticamente un punto de entrada para la acción TSLA.

En Elixo se crea un AI Alert:

Asset: TSLA
Direction: LONG
Timeframe: 1H
Analysis interval: 1 hour

La IA realiza análisis periódicos.

Mientras el resultado sea:

WAIT

no ocurre nada.

Después de varios análisis aparece:

OPEN LONG
Confidence: 86

Elixo genera:

{
  "platform_name": "alpaca",
  "ticker": "TSLA",
  "order_action": "buy",
  "order_contracts": 1
}

y envía el mensaje a AlgoWay.

AlgoWay:

recibe el JSON
↓
identifica la ruta de Alpaca
↓
utiliza tu API de Alpaca
↓
envía BUY TSLA
↓
recibe la respuesta de Alpaca
↓
la guarda en Webhook Logs

De esta manera, toda la cadena funciona automáticamente:

Análisis del mercado con IA → decisión → Webhook → AlgoWay → bróker → operación.


Ejemplo: Multi DCA Strategy → MetaTrader 5

Segunda opción:

Multi DCA Strategy [Dimkud]
        ↓
TradingView Alert
        ↓
AlgoWay Webhook
        ↓
AlgoWayWS-MT5 EA
        ↓
MetaTrader 5
        ↓
Broker

TradingView Message:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.market_position}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}

TradingView sustituye los valores reales, AlgoWay recibe el mensaje y transmite el comando a MT5.

Esto permite utilizar TradingView como motor de la estrategia y MetaTrader 5 como lugar de ejecución real.


Por qué recomendamos considerar AlgoWay

Por supuesto, puedes desarrollar esta infraestructura por tu cuenta.

Necesitarías:

Servidor Webhook
+
Analizador JSON
+
Cliente API de Alpaca
+
Cliente API de Capital.com
+
Conector de TradeLocker
+
Conector de Match-Trader
+
Conector de DXtrade
+
Conector de cTrader
+
Expert Advisor de MT5
+
autenticación
+
registros
+
manejo de errores
+
VPS
+
mantenimiento ante cambios en las API

Si eres desarrollador y quieres controlar toda la infraestructura, es una opción realista.

Pero para un usuario común es mucho más sencillo utilizar un bridge ya preparado.

AlgoWay ya ofrece:

  • recepción de webhooks compatibles con TradingView;
  • un formato JSON unificado;
  • integración con varios tipos de plataformas de trading;
  • un EA específico para MetaTrader 5;
  • Message Wizard y herramientas para crear mensajes;
  • Webhook Logs;
  • distintos Trade Modes;
  • SL/TP y parámetros adicionales de gestión de operaciones;
  • gestión de varios destinos de trading desde un mismo panel.

Por eso AlgoWay resulta adecuado como enlace entre Elixo AI Alert / TradingView y una plataforma de trading que no puede recibir directamente el webhook necesario.

Probar AlgoWay


Preguntas frecuentes

¿Se puede enviar Elixo AI Alert a MetaTrader 5?

Sí.

Esquema:

Elixo AI Alert
→ AlgoWay Webhook
→ AlgoWayWS-MT5 EA
→ MetaTrader 5

MT5 debe permanecer en ejecución con el EA instalado.


¿Se pueden operar acciones en Alpaca mediante AI Alert?

Sí.

Elixo puede generar una señal, por ejemplo para AAPL o TSLA, y AlgoWay puede recibir el webhook y transmitir el comando mediante Alpaca Trading API.

Se recomienda probar primero el sistema con Alpaca Paper Trading.


¿Se puede conectar TradeLocker?

Sí.

AlgoWay tiene una integración independiente con TradeLocker que permite configurar URL, cuenta, servidor y Account ID.


¿Se puede conectar Match-Trader?

Sí.

Para Match-Trader, AlgoWay admite una ruta independiente con Broker ID y su función Auto Detect.


¿Se puede conectar DXtrade?

Sí.

AlgoWay tiene una ruta específica para DXtrade y acepta JSON compatible con TradingView para su ejecución.


¿Se puede conectar cTrader?

Sí.

En AlgoWay se utiliza un conector independiente de cTrader y, en el JSON:

"platform_name": "ctrader"

¿Se puede conectar Capital.com?

Sí.

La conexión se realiza mediante la API de Capital.com con API Key, Custom API Password y Account Name.


¿Puede AlgoWay decidir por sí mismo cuándo comprar?

En el esquema que describimos, no.

La decisión de trading se genera en:

  • Elixo AI Alert;
  • Multi DCA Strategy [Dimkud];
  • otra estrategia o indicador de TradingView;
  • o en otra fuente de señales.

AlgoWay es la capa de ejecución y enrutamiento entre la señal de trading y la plataforma final.


¿Se pueden transmitir Take Profit y Stop Loss?

Sí, si la ruta de AlgoWay seleccionada y la plataforma final admiten los parámetros correspondientes.

En particular, existen:

sl_price
tp_price
stop_loss
take_profit
trailing_pips

Pero las unidades de stop_loss y take_profit pueden variar según la plataforma.

Por eso, para Elixo AI Alert resulta más práctico, cuando sea posible, utilizar los valores absolutos calculados:

{{stop_loss_price}}
{{take_profit_price}}

junto con:

sl_price
tp_price