tradingview:alertas:introducao
Tabela de conteúdos
Introdução
O que são Alertas
- São notificações imediatas quando o mercado atende aos seus critérios personalizados;
- Por exemplo, “Avise-me se a Apple ultrapassar os U$150”.
- Se manifestam em:
- Pop-ups visuais;
- Sinais de áudio;
- Alertas por email;
- Alertas por SMS;
- Notificações PUSH (para o aplicativo TradingView)
- Notificações webook (para integração web);
- Para usuários Pro e Pro+
- Os alertas do TradingView são executados 24 horas por dia nos servidores e não precisam que os usuários estejam logados para executar.
- São criados a partir da interface do usuário de gráficos.
- Ou através de códigos usando as funções alert() e alertcondition()
- Um script Pine de alerta não significa dizer que irá necessariamente gerar o “ato de alertar o usuário”. Este cria apenas “eventos”, onde estes podem ser usados na interface gráfica para criar o “ato de alertar o usuário”.
- Alertas são disparados apenas em barras de tempo de tempo real.
- Quando um alerta é criado no gráfico utilizando um script Pine, este é salvo como uma cópia nos servidores do TradingView com seus parâmetros configurados e a configuraçãode a ativo e periodicidade para que sejam usados para gerar alertas.
- Portanto alterações subsequentes ao script não tem influência no alerta.
- Se você quiser realizar alterações, você precisa apagar e criar um novo alerta.
Tipos de Alertas
alertacondition() | alert() |
---|---|
Apenas para study() | Ambos study() e strategy() |
Antigo | Novo |
X | Usado com eventos envio de ordens |
Usada apenas no escopo global | Pode ser usada em escopo de teste condicional if |
- alert() - Por que não disparam alertas quando ordens são executadas
- Porque após as ordens serem enviadas para o emulador - o emulador controla sua execução e este não reporta eventos de execução de ordens de volta para o script diretamente.
- Isso deve ser feito ao criar o alerta nas configurações do alerta.
- Entretando a mensagem em si pode ser programada usando alert_message com a função strategy.*()
- A combinação de alert() e o argumento alert_message em strategy.*() normalmente permite que o script Pine gere eventos de alertas para a maioria das condições em scripts de estratégias de execução.
- alertcondition() - Mantido na linguagem Pine para compatibilidade com códigos antigos.
Scripts de Alertas
- Quando um usuário cria um script de alerta usando a caixa de diálogo “Criar Alerta” - o evento capaz de dispararo alerta irá variar dependendo do fato do alerta ter sido criado em um study() ou em uma strategy()
- Um script de alerta criado em um study() irá disparar se:
- Se o estudo contém uma chamada da função alert()
- Se a lógica do código permite a execução de uma chamada da função alert()
- Se a frequência especificada em uma chamada da função alert() permite o alerta ser disparado.
- Um script de alerta criado em uma strategy() irá disparar se:
- Se o estudo contém uma chamada da função alert()
- Se há um evento de envio de ordem
- Ou em ambos os casos.
tradingview/alertas/introducao.txt · Última modificação: 05/04/2023 08:25 por 127.0.0.1