3. GenericCSVDate的使用
保存金融交易数据经常用到文件形式有文本格式、数据库格式、CSV格式、以及Pandas格式。CSV是常用的保存金融交易数据的文件格式。
得益于backtrader强大的编程能力,提供了很多工具。GennericCSVDate是我们加载CSV文件常用的类,使用频率比较****高
3.1GenericCSVDate常用的参数
注意点:csv列的位置是从0开始计数。
-
dataname 加载的数据对象
-
datetime 默认值是0。列中包含date(或者datetime) 字段
-
time 字段列。默认值是-1(-1代表不存在这列)。包含与datetime字段分开的time
-
在Data Feeds中默认数据列索引 open默认为1,high默认为2,low默认为3,close默认为4,volume默认为5,openinterest默认为6。
-
如果是-1,则表示不存在该字段
-
在csv文件中,数据列位置是随机的,使用时注意列的位置。
-
更为简便的方法,csv生成时按照默认顺序保存。
-
openinterest 未平仓列。期货中经常用到,股票用到少。
-
-
nullvalue 默认是float(“NaN”). 在csv中,存在