Par exemple, le robot actuel est un cycle de 1 minute, comment calculer la valeur de la moyenne de la ligne MA ((5)) de ce cycle de la ligne solaire de 1 minute
Utilisez cette API
GetRecords ((Period) Retourne un historique de ligne K, la période de ligne K est spécifiée lors de la création du robot, la structure de l'archive Record
Sans paramètre, retourne par défaut le cycle de ligne K de l'indicateur de temps d'ajout du robot, mais peut également être personnalisé
Il prend en charge: PERIOD_M1 pour une minute, PERIOD_M5 pour cinq minutes, PERIOD_M15 pour quinze minutes, PERIOD_M30 pour trente minutes, PERIOD_H1 pour une heure, PERIOD_D1 pour une journée
Si vous utilisez GetRecords pour calculer la moyenne de la ligne MA de la période D1, les 5 lignes K sont les valeurs de la ligne MA de la période D1 de la période D2 de la période D1, donc la ligne MA de la période D1 de la période D2 de la période D3 de la période D4 de la période D5.
Je ne sais pas comment le faire, je vous demande de m'aider, mesdames et messieurs les grands dieux.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

