Wie berechne ich den Wert der mittleren Linie MA ((5)) für die 1-minütige Zeitspanne des aktuellen Roboters?
Verwenden Sie die API
GetRecords ((Period) Gibt eine K-Zeilen-Geschichte zurück, wobei die K-Zeilen-Periode bei der Erstellung des Roboters angegeben ist, Record Array-Struktur
K-Linien-Perioden ohne Parameter, die standardmäßig die K-Linien-Perioden der Zeitrahmen für die Hinzufügung von Robotern zurückgeben, aber auch K-Linien-Perioden anpassen können
Unterstützt: PERIOD_M1 für 1 Minute, PERIOD_M5 für 5 Minuten, PERIOD_M15 für 15 Minuten, PERIOD_M30 für 30 Minuten, PERIOD_H1 für 1 Stunde, PERIOD_D1 für einen Tag
Die GetRecords ((PERIOD_D1) berechnen die Durchschnittslinie MA ((5)), wobei die Werte der 5 K-Linien die Werte der aktuellen 1-Minuten-Ebene der Zyklus-Ausnahme sind, so dass die Tageslinie MA ((5) nach 1 Minute falsch ist
Ich weiß nicht, wie ich das tun soll.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

