Como configurar um bot de Signal Trading da OKX com o TradingView
Com o lançamento dos Signal Bots, agora os usuários do TradingView e os fornecedores de sinais podem publicar e configurar um Signal Bot com os sinais do TradingView. Siga o guia passo a passo para começar a fazer trading com os sinais na OKX.
Consulte a seção Especificações de mensagens de alerta para acessar um guia abrangente detalhando as especificações para mensagens de alerta.
Caso encontre alguma dificuldade, consulte o guia com a lista das perguntas mais frequentes na seção Perguntas frequentes. Este recurso foi desenvolvido para ajudá-lo a resolver quaisquer problemas que possa encontrar ao usar o produto.
Passo 1: acesse o Signal Bot
Faça o login na sua conta da OKX, acesse Negociar -> Bots de trading -> Mercado.
![step-en-1](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2KTjYgrZUKp3hUUT80QpaP/a6905b496dd52712abbf9455a7081b43/step-en-1.png)
Em seguida, clique na guia Signal Bot e selecione Criar.
![step-en-2](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6kaaaOZygG29aqvNtmv6WL/fb2f27444e6b588ba992816aedeb96c1/step-en-2.png)
Passo 2: crie um sinal
Você encontrará o botão para criar o seu sinal personalizado. Selecione "Adicionar sinal personalizado" para começar.
![step-en-3](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/50PMq5gCISc63ii1738LOp/65646cc7d2a54403d588706e86f94d0a/step-en-3.png)
Simplificamos a experiência para ajudar os nossos usuários a configurar seus sinais do TradingView rapidamente. No passo 1, nomeie o seu sinal e insira uma descrição opcional (até 500 caracteres). Selecione “Criar sinal” para seguir para o próximo passo.
![step-en-4](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1Xb5SlpsLbz9sl3gVG0yJe/0f70b2ed11588d80b8f0e42a69d59e21/step-en-4.png)
Depois de selecionar “Criar”, você visualizará a próxima página que irá solicitar o URL do Webhook e as Especificações do AlertMsg que são geradas automaticamente pela OKX. Em seguida, você irá configurar as notificações de sinais no TradingView. Considere os dois métodos diferentes para configurar os alertas:
"TradingView": Voltado para os usuários que utilizam os scripts de estratégia do TradingView, especialmente os que utilizam as funções strategy.*() para transmissão de sinal.
"Personalizado": Desenvolvido para atender a uma ampla gama de usuários, incluindo aqueles que utilizam os indicadores do TradingView, alertas por meio dos gráficos, bem como os fornecedores que utilizam programas de terceiros.
![step-en-5](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6rtBMpOLDHTjigjXJJjonl/deb7852392e4b683274362ef5fe0d5c2/step-en-5.png)
Uma visão geral expressa do Pine Script: "Estratégia" vs. "Indicador"
Estratégia do TradingView
As estratégias do Pine Script têm o propósito de realizar backtesting em dados históricos, bem como testes futuros em mercados em tempo real. Além de realizar cálculos de indicadores, as estratégias incluem chamadas para funções strategy.*() que transmitem ordens de negociação para o emulador de corretor do Pine Script. Esse emulador pode simular a execução dessas ordens. Os resultados dos backtests podem ser visualizados na guia “Strategy Tester” localizada na parte inferior do gráfico ao lado da guia “Pine Script Editor”.
Se você estiver usando scripts de estratégia do TradingView com as funções strategy.*() **, prossiga diretamente para o Passo 3.1: Funções strategy.*() do TradingView para começar.
Indicador TradingView
Por outro lado, os indicadores Pine Script também envolvem cálculos, mas não se destinam ao uso em cenários de backtesting. Devido a sua independência do emulador da corretora, os indicadores consomem menos recursos e executam com mais rapidez. Como alternativa, eles são conhecidos como scripts de study, e não como indicadores, no PineScript v4.
Para os usuários que estão utilizando os indicadores/scripts de study e programas de terceiros, podem pular para o Passo 3.2, Passo 3.3 e Passo 3.4 com base no seu caso de uso específico. Esta seção é adaptada para casos de uso mais gerais, abrangendo usuários que dependem de indicadores do TradingView, alertas por meio de moeda digital emitida por banco central e provedores que utilizam programas de terceiros.
Passo 3: configure alertas do TradingView
Consulte a seção Especificações de mensagens de alerta para acessar um guia abrangente detalhando as especificações para mensagens de alerta.
Para começar, abra o TradingView e escolha o par de trading com o qual deseja trabalhar. (Certifique-se de que você está selecionado o contrato de swap perpétuo apropriado.)
Você pode acessar a lista completa dos swaps perpétuos aceitos na OKX por meio da lista de seleção de pares disponível na página Negociar.
![step-en-8](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/35ipliuOZwxzdIP8bDB5lT/c15ad616b482bfe54e9cfea6e0e1336c/step-en-8.png)
![step-en-9](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6vZy9GsmEdV9sgzBvara8N/e7c3a18d1d834566b3f074b5fe1369f0/step-en-9.png)
Passo 3.1【Guia dos scripts de estratégia do TradingView】:para os criadores de estratégia do Pinescript que utilizam as funções strategy.*() Funções
configure a sua estratégia no Pine Editor e clique em “Save” e “Add to chart”. Como alternativa, você pode adicionar uma estratégia existente ao seu gráfico.
![step-en-10](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1K4fkZ98wiylqiR6GL9QWm/70946f2b585010553958a704fb2c9ab6/step-en-10.png)
Passo 2: selecione o ícone de engrenagem associado à estratégia que você adicionou ao seu gráfico. Ajuste as propriedades da estratégia, como o tamanho da ordem, de acordo com suas preferências. Clique em “Ok” para finalizar as configurações.
![step-en-11](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3dZ8YwWcv2GZx4eobY0GXJ/f2d106f16c20b737f64667d7bc2ff681/step-en-11.png)
Como faço para alinhar as configurações da minha ordem de estratégia do TradingView com a OKX?
Em sua estratégia do TradingView, você tem três opções para configurar os parâmetros da ordem: Você pode definir o “tamanho da ordem” em termos de USDT, número de contratos ou como porcentagem do patrimônio baseado no seu capital inicial. Embora todas essas abordagens possam ser adaptadas para uso na OKX, é essencial entender como cada método funciona no TradingView e como são espelhados na plataforma da OKX. Confira esse resumo geral dos diferentes cenários para guiá-lo por esse processo.
1. Tamanho da ordem: USDT
Essa abordagem é direta e fácil de usar. Você informa diretamente o tamanho da ordem em termos absolutos utilizando sua moeda de cotação, o USDT. Ao realizar o backtesting do TradingView, esse valor servirá como base para todos os envios de ordem.
![step-en-12](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1mGfiH4RCuCRCAy4XvX461/2e8cb1a29c2babe7bde2d8aae618928a/step-en-12.png)
Para garantir a compatibilidade com a OKX, lembre-se de definir o seu “investmentType” para “base” e configurar o “amount” como "{{strategy.order.contracts}}". Ao seguir essas especificações, sua ordem na OKX será alinhada de forma precisa com a estratégia pretendida do TradingView.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //insira o signalToken para o seu sinal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
2. Tamanho da ordem: Contratos
Uma distinção fundamental para ser reconhecida é que o conceito de "contracts" é definido de forma diferente no TradingView e na OKX. No TradingView, um contrato representa uma única unidade de swap perpétuo no preço vigente (equivalente a uma unidade da moeda-base, ou seja, um contrato perpétuo de BTCUSDT equivale à compra de 1 BTC). Já na OKX, os “tamanhos do contrato” são exclusivos para cada contrato de swap perpétuo (por exemplo, um contrato perpétuo de BTCUSDT equivale à compra de 0,01 BTC). Informações detalhadas sobre os tamanhos de contrato da OKX estão disponíveis aqui: https://www.okx.com/trade-market/info/swap.
![step-en-13](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1oPu9gbODUseUKzhN16VDO/539f459f72a21ad298f3d8909a7c9ced/step-en-13.png)
Para garantir a compatibilidade com a OKX, é importante definir o seu “investmentType” como “base” e configurar o “amount” para "{{strategy.order.contracts}}". Notavelmente, no TradingView, o espaço reservado "{{strategy.order.contracts}}" corresponde efetivamente ao valor na moeda-base. Esta escolha de " tipoDeInvestimento" como " base" facilita a compatibilidade direta. Aderir a essas especificações garante que suas ordens na OKX espelhem perfeitamente sua estratégia pretendida do TradingView.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //insira o signalToken para o seu sinal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
3. Tamanho da ordem: % do patrimônio
Ao utilizar a % do patrimônio, é importante compreender que o seu patrimônio começa com o valor que você especificou como sendo o seu capital inicial. Em seguida, o seu patrimônio é definido e analisado por meio do backtesting do TradingView.
![step-en-14](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3HSlpywTJkfwDVDMUOq91i/862c1fa7eee4ef8a8c7667c4e6cf9fb8/step-en-14.png)
Embora seja possível emular isso configurando "investmentType" como "base" e "amount" como "{{strategy.order.contracts}}" (conforme ilustrado abaixo), é essencial ter em mente que os valores derivados deste método são influenciados fortemente pelos cálculos de backtesting. Em um cenário do mundo real, podem ocorrer discrepâncias entre o backtesting e o trading em tempo real, uma vez que o backtesting foi desenvolvido para estimativas aproximadas em vez da execução precisa da ordem. Portanto, é aconselhável definir as configurações do tamanho da ordem em USDT ou nos termos do contrato no TradingView.
{
"id": "{{strategy.order.id}}",
"action": "{{strategy.order.action}}",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"instrument": "{{ticker}}",
"signalToken": "********", //insira o signalToken para o seu sinal
"timestamp": "{{timenow}}",
"maxLag": "60",
"investmentType": "base",
"amount": "{{strategy.order.contracts}}"
}
Passo 3: clique em “Alert” na parte superior da barra de ferramentas e altere “Condition” para o script que foi adicionado ao gráfico com “Order fills only”. Por conveniência, a validade também pode ser selecionada como “Open-ended alert”.
![step-en-15](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5ohpxXRJQGzTyAaswxrUbk/e27d51ac93bee1340ea3547075a83e7e/step-en-15.png)
Passo 4: recupere o modelo de mensagem de alerta da guia do TradingView dentro das Especificações do Alert Message da OKX no seu Signal da OKX. Em seguida, cole este modelo no " Mensagem" do seu alerta do TradingView, juntamente com um nome de alerta correspondente do seu preço chase.
Fique à vontade caso deseje fazer alguma modificação no modelo recomendado para a sua mensagem de alerta, garanta que as alterações estejam de acordo com as nossas Especificações do Alert Message fornecidas aqui.
![step-en-16](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/21UqJSzzv5pGZ4FncFodu1/cb306779314174ee071db0b696ea0b5a/step-en-16.png)
![step-en-17](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/55RETW9gVtrm2TMhoWHT56/2205ae63bb12bc8fdb1d5b0e62bafd71/step-en-17.png)
Passo 5: escolha a seção URL do webhook* em "Notificações". Cole o URL do webhook copiado da OKX para o TradingView e clique em "Criar".
*Você precisará de uma assinatura paga do TradingView para acessar esse recurso
![step-en-18](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3XxtsAPT3TmZkjoQy5vF1f/749536bc673345d58831952a3989606f/step-en-18.png)
![step-en-19](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5xaeRCD1i0Jn0Z1wTMQWap/d4308475afb8157e46f7943d0233a3fd/step-en-19.png)
Passo 3.2【Guia de Indicadores/Study do TradingView】 para criadores de indicadores/script de study do Pinescript
Passo 1: configure o script no Pine Editor e clique em "Salvar" e "Adicionar ao gráfico".
![step-en-20](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5XUjurH0z3LUXDwgyxYbnA/0ce936a5535e5a8d4a379b920f9cdbd6/step-en-20.png)
Passo 2: clique em “Alert” na parte superior da barra de ferramentas e altere “Condition” para o script que foi adicionado ao gráfico com o AlertCondition correspondente. Nesse caso, o MACD Golden Cross é utilizado junto com o modelo de mensagem ENTER_LONG. Por conveniência, a validade também pode ser selecionada como “Open-ended alert”.
Por último, recupere o modelo de mensagem de alerta da guia Personalizado dentro das Especificações do Alert Message da OKX no seu Signal da OKX. Em seguida, cole esse modelo na seção “Message” do seu alerta do TradingView, junto com o nome do alerta da sua escolha.
Fique à vontade caso deseje fazer alguma modificação no modelo recomendado para a sua mensagem de alerta, garanta que as alterações estejam de acordo com as nossas Especificações do Alert Message fornecidas aqui.
*IMPORTANTE: a OKX forneceu 4 conteúdos de mensagens diferentes com ações diferentes (ou seja, ENTER_LONG, EXIT_LONG, ENTER_SHORT, EXIT_SHORT). Ao configurar o alerta, escolha o preço apropriado dependendo da sua lógica de trading.
![step-en-21](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3Rjh8RNuqlcghLTsX28ztA/c3e89a6bd7dcfc086aac2e251bab8708/step-en-21.png)
![step-en-22](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5gp1vpwqLpquUb8AdOPodQ/97166ffd91e9efae226570e290128dc5/step-en-22.png)
Passo 3: escolha a URL do webhook* em "Notificações". Cole o URL do webhook copiado da OKX para o TradingView e clique em "Criar".
![step-en-23](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3s419U0CwLBYA6DbFfBxkN/59d809a5cce027f02278d41d08a7764b/step-en-23.png)
![step-en-24](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5YwtLgQuhFilKaaICnDNpR/2e14f087d0fbc7903f11e1b53a9c7960/step-en-24.png)
Passo 3.3【Guia de análises do gráfico】 para usuários que utilizam a análise do gráfico e/ou linhas de indicadores básicos
Passo 1: clique no botão "Alerta" na barra de ferramentas superior e defina sua condição com base no que você normalmente negocia (por exemplo, RSI-14 cruzando 30)
![step-en-25](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3NXwlVfyG9ZoTp3DbcttX4/e89cbe3a017d1783138db66a89cbe3a3/step-en-25.png)
Em seguida, cole as Especificações do AlertMsg da OKX em “Message”. Saiba mais sobre as Especificações do AlertMsg da OKX aqui.
*IMPORTANTE: aceitamos quatro tipos de mensagens diferentes com ações distintas (ou seja, ENTER_LONG, EXIT_LONG, ENTER_SHORT, EXIT_SHORT). Ao configurar o alerta, por favor preço persiga o apropriado, dependendo da lógica de negociação seu/sua.
Passo 2: escolha a URL do webhook* em "Notificações". Cole o URL do webhook copiado da OKX para o TradingView e clique em "Criar".
![step-en-26](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/GAqtK4t6UnEs7Gg2ChJGo/e4e3c3fd4c34a9cbfb3d1c408015ab05/step-en-26.png)
Passo 3: para visualizar o alerta criado, clique na aba "Alertas" e selecione o alerta correspondente.
![step-en-27](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/62HyF8UdBVMn5h8pLAld7l/aff5f82be7d6a4de43382013e8346fc7/step-en-27.png)
Passo 3.4【Guia para programas de terceiros】 para provedores de sinal que transmitem mensagens de programas nativos
Para configuração usando Python como uma solicitação de exemplo, consulte o Apêndice B: Exemplo de solicitação de webhook do Python.
Esteja ciente de que, se você pretende enviar uma solicitação de um endereço IP fixo de terceiros para a OKX, entre em contato com nossa equipe de atendimento ao cliente com o motivo relevante. Isso garantirá que sua solicitação seja gerenciada adequadamente por nossa equipe de processamento dedicada. Sem seguir este canal, todos os sinais externos serão considerados inválidos por padrão.
Passo 4: configure seu Signal Bot
Agora que você publicou o seu sinal na OKX com sucesso, está na hora de conectá-lo ao Signal Bot! Para começar, clique em “Criar Bot”, você será direcionado para a página de criação do Signal Bot.
![step-en-28](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6tMIoHOieF5n8zo6iK9ahn/cfbdf95c68582b7710cc19ce8f267af4/step-en-28.png)
Para começar, você precisará fornecer as configurações mínimas necessárias para o seu bot. Essas configurações incluem os pares de trading, proporção de alavancagem e o valor dos fundos (margem) que deseja investir.
Escolher os pares de trading certos é essencial para que o seu bot identifique as oportunidades adequadas: basta especificar os pares de trading que se alinham com sua estratégia de negociação. Em seguida, determine a proporção de alavancagem que você gostaria de aplicar aos seus trades. A utilização da alavancagem pode ampliar seus rendimentos potenciais, mas apresenta riscos maiores. Certifique-se de escolher uma proporção que se alinha com sua tolerância ao risco e seus objetivos de trading. Depois de definir seus pares de trading e a proporção de alavancagem, é hora de decidir o valor dos fundos que você está disposto a investir no bot.
![step-en-29](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5M1wplJnSG6oVjN9Bs3FMR/9f2e07a045af36a9beca564f9f9e1c2c/step-en-29.png)
Além das configurações básicas, o bot oferece opções avançadas de personalização para ajustar ainda mais suas preferências de trading.
Por exemplo, você pode escolher entre tipos de ordem diferentes, como ordens a mercado ou limitada. As ordens a mercado são executadas imediatamente ao preço de mercado atual, enquanto as ordens limitadas permitem que você defina níveis de preços específicos nos quais suas ordens devem ser executadas.
Além disso, as configurações de entrada permitem que você defina o valor do investimento por ordem, o que determina a parcela dos seus fundos alocada para cada trade. A parcela dos fundos alocada para cada trade pode ser personalizada e escolhida em termos absolutos (por exemplo, 1000 USDT) ou em termos percentuais (por exemplo, 10% do saldo disponível), proporcionando flexibilidade para determinar o tamanho das suas posições. Ajustar esta configuração permite que você gerencie o risco e controle o tamanho das posições de acordo com sua estratégia de trading.
Além disso, você pode definir os níveis de Take-Profit (TP) e Stop-Loss (SL) como parte das configurações de saída. O Take-Profit estabelece o nível de preço no qual seu bot fechará, automaticamente, um trade para garantir os lucros, enquanto o Stop-Loss define o nível de preço no qual seu bot sairá de um trade para limitar perdas potenciais.
Para cada uma dessas configurações avançadas (exceto TP e SL), você tem a flexibilidade de defini-las diretamente no nível do bot ou depender das mensagens de alerta do TradingView para receber esses parâmetros. Essa capacidade de adaptação permite que você escolha o melhor método para o seu estilo de trading e fluxo de trabalho.
![step-en-30](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2CN3lBEVeD5qdMAaoXTkGL/a988e712003cc3eaefc60a08e2509399/step-en-30.png)
Depois de preencher os parâmetros do bot, selecione “Confirmar” para finalizar a criação do seu Signal Bot.
![step-en-31](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2MMBa3YjcdnpEVftn1ZPAr/b6a9564771b5a018f628ea8c251c0ce7/step-en-31.png)
Passo 5: monitore e gerencie o seu Signal Bot recém-criado
Parabéns! Você criou com sucesso seu Signal Bot. Agora, essa ferramenta poderosa receberá os sinais da fonte selecionada e executará seus trades instantaneamente em tempo real, levando a sua experiência de trading para o próximo nível.
Você tem controle e visibilidade total sobre o seu Signal Bot. Você pode monitorar seu desempenho e acessar informações detalhadas a qualquer momento, basta visualizar seus ‘Detalhes’ ao clicar no ícone conforme mostrado abaixo.
![step-en-32](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/pn4mRmZjNJnVO4RTp7Kfa/1fec841f22bbd30f174a155df765a73d/step-en-32.png)
Essa visualização abrangente permite que você acompanhe o histórico de desempenho, revise a lista de posições em andamento, monitore as ordens abertas, explore suas posições, histórico de sinais e muito mais.
![step-en-33](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3YcvDZQw0Z6rWbpfPa56ek/02e31d3eb7caf1f9c807450510dbc3b4/step-en-33.png)
![step-en-34](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/278XjEB09QqX1MFmbaWCmy/c2b149d847f0b441290aea5eec0253c5/step-en-34.png)
![step-en-35](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3Sk6WPF513M0VuaQvHeZJY/5f93186083ea7e5e2641df2d85a18d57/step-en-35.png)
Você também pode revisar os registros do seu histórico de sinais e ações de processamento correspondentes. Esse recurso valioso permite analisar sucessos e fracassos, permitindo que você aprimore sua abordagem e tome decisões conscientes para futuros trades.
![step-en-36](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3bP3cny3eiaMY4LEns7rW0/60ccecca7010380bdbdd4fa85ff32d6d/step-en-36.png)
Além disso, você tem flexibilidade para intervir manualmente sempre que necessário. Por exemplo, você pode ajustar a margem alocada no bot, enviar ordens manuais por motivos específicos, controlar suas posições em andamento e fechar ou reduzir manualmente suas posições abertas. Esse nível de controle permite que você ajuste sua estratégia de trading com base nas condições de mercado em tempo real e em sua própria análise.
1. Ajustar (Adicionar/Remover) a margem do bot
Na seção Detalhes do bot, você pode adicionar ou remover a margem do seu bot facilmente, conforme necessário. Isso permite que você insira fundos adicionais no bot quando desejar ou reserve uma parte dos fundos após obter um retorno sobre o investimento (ROI) significativo.
![step-en-37](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2NoO7WLxa1gnIocH0Dv9kZ/dd1d22ba94b307180bebdaf390209c0b/step-en-37.png)
![step-en-38](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2FEt3et3VNroMaPAvXxQ7y/57776c0322715f664a9d48c07159d63d/step-en-38.png)
2. Enviar ordens manualmente
Você tem a liberdade de enviar ordens manualmente no seu bot, independentemente dos sinais recebidos. Esse recurso permite que você adicione ordens manualmente para qualquer par de trading de acordo com seus requisitos específicos. A janela pop-up intuitiva permite que você defina as configurações da sua ordem, incluindo o tipo da ordem, o valor e a direção. Você pode utilizar essa função para iniciar uma nova posição, aumentar uma posição existente ou até mesmo reduzir ou fechar totalmente uma posição aberta. Isso lhe concede controle amplo sobre o gerenciamento das posições ativas, permitindo que você faça ajustes sempre que necessário.
![step-en-39](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3j4gNrbXR0lnko7qfmvbFj/41b8e1420cc7cffdc3d893d7935dd45e/step-en-39.png)
![step-en-40](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/7hvZXPBrZxzMJDgkcBfZtG/0b7e54a51953379d977ad851fb383549/step-en-40.png)
3. Fechar instantaneamente as posições abertas
Além disso, você tem a conveniência de visualizar suas posições abertas e de fechar diretamente qualquer posição aberta existente em um par de trading específico com um simples clique de um botão. Ao fazer isso, você pode fechar totalmente suas posições nesse par no preço de mercado vigente. Ao clicar no botão Fechar, uma confirmação aparecerá garantindo a exatidão da informação antes de finalizar a ação. É tão fácil quanto parece - clique para confirmar e pronto.
![step-en-41](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6xkFpuHMq05xmLElchzUWa/6844f4891b4af2fa4d191d0020c01c88/step-en-41.png)
![step-en-42](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6n6DTx1w6JYNn0DT5DHC4D/fbcfa8104962993526510aff4ea33628/step-en-42.png)
4. Interromper o seu Signal Bot
Quando você interrompe esse bot, o sistema fechará todas as posições abertas e cancelará todas as ordens pendentes nesse bot. Quaisquer ativos restantes destas ordens serão devolvidos a sua conta de trading. Existem dois métodos que você pode utilizar para encerrar o seu Signal Bot.
1. Acesso aos detalhes do Bot
Acesse a página de detalhes do bot e selecione “Interromper”, no canto superior direto.
![step-en-43](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/18o15pbfYtC9HmpqLuWhTv/9faa7d36cdc01c95cacfce6c3fc2524a/step-en-43.png)
2. Acesso à guia das ordens do Bot
Acesse a guia ordens do bot na página Negociação, localizada na parte inferior da página.
![step-en-44](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/olUVKIG4o7cuJE0gB02eB/c546ccd29266f90af00d0a80adf9c56d/step-en-44.png)
Parabéns por configurar seu Signal Bot com os sinais do TradingView com sucesso! Essa conquista representa um marco importante na otimização das suas estratégias de trading e tem o potencial de aumentar sua rentabilidade. Aproveite essa oportunidade para navegar no mercado de criptomoedas com confiança e explorar todo o seu potencial de trading. Desejamos que você tenha muito sucesso na sua jornada de trading. Gostaria de aprender sobre o Signal Trading? Clique aqui para saber mais.
Apêndice
A. Caso de exemplo 1: Script MACD com alertcondition( ) + Configuração manual do alerta
Para criar um alerta, você precisa definir a condição que irá acioná-lo. Essa condição pode ser baseada em vários fatores, como preço, indicadores ou lógica personalizada. O seguinte PineScript usa o indicador técnico MACD como exemplo.
//@version=5
indicator('MACD Sample Script 1', overlay=true)
Calcular MACD
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
// Definir a condição da cruz dourada
goldenCross = ta.crossover(macdLine, signalLine)
// Definir a condição da cruz da morte
deathCross = ta.crossunder(macdLine, signalLine)
// Usar a função alertcondition para gerar alertas
alertcondition(condition=goldenCross, title="MACD Golden Cross", message="")
alertcondition(condition=deathCross, title="MACD Death Cross", message="")
Neste exemplo, primeiro calculamos o MACD usando a função `macd`, que utiliza as séries de entrada (neste caso, os preços de fechamento) e os parâmetros de MACD (12, 26, 9). Definimos então as condições para o golden cross e death cross usando as funções `crossover` e `crossunder`, respectivamente. O golden cross ocorre quando a linha MACD cruza acima da linha do sinal, enquanto o death cross ocorre quando a linha MACD cruza abaixo da linha do sinal.
Em relação à configuração manual dos alertas, este processo é elaborado mais detalhadamente na seção 3 (Método B). No entanto, para uma visão geral rápida, você deve iniciar a configuração clicando no botão “Alert” no TradingView. A partir daí, você selecionará seu indicador junto com a condição relevante. A próxima etapa envolve copiar e colar a mensagem de alerta apropriada e o URL do Webhook do seu sinal na OKX.
![step-en-45](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2NJiGzUR4JR9fUHIhIAlqy/2ab9e140b6c4fdc3d3b9da5d7765cf0f/step-en-45.png)
![step-en-46](http://static.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1duwWhoScaqXltO6b8PEW1/3e540cc89ee47caec7b9d0300f83eb65/step-en-46.png)
B. Caso de exemplo 2: exemplo de solicitação de Webhook em Python
``` python
import datetime
import time
import requests
import datetime
import json
import log
symbol = 'BTC-USDT-SWAP'
# enter long demo, using 100% available balance
signaldata_enterlong = {
"action":"ENTER_LONG",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%
" maxLag":" 2000",
" orderType":" mercado",
" orderPriceOffset":" 0,1",
" tipoDeInvestimento":" percentage_balance",
" altcoin":" 100"
}
# APR aumentado posição vendida demo, using 100% disponível
signaldata_entershort = {
" ação":" APR aumentado",
" usuário pessoa jurídica":símbolo,
" signalToken":" seu/sua signaltoken",
" timestamp":d atetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%fZ'),
" maxLag":" 2000",
" orderType":" mercado",
" orderPriceOffset":" 0,1",
" tipoDeInvestimento":" percentage_balance",
" altcoin":" 100"
}
# exit short demo, closing 100% open position
signaldata_exitshort = {
"action":"EXIT_SHORT",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_position",
"amount":"100"
}
# exit long demo, closing 100% open postion
signaldata_exitlong = {
"action":"EXIT_LONG",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_position",
"amount":"100"
}
demo_trading_url = 'https://www.okx.com/pap/algo/signal/trigger'
live_trading_url = 'https://www.okx.com/algo/signal/trigger'
# Faça um sinal de solicitação POST enter
response = requests.post(live_trading_url, data=json.dumps(signaldata_enterlong))
# Verifique o código de status da resposta
if response.status_code == 200:
log.info('trigger signal successful')
else:
log.info('trigger sitgnal failed')
```
C. Exemplo de scripts do TradingView na OKX
[Script de estratégia do TradingView para iniciantes] estratégia RSI: https://www.tradingview.com/script/3Is1tjRU-OKX-Signal-Bot-Beginner-s-Guide-RSI-Strategy/
[Script de indicadores do TradingView avançado] regras do Turtle Trading: https://www.tradingview.com/script/UUKKgHCB-OKX-Signal-Bot-Turtle-Trading-Rules/
Especificações do Alert Message
Para saber mais sobre as Especificações do Alert Message da OKX, confira este artigo.
Perguntas frequentes
Caso tenha dúvidas sobre as estratégias de sinais, confira as perguntas mais frequentes dos nossos usuários neste artigo.