
Elixo Bots permite generar señales de trading automáticamente de dos maneras principales:
- mediante AI Alert - un análisis de entrada con IA, automático y programado (análisis de entrada con IA);
- mediante la estrategia de TradingView Multi DCA Strategy [Dimkud] y otras alertas de TradingView (descripción de Multi DCA Strategy).
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.
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:
- recibe el webhook;
- interpreta el JSON;
- identifica la acción BUY, SELL, LONG, SHORT o CLOSE;
- establece la correspondencia del instrumento;
- determina el tamaño de la posición;
- procesa Stop Loss y Take Profit si es necesario;
- envía el comando de trading a la plataforma seleccionada;
- 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:

| 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
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

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:
- abre un gráfico de TradingView;
- agrega Multi DCA Strategy [Dimkud];
- configura la estrategia;
- crea una alerta;
- selecciona el evento necesario de la estrategia;
- ingresa el JSON en Message;
- abre Notifications;
- activa Webhook URL;
- pega la URL de AlgoWay;
- 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

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:
- descarga la versión actual de AlgoWayWS-MT5 EA;
- instala el EA en MetaTrader 5;
- adjunta el EA a un gráfico;
- permite Algorithmic Trading;
- ingresa el UUID de tu webhook de AlgoWay;
- verifica el estado de la conexión;
- 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

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.
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