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.
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 inboxProva · 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.
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 ….