← Signals

Proof · Video · 1 min

Hook example

Monitoring a stock ticker

Hint: click a speed below to accelerate the video

This is just an example. A hook watches a stock ticker and writes a new line when the price goes outside the range you set.

A hook’s speed depends on the model’s response. The agent takes about 10 to 15 seconds on each check. By default, the values get checked every 15 minutes, so if the price stays below or above the range, a new line shows up every 15 minutes, plus those few seconds.

In the video, I deleted the old hooks and created a new one at 17:37:40. A new hook checks once straight away, and that check is the 374.56 line you see. Its next check is at 17:52:40, and after that every 15 minutes.

The second check came right on schedule. It was due at 17:52:40, and the line landed at 17:52:55 with 374.44: 15 seconds later, the time the model took to answer. The third was due at 18:07:40 and landed at 18:07:58 with 374.08, 18 seconds later.

Notes window with four lines: Observed TSLA price 368.06 at 16:32:11Z, 374.56 at 16:37:43Z, 374.44 at 16:52:55Z and 374.08 at 18:07:58Z
The note the hook writes to. The first line is from an old hook. The next two are in UTC (one hour behind the clock in the video): 16:37:43 is the first check, 16:52:55 the second. The last line, 18:07:58, is the third check, stamped in local time.

So the delay is up to 15 minutes, plus about 12 seconds per check. It isn’t live, and nothing fires the instant the price moves.

Every 15 minutes is the default. If you want the hook to run more often, say so when you create it, for example /hook every 1 minute when TSLA goes below 373 ….

Get the free cheat sheet

Send it to my inbox
← Sinais

Prova · Vídeo · 1 min

Exemplo de hook

A vigiar a cotação de uma ação

Dica: clique numa velocidade abaixo para acelerar o vídeo

Isto é só um exemplo. Um hook vigia a cotação de uma ação e escreve uma linha nova quando o preço sai do intervalo definido.

A rapidez de um hook depende da resposta do modelo. O agente demora cerca de 10 a 15 segundos em cada verificação. Por defeito, os valores são verificados a cada 15 minutos, por isso, se o preço ficar abaixo ou acima do intervalo, aparece uma linha nova a cada 15 minutos, mais esses segundos.

No vídeo, apaguei os hooks antigos e criei um novo às 17:37:40. Um hook novo verifica uma vez logo à partida, e essa verificação é a linha 374.56 que se vê. A verificação seguinte é às 17:52:40, e depois a cada 15 minutos.

A segunda verificação chegou à hora prevista. Estava marcada para as 17:52:40, e a linha apareceu às 17:52:55 com 374.44: 15 segundos depois, o tempo que o modelo levou a responder. A terceira estava marcada para as 18:07:40 e apareceu às 18:07:58 com 374.08, 18 segundos depois.

Janela de notas com quatro linhas: Observed TSLA price 368.06 às 16:32:11Z, 374.56 às 16:37:43Z, 374.44 às 16:52:55Z e 374.08 às 18:07:58Z
A nota onde o hook escreve. A primeira linha é de um hook antigo. As duas seguintes estão em UTC (uma hora atrás do relógio do vídeo): 16:37:43 é a primeira verificação, 16:52:55 a segunda. A última linha, 18:07:58, é a terceira verificação, registada em hora local.

Ou seja, o atraso é de até 15 minutos, mais cerca de 12 segundos por verificação. Não é em tempo real, e nada dispara no instante em que o preço mexe.

A cada 15 minutos é o valor por defeito. Se quiser que o hook corra mais vezes, diga-o ao criá-lo, por exemplo /hook every 1 minute when TSLA goes below 373 ….

Receba o guia rápido grátis

Enviar para o meu email