上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 数据目录
本节案例文件名是btr_e002dat.py,下面先看一看数据预处理案例的相关代码,如下:
以上代码主要设置数据目录和股票代码,具体步骤如下:
第一步,设置数据源文件所在的目录。
第二步,设置股票代码。
为方便案例代码移植,减少因为数据设置引起的案例运行错误,本书使用的案例数据,全部保存在子目录data中,没有直接使用固定的数据源目录。
数据目录的设置很灵活,如果读者需要期货、期权数据,那么也可以自己建立一个相关的子目录,下载相关数据,进行分类保存。
在进行实盘交易时,大家往往需要在股票、期货、外汇等不同的数据之间进行切换,这些交易数据源的切换,都是通过数据目录设置完成的。
这样编程看起来好像很烦琐,但实际操作起来很简单。在代码中,特意增加了一个数据文件设置步骤,如下:
通过设置不同的数据目录、股票指数代码,合成实际的数据文件名。
这个步骤没有放在初始化函数中,因为若放在初始化函数中,那么相关的参数离数据主体代码太远,很容易混乱。所以,需要把与数据文件相关的参数设置都放在数据读取函数接口中。
调用数据读取函数时,会根据用户设置的起始时间、终止时间,自动对数据文件进行切分。