Sebagai contoh, robot saat ini adalah 1 menit siklus, bagaimana menghitung nilai dari MA ((5) garis rata-rata dari 1 menit siklus garis matahari
Gunakan API ini
GetRecords ((Period) Mengembalikan sejarah K-line, periode K-line yang ditentukan pada saat membuat robot, Record Array Structure
Tidak ditambah parameter, secara default mengembalikan K-line periodik yang diukur setiap kali robot ditambahkan, tetapi juga dapat disesuaikan K-line periodik
Dukungan: PERIOD_M1 untuk 1 menit, PERIOD_M5 untuk 5 menit, PERIOD_M15 untuk 15 menit, PERIOD_M30 untuk 30 menit, PERIOD_H1 untuk 1 jam, PERIOD_D1 untuk 1 hari
Hasilnya tidak benar, dengan menggunakan GetRecords ((PERIOD_D1)) untuk menghitung garis rata-rata MA ((5)), nilai dari 5 garis K di dalamnya adalah nilai dari skala 1 menit saat ini yang diambil secara bergiliran, jadi dalam 1 menit, garis MA ((5) akan salah
Saya tidak tahu bagaimana hal itu bisa terjadi, tapi tolonglah saya, tuan-tuan.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

