Quanto ao reexame, quando o programa está sendo executado, não é muito claro, portanto, não entendo muito o comportamento do programa, por favor responda!
Exemplo de código
function onTick() {
Log(exchange.GetTicker());
Log(exchange.GetTicker());
}
function main() {
exchange.SetContractType("this_week");
while (true) {
onTick();
Sleep(1000);
}
}
Se o disco real estiver a funcionarO processo de execução é fácil de entender, a função main (() é um ciclo morto, cada Sleep ((1000) obtém dois dados de ticker e imprime, os dois dados de ticker devem ser muito próximos.
Quando o retest está a funcionarSleep ((1000) evidentemente não está realmente dormindo, e parece que o tempo do ticker simulado avança para o próximo passo a cada chamada do exchange.GetTicker ((1000)). Além disso, se não escrevermos a função onTick (), o programa parece que está realmente em um ciclo morto, não terminando.
Por favor, durante a execução do retraso, quais são os eventos que passam pelo ticker passo a passo no driver?
Inventor quantificado - sonho pequenoO sistema de consulta, não o mecanismo que dirige os eventos.
relâmpagoPercebido, obrigado!
Inventor quantificado - sonho pequenoO GetTicker é executado retroativamente em sequência de tempo.
relâmpagoEntão, quando é que o ticker vai dar um passo para trás quando o retrô está a funcionar?