输入/搜索内容

获取周K线

扩展
复制: 49
点击次数: 2092
0
关注
2
关注者

把日K线组合为周K线,默认一周开始于周日(可调)。

使用方法:
$.GetRecordsWeek(exchange)

策略源码
JavaScript
$.GetRecordsWeek = function(exchange) {
    var rec1 = exchange.GetRecords(PERIOD_D1);
    if (!rec1) return null;
    if (rec1.length === 0) return [];
    var recN = [];
    var tmp = {
        Time: rec1[0].Time,
        Open: rec1[0].Open,
        High: rec1[0].High,
        Low: rec1[0].Low,
        Close: rec1[0].Close,
        Volume: rec1[0].Volume
策略参数
策略参数
一周开始于
评论
全部评论 (3)

    大神,如果要4小时K线的话,怎么改?

    10 年前

    【第2行改成】
    var rec1 = exchange.GetRecords(PERIOD_H1);

    【第15行改成】
    if (Math.floor((rec1[i].Time / 3600000 / 4) + 1e-6) > Math.floor((rec1[i-1].Time / 3600000 / 4) + 1e-6)) {

    9 年前

    谢谢大神

    10 年前
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)