Ví dụ như robot hiện tại là chu kỳ 1 phút, làm thế nào để tính giá trị của đường trung bình MA ((5) của chu kỳ đường mặt trời ở 1 phút
Sử dụng API này
GetRecords ((Period) Trả về một lịch sử K-line, K-line thời gian được chỉ định khi tạo robot, Record cấu trúc mảng
Không có tham số, mặc định trả về K-thay chu kỳ của chỉ số khi thêm robot, nhưng cũng có thể tùy chỉnh K-thay chu kỳ
Hỗ trợ: PERIOD_M1 cho 1 phút, PERIOD_M5 cho 5 phút, PERIOD_M15 cho 15 phút, PERIOD_M30 cho 30 phút, PERIOD_H1 cho 1 giờ, PERIOD_D1 cho một ngày
Khi tính MA ((5) bằng đường trung bình của GetRecords ((PERIOD_D1), giá trị của 5 đường K trong đó là giá trị theo cấp độ 1 phút hiện tại của vòng lặp, vì vậy trong 1 phút, đường MA ((5) sẽ bị lỗi
Không biết làm thế nào để thực hiện, các vị cao thủ, các vị thần, hãy giúp tôi xem.
我的意思是当下机器人是1分钟级别,用Sleep(1000)来循环,rec=GetRecords(PREIOD_D1)然后用 ma(rec,5) 来计算日线5均线, 实际上需要5个日K线才能算出来,而在1分钟级别下 取过来的数组是 在同一天Sleep(1000)后的值的。所以取出来的是错误的,不知道是我弄错了还是本身就取不到,理论上应该是可行的。
- 1

