
O Elixo Bots permite criar sinais de trading automaticamente de duas maneiras principais:
- pelo AI Alert - análise automática de ponto de entrada por IA, executada por agendamento (análise de ponto de entrada por IA);
- pela estratégia do TradingView Multi DCA Strategy [Dimkud] e por outros alertas do TradingView (descrição da Multi DCA Strategy).
Se a plataforma de trading consegue receber diretamente um webhook compatível com o TradingView, você pode enviar o sinal diretamente para ela.
Por exemplo, esse método funciona para vários serviços de automação, como 3Commas, Veles, RevenueBot, WunderTrading, TradersPost, Cornix, Pionex ou um sistema próprio com API de webhook.
Mas o que fazer se você precisar abrir uma operação automaticamente no MetaTrader 5, TradeLocker, Match-Trader, DXtrade, cTrader, Capital.com, Alpaca ou em outra plataforma que não disponibiliza um webhook simples e universal do TradingView para abrir operações?
Nesse caso, entre a fonte do sinal e a conta de trading, é necessário um Webhook bridge - um serviço intermediário.
Uma das opções que recomendamos considerar para essa tarefa é o AlgoWay.
O AlgoWay recebe um webhook estruturado, identifica o símbolo, a direção e o tamanho da operação e, em seguida, envia o comando diretamente à plataforma de trading pela API dela, por um conector específico ou por um Expert Advisor para MetaTrader 5. O AlgoWay apresenta esse fluxo como adequado não apenas ao TradingView, mas também a bots personalizados e outros sistemas externos de webhook.
Por que o AlgoWay é necessário?
O fluxo geral é o seguinte:
Elixo AI Alert / TradingView → Webhook → AlgoWay → corretora ou plataforma de trading
Por exemplo:
Elixo AI Alert → AlgoWay → MetaTrader 5
ou:
Multi DCA Strategy [Dimkud] → TradingView Alert → AlgoWay → TradeLocker
ou:
Elixo AI Alert → AlgoWay → Alpaca → operação com AAPL
Nesse caso, o AlgoWay realiza várias tarefas:
- recebe o webhook;
- interpreta o JSON;
- identifica a ação BUY, SELL, LONG, SHORT ou CLOSE;
- faz a correspondência do instrumento de trading;
- determina o tamanho da posição;
- processa Stop Loss e Take Profit quando necessário;
- envia o comando de trading à plataforma selecionada;
- salva o resultado do processamento em Webhook Logs.
Assim, você não precisa desenvolver um servidor para receber webhooks, manter a API de cada corretora, escrever um conector separado para MT5 e manter seus próprios registros de erros.
Essa é a principal vantagem de um serviço intermediário desse tipo.
Quais plataformas podem ser conectadas pelo AlgoWay?
Entre os destinos compatíveis com o AlgoWay estão:

| Plataforma | Como o AlgoWay se conecta |
|---|---|
| MetaTrader 5 | pelo AlgoWayWS-MT5 Expert Advisor |
| TradeLocker | pela integração com a conta do TradeLocker |
| Match-Trader | pela conta e pelo Broker ID |
| DXtrade | pela integração com o DXtrade |
| cTrader | pelo conector do cTrader / Open API |
| Capital.com | pela API da Capital.com |
| Alpaca | pela Alpaca Trading API |
| Binance | pela API |
| Bybit | pela API |
| OKX | pela API |
| Coinbase | pela API |
| Hyperliquid | pela API |
| Tradovate | pela integração com a conta |
| e outras | conforme as integrações disponíveis no AlgoWay |
O AlgoWay também oferece suporte a diferentes categorias de plataformas: MT5, plataformas prop/CFD, exchanges de criptomoedas, corretoras de ações com API e plataformas de futuros.
É importante entender que “conectar qualquer corretora” não significa literalmente toda corretora existente. É necessário haver uma integração compatível com o AlgoWay, ou a corretora deve operar por uma plataforma compatível, como MetaTrader 5, TradeLocker ou Match-Trader.
O que pode ser usado como fonte de sinal?
No nosso caso, há duas opções especialmente interessantes.
1. Elixo AI Alert
O AI Alert é o modo automático do serviço Análise de ponto de entrada por IA. análise de ponto de entrada por IA
Você define:
- o ativo;
- LONG ou SHORT;
- o período gráfico;
- a estratégia e o prompt;
- as fontes de informação;
- Take Profit e Stop Loss;
- a frequência de repetição da análise.
A IA analisa o mercado novamente em intervalos regulares.
O resultado da análise pode ser:
OPEN LONG
OPEN SHORT
ou:
WAIT
O webhook é enviado apenas para uma decisão de abertura OPEN LONG ou OPEN SHORT. WAIT é salvo no histórico da análise, mas não inicia uma operação externa.
Isso é conveniente: o AlgoWay recebe diretamente o sinal que autoriza a abertura de uma posição, em vez de receber todos os resultados da análise.
2. Multi DCA Strategy [Dimkud] no TradingView
Multi DCA Strategy [Dimkud] é um construtor de estratégias para TradingView que permite combinar sinais, indicadores, filtros, uma grade DCA, Take Profit, Stop Loss e outras regras. Descrição da Multi DCA Strategy: descrição da Multi DCA Strategy
Os alertas do TradingView podem ser usados de duas maneiras.
Primeira opção: enviar apenas um sinal para iniciar uma operação ou um bot DCA.
Nesse caso, a própria grade DCA é criada e gerenciada pela plataforma de trading, e na Multi DCA Strategy você ativa o parâmetro Send Alert only for First Order.
Segunda opção: a estratégia determina cada ação de trading por conta própria, e ordens individuais são enviadas pelo webhook.
No segundo caso, é especialmente importante que quantidade, direção, fechamento de posições, symbol mapping e lógica Hedge/Reverse estejam configurados de maneira consistente nos dois lados.
Como o AlgoWay interpreta um webhook
O AlgoWay usa JSON.
Uma solicitação mínima para abrir uma posição geralmente contém quatro parâmetros principais:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_action": "buy",
"order_contracts": "0.10"
}
Campos principais:
| Campo | Significado |
|---|---|
platform_name |
destino da operação |
ticker |
instrumento de trading |
order_action |
buy, sell, long, short, flat etc. |
order_contracts |
tamanho da posição |
price |
preço, se necessário |
sl_price |
preço absoluto de Stop Loss |
tp_price |
preço absoluto de Take Profit |
stop_loss |
distância até o SL |
take_profit |
distância até o TP |
trailing_pips |
trailing stop |
order_type |
market, limit ou stop |
Se order_type estiver ausente, o AlgoWay geralmente considera essa entrada uma ordem a mercado (Market Order).
Ordens Limit e Stop também exigem price.
Nomes das plataformas no JSON
No AlgoWay, é necessário usar o valor correto de platform_name.
Por exemplo:
MetaTrader 5 = metatrader5
TradeLocker = tradelocker
Match-Trader = matchtrader
DXtrade = dxtrade
cTrader = ctrader
Capital.com = capitalcom
Alpaca = alpaca
Binance = binance
Bybit = bybit
OKX = okx
A lista completa depende do conjunto atual de integrações do AlgoWay.
Configuração geral do AlgoWay
Para a maioria das plataformas, o fluxo inicial é quase o mesmo.
Etapa 1. Crie uma conta no AlgoWay
Depois de entrar, abra o Dashboard.
Etapa 2. Crie um webhook
Selecione a criação de um Trial Webhook ou Main Webhook.
Para TradingView, normalmente se seleciona:
Source: TradingView
e em Destination / Platform é indicada a plataforma de trading desejada:
- MetaTrader 5;
- TradeLocker;
- MatchTrader;
- DXtrade;
- cTrader;
- Capital.com;
- Alpaca;
- Binance;
- Bybit;
- e assim por diante.
Para o Elixo AI Alert, usa-se o mesmo princípio: o AI Alert é um sistema externo de webhook e pode gerar JSON no formato compatível com o TradingView.
Se o formulário atual do AlgoWay não tiver uma fonte separada para Elixo/custom webhook, normalmente é usada uma rota compatível com o TradingView. Confirme seu funcionamento com uma solicitação de teste antes de operar com dinheiro real. O AlgoWay informa explicitamente que seu esquema JSON é destinado não apenas ao TradingView, mas também a bots personalizados e sistemas externos de webhook.
Etapa 3. Conecte a conta de trading
A configuração seguinte depende da plataforma.
Por exemplo:
MetaTrader 5 exige a instalação de um Expert Advisor.
Alpaca exige API Key e API Secret.
TradeLocker exige os dados da conta e do servidor.
Capital.com usa sua própria API.
Vamos explicar essas opções em mais detalhes abaixo.
Etapa 4. Salve o webhook e obtenha a URL
Depois de criar a rota, o AlgoWay fornece uma URL de webhook exclusiva.
Ela tem aproximadamente a seguinte estrutura:
https://algoway.co/YOUR-WEBHOOK-UUID
Use apenas a URL da sua própria conta.
Não a publique: na prática, esse é o endereço para o qual os comandos de trading são enviados.
Conectando o Elixo AI Alert ao AlgoWay
Agora vamos analisar a opção mais interessante para os usuários do Elixo.
O AI Alert oferece suporte a variáveis compatíveis com o TradingView.
Por exemplo:
{{ticker}}
{{strategy.order.action}}
{{strategy.market_position}}
{{close}}
{{take_profit_price}}
{{stop_loss_price}}
{{decision}}
{{confidence}}
Para OPEN LONG:
{{strategy.order.action}}
se transforma em:
buy
Para OPEN SHORT, em:
sell
E {{ticker}} se transforma, por exemplo, em:
BTCUSDT
ou, para ações, em:
AAPL
O AI Alert insere os valores reais em Message antes do envio e transmite JSON válido como application/json.
Exemplo: AI Alert → AlgoWay → MetaTrader 5
Suponha que seja necessário abrir no MT5 uma operação de 0.10 lote.
No AlgoWay, criamos uma rota:
Source: TradingView-compatible Webhook
Platform: MetaTrader 5
Depois, no Elixo AI Alert, colamos a URL criada pelo AlgoWay no campo Webhook URL.
No campo Message, você pode usar:
{
"platform_name": "metatrader5",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": "0.10",
"price": "{{close}}"
}
Por exemplo, em um OPEN LONG para EURUSD, o AlgoWay receberá de fato uma mensagem como esta:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_action": "buy",
"order_contracts": "0.10",
"price": "1.1675"
}
Depois disso, o comando é enviado ao MetaTrader 5 conectado.
Como adicionar Stop Loss e Take Profit
O Elixo AI Alert oferece variáveis úteis:
{{take_profit_price}}
{{stop_loss_price}}
Elas contêm os preços absolutos calculados.
O AlgoWay, por sua vez, oferece suporte a:
tp_price
sl_price
para níveis absolutos de preço.
Portanto, se TP e SL estiverem definidos no AI Alert, você pode usar:
{
"platform_name": "metatrader5",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": "0.10",
"sl_price": "{{stop_loss_price}}",
"tp_price": "{{take_profit_price}}"
}
Isso geralmente é mais seguro do que usar diretamente:
"stop_loss": "{{stop_loss}}"
porque no Elixo {{stop_loss}} é uma porcentagem, enquanto no AlgoWay o valor de stop_loss pode ser interpretado como pips, points ou outra unidade, dependendo da rota específica.
O AlgoWay também alerta expressamente que as unidades dos campos baseados em distância stop_loss e take_profit podem depender da plataforma.
Uma diferença importante: o AI Alert não escolhe o tamanho da posição
A análise por IA determina:
- se vale a pena entrar;
- LONG ou SHORT;
- confidence;
- os motivos;
- os riscos.
Mas o tamanho da posição de trading deve ser definido separadamente.
Portanto:
"order_contracts": "0.10"
ou:
"order_contracts": "1"
é um valor que você define por conta própria.
O tamanho também pode ser controlado pelas configurações de Quantity Multiplier no AlgoWay.
Por exemplo, algumas rotas usam:
Quantity Multiplier: Absolute
Multiplier: 1
Nesse caso, o valor de order_contracts é usado diretamente.
Exemplo: AI Alert → AlgoWay → Alpaca
Suponha que o AI Alert esteja analisando a ação AAPL.
É necessário abrir uma posição de uma ação quando o resultado for OPEN LONG.
JSON:
{
"platform_name": "alpaca",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
O AI Alert pode enviar:
{
"platform_name": "alpaca",
"ticker": "AAPL",
"order_action": "buy",
"order_contracts": 1
}
O AlgoWay recebe a mensagem e envia a solicitação correspondente pela Alpaca Trading API.
O AlgoWay recomenda começar com Alpaca Paper Trading e só passar para Live após a verificação.
Conectando a Multi DCA Strategy [Dimkud] pelo AlgoWay

Com TradingView, a configuração é ainda mais simples, pois o AlgoWay foi projetado desde o início para os placeholders do TradingView.
Modelo padrão:
{
"platform_name": "metatrader5",
"ticker": "{{ticker}}",
"order_contracts": "{{strategy.order.contracts}}",
"order_action": "{{strategy.market_position}}",
"price": "{{close}}"
}
O TradingView substituirá automaticamente:
{{ticker}}
{{strategy.order.contracts}}
{{strategy.market_position}}
{{close}}
pelos valores do evento atual da estratégia. Esse formato é usado explicitamente na documentação do AlgoWay.
Como criar um alerta no TradingView
Depois de criar o webhook do AlgoWay:
- abra um gráfico do TradingView;
- adicione a Multi DCA Strategy [Dimkud];
- configure a estratégia;
- crie um alerta;
- selecione o evento necessário da estratégia;
- informe o JSON em Message;
- abra Notifications;
- ative Webhook URL;
- cole a URL do AlgoWay;
- salve o alerta.
Se a estratégia foi testada com candles fechados, recomenda-se usar o modo de disparo correspondente do alerta, para que o sinal real siga a lógica do backtest.
Antes de começar a operar em real, é necessário testar o alerta em Demo ou com o volume mínimo.
MetaTrader 5: como conectar pelo AlgoWay

No MT5, o fluxo é diferente do das APIs REST convencionais.
O MetaTrader 5, por si só, não é um simples receptor de webhook.
O AlgoWay usa um Expert Advisor específico, chamado AlgoWayWS-MT5 Expert Advisor, instalado diretamente no terminal MT5.
Fluxo:
Elixo AI Alert / TradingView
↓
AlgoWay
↓
WebSocket connection
↓
AlgoWayWS-MT5 EA
↓
MetaTrader 5
↓
Broker
O AlgoWayWS-MT5 EA mantém uma conexão permanente entre o AlgoWay e o terminal MetaTrader 5.
Configuração
Crie no AlgoWay um webhook com o destino:
MetaTrader 5
Depois:
- baixe a versão atual do AlgoWayWS-MT5 EA;
- instale o EA no MetaTrader 5;
- anexe o EA a um gráfico;
- permita Algorithmic Trading;
- informe o UUID do seu webhook do AlgoWay;
- verifique o status da conexão;
- envie um sinal de teste.
No momento da verificação, a documentação do AlgoWay descreve a linha atual AlgoWayWS-MT5 EA 2.14, mas use sempre a versão vigente fornecida pelo AlgoWay, pois o EA é atualizado.
O MT5 deve permanecer em execução
Esse ponto é fundamental.
Como o EA funciona dentro do MetaTrader 5, o terminal precisa funcionar continuamente.
Para automação 24 horas por dia, normalmente se utiliza um VPS Windows:
Windows VPS
↓
MetaTrader 5
↓
AlgoWayWS-MT5 EA
Se o terminal estiver fechado ou o VPS desligado, o EA não conseguirá executar o comando.
TradeLocker
Para TradeLocker, o AlgoWay usa uma integração separada.
Ao criar o webhook, dependendo da conta, serão necessários:
- a URL da plataforma TradeLocker;
- Email;
- Password;
- Server;
- o Account ID numérico.
No AlgoWay:
Source: TradingView
Platform: TradeLocker
Para transmitir a quantidade diretamente, a documentação recomenda uma opção como:
Quantity Multiplier: Absolute
Multiplier: 1
Também é necessário escolher o Trade Type, por exemplo Hedge ou Reverse.
Exemplo de JSON:
{
"platform_name": "tradelocker",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
Para o AI Alert, em vez do valor gerado pelo TradingView, você também pode usar:
{{strategy.order.action}}
pois o Elixo insere buy ou sell.
Match-Trader
Para Match-Trader, o AlgoWay exige os dados do ambiente da corretora.
As configurações podem incluir:
- a URL do Match-Trader da corretora;
- Email;
- Password;
- Account ID;
- Broker ID.
O AlgoWay tem a função Auto detect Broker ID, que é a maneira preferida de identificar o Broker ID.
Recomenda-se inserir a URL da corretora sem o caractere final /.
Exemplo:
{
"platform_name": "matchtrader",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
Para TradingView Strategy, você pode usar:
{
"platform_name": "matchtrader",
"ticker": "{{ticker}}",
"order_contracts": "{{strategy.order.contracts}}",
"order_action": "{{strategy.market_position}}",
"price": "{{close}}"
}
DXtrade
Para DXtrade, é criada uma rota separada:
Source: TradingView
Platform: DXtrade
O AlgoWay solicita os parâmetros da conta DXtrade específica, incluindo a URL da plataforma, login/password e Account ID, dependendo do ambiente da corretora.
Exemplo:
{
"platform_name": "dxtrade",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
No TradingView, você pode usar a opção padrão:
{
"platform_name": "dxtrade",
"ticker": "{{ticker}}",
"order_action": "{{strategy.market_position}}",
"order_contracts": "{{strategy.order.contracts}}",
"price": "{{close}}"
}
cTrader
Para cTrader, usa-se:
"platform_name": "ctrader"
O AlgoWay oferece uma integração separada com cTrader e também indica a opção cTrader Open API no esquema JSON geral.
Exemplo para AI Alert:
{
"platform_name": "ctrader",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
Preste atenção especial aos modos Hedge e Reverse.
Por exemplo, se já houver uma LONG e chegar uma SHORT:
- no Reverse Mode, a posição LONG existente pode ser fechada e, depois, uma SHORT pode ser aberta;
- no Hedge Mode, a posição LONG anterior pode permanecer e uma SHORT ser aberta em paralelo, se a conta permitir.
Você deve verificar o comportamento exato da sua rota. O AlgoWay alerta expressamente para não presumir que todo sinal oposto significa necessariamente “fechar e inverter”.
Capital.com
Para Capital.com, o AlgoWay funciona pela API.
Na Capital.com, você precisa preparar:
- uma conta Live ou Demo;
- a 2FA ativada;
- API Key;
- um Custom API Password específico;
- o valor exato de Account Name.
No AlgoWay, selecione em seguida:
Platform: Capital.com
API Mode: Demo ou Live
e preencha:
Email
Account Name
API Key
API Password
Importante: API Password não é a senha comum da conta da Capital.com, mas uma senha específica criada para a API Key.
O AlgoWay também destaca que Account Name é o nome exibido da conta de trading, e não o Account ID numérico interno.
Para a primeira conexão, recomenda-se Demo.
Exemplo de AI Alert:
{
"platform_name": "capitalcom",
"ticker": "{{ticker}}",
"order_action": "{{strategy.order.action}}",
"order_contracts": 1
}
Alpaca

A Alpaca é especialmente interessante para o trading automático de ações.
Por exemplo:
AAPL
TSLA
NVDA
AMD
O AlgoWay se conecta à Alpaca por API Key e API Secret.
Para começar, é melhor usar Paper Trading.
No AlgoWay:
Platform: Alpaca
API Mode: Demo
API Key: ...
API Secret: ...
Depois de criar a rota, o AlgoWay permite testá-la por Webhook Logs → Test Webhook.
Por exemplo:
{
"platform_name": "alpaca",
"ticker": "AAPL",
"order_action": "buy",
"order_contracts": 1
}
Após um teste bem-sucedido, você pode conectar o Elixo AI Alert.
Assim, é possível construir a seguinte sequência:
Análise de AAPL pelo Elixo AI
↓
OPEN LONG
↓
Webhook
↓
AlgoWay
↓
Alpaca API
↓
BUY AAPL
Symbol Mapping - um dos problemas mais frequentes
É muito importante entender que o nome do ativo na fonte pode ser diferente do utilizado pela corretora.
Por exemplo, o TradingView ou o AI Alert envia:
XAUUSD
enquanto uma corretora MT5 específica usa:
XAUUSDm
ou:
XAUUSD.a
O mesmo pode acontecer com:
- índices;
- ouro;
- petróleo;
- criptomoedas;
- perpetual futures;
- CFD.
O AlgoWay e suas ferramentas de MT5 oferecem suporte a symbol mapping, e sua documentação aponta a divergência de símbolos como uma das causas comuns de falha na execução.
Por isso, nos primeiros testes, sempre verifique o nome exato do instrumento na plataforma final.
Hedge ou Reverse - qual escolher?
Essa é outra configuração importante do AlgoWay.
Reverse
Adequado para estratégias em que deve existir apenas uma posição direcional por vez.
Por exemplo:
existe uma LONG
↓
chega uma SHORT
↓
a LONG é fechada
↓
é aberta uma SHORT
Hedge
Adequado para sistemas em que LONG e SHORT podem existir de forma independente.
existe uma LONG
↓
chega uma SHORT
↓
a LONG permanece
+
é aberta uma SHORT
A possibilidade real de hedge também depende da plataforma final e do tipo de conta de trading.
Para uma estratégia simples de uma única direção, Reverse costuma ser mais fácil de controlar.
Sistemas Long/Short independentes podem precisar de Hedge.
Antes de começar, teste isso em Demo.
Como fechar posições
O AlgoWay entende vários comandos de fechamento.
Por exemplo:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_action": "flat"
}
Para fechar todas as posições de um instrumento:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_action": "closeall"
}
No Hedge Mode, também pode ser usado close_side:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_action": "flat",
"close_side": "long"
}
ou:
"close_side": "short"
Mas é necessário verificar se o comando específico é aceito pela rota do AlgoWay selecionada.
Sempre use Webhook Logs
Um dos recursos úteis do AlgoWay é a centralização dos Webhook Logs.
Se uma operação não abriu, não altere imediatamente todas as configurações.
Verifique a sequência por etapas.
Não há registro em AlgoWay Logs
Isso significa que o webhook nem sequer chegou ao AlgoWay.
Verifique:
- Webhook URL;
- se o AI Alert está ativo;
- TradingView Alert;
- se realmente houve OPEN LONG / OPEN SHORT;
- se a URL está correta.
O AlgoWay recebeu a solicitação, mas há um JSON error
Verifique:
- as aspas;
- as vírgulas;
- os nomes dos campos;
platform_name;- os valores vazios.
O AlgoWay aceitou o JSON, mas a corretora rejeitou a operação
Verifique:
- API credentials;
- o tamanho da posição;
- symbol;
- o tamanho mínimo;
- o incremento de quantidade;
- a margem disponível;
- a sessão de trading;
- a permissão para SHORT;
- SL/TP;
- as configurações da conta.
Dividir o problema nesses níveis facilita bastante a identificação do erro.
Como testar o sistema corretamente
Nunca comece a configuração diretamente com uma ordem real de grande tamanho.
Recomendamos a seguinte ordem:
1. Crie uma rota no AlgoWay.
2. Conecte a plataforma final.
3. Use o Test Webhook integrado, se estiver disponível.
Por exemplo:
{
"platform_name": "alpaca",
"ticker": "AAPL",
"order_action": "buy",
"order_contracts": 1
}
4. Verifique os AlgoWay Webhook Logs.
5. Verifique a própria conta da corretora.
6. Em seguida, conecte AI Alert ou TradingView.
7. Use uma conta Demo/Paper ou o volume mínimo permitido.
8. Teste BUY separadamente.
9. Teste SELL separadamente.
10. Teste o fechamento da posição separadamente.
11. Só depois adicione SL/TP, trailing stop e uma lógica mais complexa.
A documentação do AlgoWay também recomenda essa abordagem gradual.
Segurança da API
Se a plataforma final for conectada por API:
- crie uma API Key separada para a automação;
- não habilite permissões de saque se não forem necessárias;
- use apenas as permissões de trading necessárias;
- aplique uma IP whitelist se a plataforma e a arquitetura da conexão permitirem;
- não publique a API Secret;
- não publique a URL do webhook do AlgoWay;
- use Demo/Paper primeiro.
A URL do webhook faz parte do sistema de gerenciamento de operações; por isso, trate-a como uma informação privada.
Exemplo de sistema totalmente automático
Suponha que você queira buscar automaticamente um ponto de entrada para a ação TSLA.
No Elixo, é criado um AI Alert:
Asset: TSLA
Direction: LONG
Timeframe: 1H
Analysis interval: 1 hour
A IA realiza análises regulares.
Enquanto o resultado for:
WAIT
nada acontece.
Depois de algumas análises, aparece:
OPEN LONG
Confidence: 86
O Elixo gera:
{
"platform_name": "alpaca",
"ticker": "TSLA",
"order_action": "buy",
"order_contracts": 1
}
e envia a mensagem para o AlgoWay.
AlgoWay:
recebe o JSON
↓
identifica a rota da Alpaca
↓
usa sua API da Alpaca
↓
envia BUY TSLA
↓
recebe a resposta da Alpaca
↓
a salva em Webhook Logs
Assim, toda a sequência funciona automaticamente:
Análise do mercado por IA → decisão → Webhook → AlgoWay → corretora → operação.
Exemplo: Multi DCA Strategy → MetaTrader 5
Segunda opção:
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}}"
}
O TradingView insere os valores reais, o AlgoWay recebe a mensagem e envia o comando ao MT5.
Isso permite usar o TradingView como motor da estratégia e o MetaTrader 5 como local de execução efetiva.
Por que recomendamos considerar o AlgoWay
É claro que você pode desenvolver essa infraestrutura por conta própria.
Você precisará de:
Servidor Webhook
+
Interpretador JSON
+
Cliente API da Alpaca
+
Cliente API da Capital.com
+
Conector do TradeLocker
+
Conector do Match-Trader
+
Conector do DXtrade
+
Conector do cTrader
+
Expert Advisor do MT5
+
autenticação
+
logs
+
tratamento de erros
+
VPS
+
manutenção para mudanças nas APIs
Se você é desenvolvedor e quer controlar totalmente a infraestrutura, essa é uma opção viável.
Mas, para o usuário comum, é muito mais simples usar uma bridge pronta.
O AlgoWay já oferece:
- recebimento de webhooks compatíveis com o TradingView;
- um formato JSON unificado;
- integração com vários tipos de plataformas de trading;
- um EA específico para MetaTrader 5;
- Message Wizard e ferramentas de criação de mensagens;
- Webhook Logs;
- vários Trade Modes;
- SL/TP e parâmetros adicionais de gerenciamento de operações;
- operação com vários destinos de trading em um único painel.
Por isso, o AlgoWay é adequado como elo entre Elixo AI Alert / TradingView e uma plataforma de trading que não consegue receber diretamente o webhook necessário.
Perguntas frequentes
É possível enviar Elixo AI Alert para o MetaTrader 5?
Sim.
Fluxo:
Elixo AI Alert
→ AlgoWay Webhook
→ AlgoWayWS-MT5 EA
→ MetaTrader 5
O MT5 com o EA instalado deve permanecer em execução.
É possível negociar ações na Alpaca pelo AI Alert?
Sim.
O Elixo pode gerar um sinal, por exemplo para AAPL ou TSLA, e o AlgoWay pode receber o webhook e enviar o comando de trading pela Alpaca Trading API.
Recomenda-se testar o sistema primeiro com Alpaca Paper Trading.
É possível conectar o TradeLocker?
Sim.
O AlgoWay tem uma integração separada com o TradeLocker, com configuração de URL, conta, servidor e Account ID.
É possível conectar o Match-Trader?
Sim.
Para Match-Trader, o AlgoWay oferece uma rota separada, incluindo Broker ID e sua função Auto Detect.
É possível conectar o DXtrade?
Sim.
O AlgoWay tem uma rota específica para DXtrade e aceita JSON compatível com o TradingView para executá-la.
É possível conectar o cTrader?
Sim.
No AlgoWay, é usado um conector separado de cTrader e, no JSON:
"platform_name": "ctrader"
É possível conectar a Capital.com?
Sim.
A conexão é feita pela API da Capital.com com API Key, Custom API Password e Account Name.
O AlgoWay pode decidir sozinho quando comprar?
No fluxo que estamos descrevendo, não.
A decisão de trading é criada em:
- Elixo AI Alert;
- Multi DCA Strategy [Dimkud];
- outra estratégia ou indicador do TradingView;
- ou em outra fonte de sinal.
O AlgoWay é a camada de execução e roteamento entre o sinal de trading e a plataforma final.
É possível transmitir Take Profit e Stop Loss?
Sim, se a rota do AlgoWay selecionada e a plataforma final oferecerem suporte aos parâmetros correspondentes.
Em particular, existem:
sl_price
tp_price
stop_loss
take_profit
trailing_pips
Mas as unidades de stop_loss e take_profit podem variar conforme a plataforma.
Por isso, para o Elixo AI Alert, é mais prático, quando possível, usar os valores absolutos calculados:
{{stop_loss_price}}
{{take_profit_price}}
junto com:
sl_price
tp_price