convertOHLC函数如何工作? (forex.analytics软件包)

时间:2018-11-04 19:07:31

标签: javascript forex

我正在尝试将间隔为30分钟的某些OHLC数据转换为间隔为1小时的OHLC数据。我目前正在尝试通过以下代码实现这一目标:

const orig = [
  {
    open: 1.11399,
    high: 1.11399,
    low: 1.11389,
    close: 1.11389,
    time: 1435701600
  },
  {
    open: 1.11389,
    high: 1.83321,
    low: 1.10213,
    close: 1.76,
    time: 1437501600
  }
];

function convertTo1HOhlc(candlesticks) {
    return analytics.convertOHLC(candlesticks, 3600);
}


console.log(convertTo1HOhlc(orig));

这似乎符合我眼中的文档。我得到以下输出:

    [ 
      { 
         open: 1.11399,
         low: 1.11389,
         high: 1.11399,
         close: 1.11389,
         time: 1435701600 
     },
     { 
         open: 1.11389,
         low: 1.10213,
         high: 1.83321,
         close: 1.76,
         time: 1437501600 
     } 
  ]

这显然是不正确的。我是否只是没有正确使用库?如果是这样,应该如何使用?还是这可能是一个错误?

0 个答案:

没有答案