资源加载中... loading...

请教,如何获得历史K线数据

Author: 宁公子, Created: 2015-12-19 21:05:19, Updated:

比如我用的是ema 均线的策略,那ema20 就得有20根K线才能得到其数据,如果是分钟还好,但是如果用的是日线咋办?有办法获得历史数据吗?让我在机器人一开始就能根据历史数据获得各个ema 均线的数值?

已知:我知道 exchange.GetRecords() 可以获取一个K线历史,但是不知道有什么参数可以获得特定时间的历史K线。

关于GetRecords() 我还有一个疑问, img

除了制定的K线周期,不可以自定义K线周期吗?比如4h 6h

求解


More

J BTCC 的GetRecords 一开始只返回一个记录,要是根据日线判断行情,程序要运行好几天收集了数据才能正常运行。 我的折衷方法是通过提供K线历史记录的交易所,例如 OKCoin,来获得开始的K线数据,虽然不是很准确,但是基本能用作起始的数据分析,这样程序一开始就能运行而不用等待了。

bincoin 这个能不能通过调用exchange.GetRecords()获取自开盘以来 所有历史k线数据,然后保存为csv数据文件

yun320826 你好,请问你这问题解决了吗?我想获得过去几天的日线,不知道怎么使用GetRecords().

Zero 不支持订制

jxhbtc 收益如何

J 确实更好,谢谢

宁公子 是的,我现在就是这样做。 数·狂 同学的这个办法也不错~https://www.botvs.com/strategy/12977

宁公子 应该是不行的,exchange.GetRecords() OK 是返回最近200个K线数据 火币是300个

宁公子 exchange.GetRecords() OK 是返回最近200个K线数据 火币是300个

宁公子 没做均线的