Pular para o conteúdo

Eventos

Nesta página, você encontrará os eventos disponíveis no ScriptBot. Eventos são ocorrências que podem ser monitoradas e personalizadas conforme o comportamento desejado.

Eventos normais são ocorrências comuns que acontecem durante a execução do robô, como o início, parada ou passagem do tempo.
Estes eventos não possuem parametros.

EVENTOSDESCRIÇÃO
OnStart() Ocorre quando o robô inicia.
OnRestart() Ocorre quando o robô reinicia.
OnStop() Ocorre quando o robô para.
OnTick() Ocorre em cada tick.
OnLateTick() Ocorre em cada final de tick.
OnOptimizedTick() Ocorre em cada tick otimizado.
OnTickSecond() Ocorre em cada segundo de tick.
OnCandle() Ocorre em cada candle.
OnTimer() Ocorre em cada milisegundo.
OnLateTimer() Ocorre em cada final do milisegundo.
OnSecond() Ocorre em cada segundo.
OnDay() Ocorre em cada dia.
OnWeek() Ocorre em cada semana.
OnMonth() Ocorre em cada mês.
OnYear() Ocorre em cada ano.
OnOnline() Ocorre quando o robô volta online.
OnOffline() Ocorre quando o robô volta offline.

Eventos de gatilho são ocorrências que acontecem quando uma condição ou expressão lógica é avaliada nos cálculos de REQUISITO, ENTRADA, CONFIRMAÇÃO, SAÍDA…
Variáveis de manipulação: Gatilhos

EVENTOSDESCRIÇÃO
OnRequisite() Ocorre quando uma condição de requisito é atendida com sucesso.
OnRequisiteFailed() Ocorre quando uma condição de requisito é atendida sem sucesso.
OnEntry() Ocorre quando uma condição de entrada é atendida com sucesso.
OnEntryFailed() Ocorre quando uma condição de entrada é atendida sem sucesso.
OnConfirm() Ocorre quando uma condição de confirmação é atendida com sucesso.
OnConfirmFailed() Ocorre quando uma condição de confirmação é atendida sem sucesso.
OnPositionExit() Ocorre quando uma condição de saída de posições é atendida com sucesso.
OnPositionExitFailed() Ocorre quando uma condição de saída de posições é atendida sem sucesso.
OnPositionExitIndividual() Ocorre quando uma condição de saída de posições individual é atendida com sucesso.
OnPositionExitIndividualFailed() Ocorre quando uma condição de saída de posições individual é atendida sem sucesso.
OnOrderExit() Ocorre quando uma condição de saída de ordens é atendida com sucesso.
OnOrderExitFailed() Ocorre quando uma condição de saída de ordens é atendida sem sucesso.
OnOrderExitIndividual() Ocorre quando uma condição de saída de ordens individual é atendida com sucesso.
OnOrderExitIndividualFailed() Ocorre quando uma condição de saída de ordens individual é atendida sem sucesso.
OnFilter() Ocorre quando uma condição de filtro é atendida com sucesso.
OnFilterFailed() Ocorre quando uma condição de filtro é atendida sem sucesso.

Eventos de ordens são ocorrências de transações de operações realizadas pelo robô, estes eventos são chamados sempre que uma ordem ou posição for criada, removida ou modificada.
Variáveis de manipulação: Posições e Ordens

EVENTOSDESCRIÇÃO
OnInactive() Ocorre quando um pedido fica inativo por um certo tempo.
OnValidate() Ocorre quando um pedido foi validado e criado no mercado.
OnPositionAdd() Ocorre quando uma posição foi criada.
OnPositionNotAdd() Ocorre quando uma posição não foi criada.
OnPositionClose() Ocorre quando uma posição foi fechada.
OnPositionModify() Ocorre quando uma posição foi modificada.
OnOrderAdd() Ocorre quando uma ordem foi criada.
OnOrderNotAdd() Ocorre quando uma ordem não foi criada.
OnOrderCancel() Ocorre quando uma ordem foi cancelada.
OnOrderTrigger() Ocorre quando uma ordem foi acionada.
OnOrderModify() Ocorre quando uma ordem foi modificada.