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
Seção intitulada “Eventos normais”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.
| EVENTOS | DESCRIÇÃ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 gatilhos
Seção intitulada “Eventos de gatilhos”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
| EVENTOS | DESCRIÇÃ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 transações
Seção intitulada “Eventos de transações”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
| EVENTOS | DESCRIÇÃ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. |