如何在模拟交易中读取自己上传的数据?

新手专区
datasource
标签: #<Tag:0x00007fc83640f2d0> #<Tag:0x00007fc83640f190>

(ypf007) #1

我在策略平台上先导入了一个.csv文件,然后在代码框中可以直接用pandas读取该文件,最后跑出的结果也可以,但是当我把该策略代码开始模拟交易的时候,发现代码出现错误,上面显示读取不出该.csv文件,不知道有什么方法,可以导入进来,再模拟交易中也能跑


(iQuant) #2

建议采用datasource文件存储、读取解决你的需求。

模拟交易如何调用呢?

我们需要在Trade模块-数据准备(prepare)函数 中将datasource数据读取出来,

在Trade模块里,有一个全局对象 context,该对象可以在初始化函数、主函数、数据准备函数、盘前处理函数调用,下面例子就是在主函数中调用该数据,这样我们就能使用该数据结合策略逻辑达到我们的目的了。


(yangziriver) #3

请问,将csv文件存为datasource文件后,如果不需要这个文件了,如何删除这个文件呢?如何查找自己保存过的datasource文件?


(达达) #4

缓存时间是有限的,会定期清理


(yangziriver) #5

明白,谢谢!