Type/to search
6
Follow
3
Followers
Getrecords函数无法获取以秒为单位的K线图
Help
Created 2022-04-06 17:22:56  
 6
 1046

大佬好,在API文档中提到exchange.GetRecords(),参数Period的值除了可以传以上定义的标准周期,还可以传入数值,单位为秒。
但是我在实盘中运行会报错,请问是什么原因?我在实盘运行,最小是M1
另外,我在读取getrecords数据时,volume有时为0,但不报错,请问是什么原因?
附件一:文档说明
img

附件二:实盘报错
img

附件三:volume为0的异常
img

Related Recommendations
Comment
All comments (6)

    某个BAR上没有成交,volume是0很正常啊。
    list index out of range 报错就是字面意思,数组越界访问了。

    4 years ago

    ①我同样的代码,参数传入period M1,就可以运行,但是写入数字1或者5,就会报上述错误
    ②显示为volume为0,但是实盘中volume并不是0,所以想问原因是什么?

    4 years ago

    1、报错是因为数组越界了。
    2、需要给出实际对比场景。

    4 years ago
    1. 为什么相同的代码,就是参数不一样,会导致数组越界
    2. getrecords的数值和实盘中的K线volume对比
    4 years ago

    1、数组长度不足,秒级别的交易所没有提供这些K线,是系统根据订单流成交记录合成的。所以长度较短。越界是您的代码编写错误导致。
    2、给出具体场景。截图,标记

    4 years ago

    好的,那我明白了,多谢

    4 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)