Type/to search
0
Follow
0
Followers
Eine weitere technische Frage
FAQ
Created 2016-05-06 09:47:57  
 4
 2115

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.

Related Recommendations
Comment
All comments (3)

    说的有点绕,看不懂,要算日线MA就用GetRecords(PREIOD_D1)去算啊,跟你机器人是什么周期没关系

    10 years ago

    我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。

    10 years ago

    不管用什么周期 records 这个对象数组最后一个 元素(K线最后一柱),都是 在变动的,除非这个周期完全走完,才确定,如果是日周期,今天不过完,最后的数值是不确定的。说的有点远,问下 题主你这是 回测的?还是机器人 模拟盘跑的? 回测的你在回测参数中指定K线周期后,不管在代码里 给 GetRecords加哪个参数都是无效的,只按照开始设定的周期获取。

    10 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)