Então, vamos fazer uma pergunta sobre a linha k.

Autora:Tony233, Criado: 2021-08-03 22:26:26, Atualizado:

Eu olhei para a documentação do API sobre o exchange.GetRecords (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (),Log (). Aqui diz que record[-1] representa a linha k mais recente, eu quero perguntar o que significa a linha k mais recente? Por exemplo, se eu definir o ciclo para 5 minutos, então se agora for 9:32, então eu uso record=exchange.GetRecords ((PERIOD_M5) record[-1][Close] O preço de fechamento mais recente que eu recebo é o preço de 9:32 ou o preço de 9:30. Em outras palavras, o que é que o preço vai fazer se eu não terminar o ciclo de tempo que eu definiu?


Mais.

Ervas daninhasA última linha do K-Line, o Close, sempre foi adaptado para as mudanças do mercado.

Ervas daninhasOs fusos horários são diferentes, mas a linha de tempo é uniforme.

Tony233Por que a hora local da sua plataforma é 8 horas mais lenta do que a hora de Pequim... Eu fiz meio dia pensando que o tempo estava errado e não estava com o preço da bolsa...

Tony233 666

Ervas daninhasObserve a diferença entre ms e s, exceto 1000 tentativas.

Tony233Eu gostaria de fazer uma pergunta, meu record [-1]['Time'] obteve é o timeout como converter o tempo de custo, eu fiz o meu trabalho para descobrir o resultado errado, você pode me ajudar a ver, eu uso o Python. " ' Start: 2021-08-02 00:00:00 end: 2021-08-03 00:00:00 Período: 1h Exchanges: [{"eid:"okex","currency:"BTC_USDT","stocks:"0}] " ' Importar numpy como np importar pandas como pd import time import datetime import* # Importa todas as funções FMZ # Inicialização while True: record = exchange.GetRecords (em inglês) time1 = record[-1]['Time'] time_local = time.localtime ((time1) time2 = time.strftime (("%Y-%m-%d %H:%M:%S", time_local) print (tempo 2) O resultado é o seguinte:

Tony233Ah, sim, obrigado pela resposta.