Quanto ao funcionamento do feedback, o programa funciona bem, não é muito claro, portanto não é muito compreensível o comportamento do programa, por favor, responda!
Por exemplo, o seguinte código:
function onTick() {
Log(exchange.GetTicker());
Log(exchange.GetTicker());
}
function main() {
exchange.SetContractType("this_week");
while (true) {
onTick();
Sleep(1000);
}
}
Se o disco rígido estiver a funcionar O processo de execução é muito fácil de entender, a função main () é um loop, cada Sleep () 1000) recebe dois tickers e os dois tickers devem ser muito próximos
Quando a detecção é executada No momento em que o Sleep () 1000) não estava realmente dormindo, e como se o exchange.GetTicker () fosse chamado, o ticker simulado avançava para o próximo passo. E, se você não escrever a função onTick (), o programa está realmente em um ciclo morto, sem fim.
Pergunto-me, quais são os eventos em que o driver percorre o ticker passo a passo durante a operação de detecção?