Resposta direta
Uma notificação de forex “TDI” não tem um horário universal que se aplique a todas as implementações. Na prática, os alertas são enviados quando uma regra dentro da estratégia é avaliada como verdadeira—tipicamente em momentos específicos, como no fechamento de um candle (barra) ou quando uma condição intrabar é detectada—de acordo com o comportamento de atualização de dados da plataforma.
Para responder “quando ele envia notificações”, você precisa identificar duas coisas: (1) a condição exata do gatilho do alerta (por exemplo, “cruzamento ocorre no fechamento do candle” versus “cruzamento detectado intrabar”), e (2) o cronograma de avaliação (por exemplo, por tick, por minuto, ou uma vez por barra).
Como funciona (mecânica)
A maioria dos fluxos de trabalho estilo TDI usa o conceito TDI como um indicador de entrada e, em seguida, aplica lógica adicional para decidir se deve alertar. Os valores do indicador em si são atualizados sempre que os dados de preço subjacentes são atualizados, mas os alertas geralmente são controlados por regras como:
- Avaliação no fechamento da barra: o sistema verifica as condições apenas quando um candle fecha no seu período de tempo escolhido (por exemplo, candles de 15 minutos). Isso torna o momento do alerta consistente com os limites dos candles.
- Avaliação intrabar: o sistema verifica continuamente enquanto um candle está se formando. Isso pode causar múltiplos momentos de “teria disparado”, seguidos por um resultado final no fechamento.
- Lógica de cruzamento/limite: os alertas geralmente dependem de eventos como “uma linha cruza outra linha” ou “um valor ultrapassa um nível”, e a regra pode especificar se o cruzamento deve ser confirmado no fechamento.
Como as plataformas diferem, o mesmo evento visual no seu gráfico pode ou não produzir um alerta instantaneamente. A interpretação mais verificável é: os alertas são emitidos no momento em que o código da estratégia da plataforma executa suas verificações de condição.
Exemplos de verificações para determinar o momento real
Use um método de verificação simples que não exige suposições:
- Escolha um período de tempo e um evento conhecido no gráfico. Identifique um evento visível relacionado ao TDI (por exemplo, um cruzamento de linhas) no seu gráfico.
- Registre o carimbo de data/hora do evento no gráfico. Observe se ele ocorre antes do fechamento do candle ou no limite do fechamento.
- Registre o carimbo de data/hora do alerta da plataforma. Compare o horário do alerta com o horário do evento.
- Repita com vários candles. Se os alertas corresponderem consistentemente aos fechamentos dos candles, o sistema provavelmente é controlado pelo fechamento da barra. Se os alertas aparecerem durante o candle, provavelmente é avaliado intrabar.
Isso responde diretamente “quando” para a sua configuração, vinculando os carimbos de data/hora dos alertas ao ciclo de vida dos candles no gráfico.
Limitações e incertezas (o que você pode e não pode concluir)
Há incerteza porque “TDI” pode se referir a diferentes definições de indicador e diferentes regras de estratégia/alertas. Além disso, as configurações da plataforma (fonte de dados, modelo de execução e configurações de alerta) podem alterar o momento do alerta sem mudar visualmente o gráfico.
Usar testes fora da amostra como conceito significa que você verifica o comportamento em novas janelas de dados não vistas, usando as mesmas regras de alerta, em vez de inferir o momento a partir de um único segmento do gráfico. Mesmo assim, você não pode inferir a frequência futura dos alertas ou os resultados com certeza; você apenas verifica como o sistema se comportou sob o conjunto de regras e o cronograma de avaliação definidos.
Se você quiser a resposta precisa para uma implementação específica, a única abordagem confiável é confirmar a condição do gatilho e o momento da avaliação na lógica do alerta e, em seguida, verificar contra eventos com carimbo de data/hora no gráfico.