Por ejemplo, el robot actual es de 1 minuto de ciclo, ¿cómo calcular el valor de la línea media MA ((5)) de este período de la línea diurna de 1 minuto
Esto es una API.
GetRecords ((Period) Devuelve un historial de K-lineas, K-lineas con periodos especificados en la creación del robot, y una estructura de archivo de Record
Sin más parámetros, el retorno predeterminado de la K-linea de periodicidad es el indicador de la hora de agregar el robot, pero también se puede personalizar la K-linea de periodicidad
Soporta: 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 un día
El resultado es incorrecto, cuando se calcula la línea media MA(5) con este GetRecords ((PERIOD_D1), los valores de las 5 líneas K son los valores de la escala de 1 minuto actual de la toma de ciclo, por lo que en 1 minuto, la línea de fecha MA(5) es incorrecta
No sé cómo hacerlo, los maestros, los grandes dioses, ayúdenme a ver
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

