avatar of lengfeng lengfeng
집중하다 사신
0
집중하다
1
수행원

시작하기 1부: 실제 거래에서 K-라인 차트 수집

만든 날짜: 2015-07-21 13:15:05, 업데이트 날짜: 2019-08-01 11:01:03
comments   3
hits   2885

안녕하세요, 저는 냉풍입니다. Inventor Quantify를 사용하시는 분들을 환영합니다. 오늘부터, 저는 새로운 시도를 위한 기사를 계속 쓰고 있습니다. 여러분들이 빠르게 시작해서, 자신의 전략을 작성할 수 있도록 말이죠.

글의 스타일은 매우 간결하며, 저는 모든 작은 글이 작은 문제를 해결하고, 완전한, 실행 가능한 예제를 첨부하도록 노력합니다.

연락처, 문제가 있으면 저에게 연락하세요, 제가 할 수 있는 모든 것을 할 수 있습니다. 왜냐하면 저는 직장에서 일을 하고 있고, 시간이 긴박하기 때문에, 제 시간에 답변을 할 수 없습니다.

이 사진의 제목은 “미국”입니다.

K선 데이터를 얻는 것은 우리 친구들이 자주 물어보는 문제입니다. 그래서 간단한 예를 들어보겠습니다. 어떤 거래소에서는 K선 데이터를 제공하고 있습니다. 예를 들어, 토큰은 K선 데이터를 제공합니다.

okcoin은 이러한 플랫폼을 대상으로 직접 얻을 수 있으며, 대부분의 거래 플랫폼은 K선 데이터를 제공하지 않으며, 이러한 경우에는 직접 K선 데이터를 수집해야합니다.

참고: 테스트 환경에서는 K선을 수집할 필요가 없습니다. 왜냐하면, 발명자가 측정한 K선을 테스트할 때, 왜 발명자가 측정한 K선을 실시간 거래할 때 사용하지 않는가?

사용은? 주로 고려하는 것은, 발명자가 정량화한 K선들은 자신이 수집한 것으로, 수와 정확성에 있어서 미세한 차이로 인해, 실 디스크 동작 시에는 사용자에게 제공되지 않는다는 것이다.

주의해야 할 것은 exchange.GetRecords (); 수집된 K선 수는 최대 1411, 더하기 1441 항목 이후, 가장 먼저 삭제됩니다. 이것은 성능에 영향을 미치지 않도록 하기 위해서입니다.

시작하기 1부: 실제 거래에서 K-라인 차트 수집

function onTick(exchange) {

var records = exchange.GetRecords();//搜集K线,最多可以搜集1411条

if (!records) {
    return;
}

Log("当前搜集到的K(分钟)线数量",records.length);

}

function main() {

Log(exchange.GetName(), exchange.GetCurrency());

while (true) {//循环执行
    onTick(exchange);
    Sleep(10000);
}

}