Por exemplo, o robô atual é um ciclo de 1 minuto, como calcular o valor da linha média MA ((5)) do ciclo de linha do dia de 1 minuto
Com a API.
GetRecords ((Period)) retorna um histórico de K-linhas, K-linhas de períodos especificados na criação do robô, Record Array Structure
Sem parâmetros, o padrão de retorno é o K-line periodicidade do indicador de tempo de adição do robô, mas também pode ser customizado K-line periodicidade
Suporte: PERIOD_M1 para 1 minuto, PERIOD_M5 para 5 minutos, PERIOD_M15 para 15 minutos, PERIOD_M30 para 30 minutos, PERIOD_H1 para 1 hora, PERIOD_D1 para um dia
Quando o GetRecords ((PERIOD_D1) calcula a linha média MA ((5)), o valor das 5 linhas K é o valor do nível de 1 minuto atual do ciclo de extração, então, em 1 minuto, a linha de extração MA ((5) é errada
Não sei como fazer isso, meus grandes, meus grandes deuses, me ajudem a ver.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

