Sebagai contoh, robot sekarang adalah kitaran 1 minit, bagaimana untuk mengira nilai MA ((5) garis purata kitaran 1 minit ini
Gunakan API ini
GetRecords ((Period) Mengembalikan sejarah baris K, tempoh baris K yang ditetapkan semasa membuat robot, Rekod Array Struktur
Tanpa parameter, secara default kembali K-line tempoh yang diukur semasa menambah robot, tetapi juga boleh disesuaikan K-line tempoh
Sokongan: PERIOD_M1 menunjukkan 1 minit, PERIOD_M5 menunjukkan 5 minit, PERIOD_M15 menunjukkan 15 minit, PERIOD_M30 menunjukkan 30 minit, PERIOD_H1 menunjukkan 1 jam, PERIOD_D1 menunjukkan satu hari
Tidak betul, bila kita menggunakan GetRecords ((PERIOD_D1)) untuk mengira garis MA ((5) rata-rata, nilai 5 garis K adalah nilai 1 minit yang diambil secara bergilir, jadi dalam 1 minit, garis MA ((5) adalah salah
Saya tidak tahu bagaimana untuk melakukannya, tuan-tuan yang hebat, tuan-tuan yang hebat, tolonglah saya.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

