Type/to search
0
Follow
0
Followers
또 다른 기술적인 질문
FAQ
Created 2016-05-06 09:47:57  
 4
 2115

예를 들어 현재 로봇은 1분 주기이며, 1분 위치하는 일선 주기의 MA(5) 평균선의 값을 어떻게 계산할 것인가
API를 사용해서
GetRecords ((Period) 는 K 라인 역사를 반환하며, K 라인 기간은 로봇을 만들 때 지정되며, Record 배열 구조
매개 변수 없이, 기본으로 K 선주기를 반환하여 로보트를 추가하지만 K 선주기를 사용자 정의할 수 있습니다.
지원: PERIOD_M1은 1분, PERIOD_M5은 5분, PERIOD_M15은 15분, PERIOD_M30은 30분, PERIOD_H1은 1시간, PERIOD_D1은 1일
잘못 가져온 것, GetRecords ((PERIOD_D1) 를 사용하여 MA ((5) 평균선을 계산할 때, 그 안에 5개의 K 선의 값은 순환으로 가져온 현재 1분 계열의 값이므로 1분 안에, 날짜선 MA ((5) 를 가져오면 틀립니다.
어떻게 해야 하는지 모르겠지만, 신들, 신들, 신들, 도와주세요.

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)