Ferramentas do usuário

Ferramentas do site


tradingview:alertas:introducao

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