A documentação do exchange.GetRecords (http://www.exchange.getRecords.com/) explica: o valor devolvido é um conjunto de estruturas de registros, os dados da linha K devolvidos acumulam-se ao longo do tempo, até 2000 bits, e são atualizados para adicionar uma coluna da linha K com o tempo mais cedo e excluir uma coluna (http://www.getRecords.com/) ao mesmo tempo. Então, se eu usar o exchange.SetMaxBarLen ((2000), será que posso obter diretamente os dados das barras com os últimos 2000 bits de ciclo correspondente ((15min) no momento da primeira aquisição? 2, e depois usar var records = exchange.GetRecords ((PERIOD_M15) var obv = TA.OBV ((records) é possível obter o valor de obv correspondente a esses 2000 bares?
Obrigado!
Inventor quantificado - sonho pequenoNão. exchange.SetMaxBarLen ((2000) Não. Este é apenas o comprimento dos dados solicitados que são configurados no FMZ, e o comprimento que é realmente obtido é determinado pelo máximo de dados retornados pela interface do exchange.
Inventor quantificado - sonho pequenoA primeira solicitação é de apenas 500, e a interface do exchange é a chave para determinar o limite de número.
Shifeng2020Se a troca retornar 500 pontos no máximo, então eu solicito 2000 pontos, esse registro será automaticamente acumulado para 2000 (com o tempo)?