- OnStart
- OnInit
- OnDeinit
- OnTick
- OnCalculate
- OnTimer
- OnTrade
- OnTradeTransaction
- OnBookEvent
- OnChartEvent
- OnTester
- OnTesterInit
- OnTesterDeinit
- OnTesterPass
OnTesterDeinit
É chamada em EAs quando ocorre o evento TesterDeinit para realizar as ações necessárias após a otimização do EA.
void OnTesterDeinit(void); |
Valor retornado
Sem valor retornado
Observação
O evento TesterDeinit é gerado automaticamente no final da otimização do EA no testador de estratégia.
EA com manipulador OnTesterDeinit() ou OnTesterPass() que é carregado automaticamente num gráfico de terminal separado com o símbolo e o período especificados no testador quando é iniciada a otimização. A função se destina ao processamento final de todos os resultados de otimização.
Deve ser lembrado que os quadros de otimização enviados pelos agentes de teste usando a função FrameAdd() podem vir em pacotes e levar tempo para serem entregues. Portanto, nem todos os quadros e, consequentemente, os eventos TesterPass, podem ser recebidos e processados antes do final da otimização na OnTesterPass(). Portanto, para garantir o recebimento de todos os quadros atrasados na OnTesterDeinit(), você precisa colocar um bloco de código usando a função FrameNext().
Veja também
Teste de estratégias de negociação, Trabalhando com os resultados da otimização, TesterStatistics, OnTesterInit, OnTesterPass, ParameterGetRange, ParameterSetRange