一、Matlab量化交易系统配置步骤:

解压程序包后找到..\STOCK_CODE\comm\setGlobalPara.m,配置相关工作目录:

PATH_HOME = 'D:\STOCK\ChenleStock\\';

PATH_DATA_HOME = 'D:\STOCK\ChenleStock\\STOCK_DATA\';

PATH_LOG_HOME = 'D:\STOCK\ChenleStock\\STOCK_LOG\';

PATH_CODE_HOME = 'D:\STOCK\ChenleStock\\STOCK_CODE\';

PATH_BACKUP_HOME = 'D:\STOCK\ChenleStock\\STOCK_BACKUP\';

FILE_NAME_LOG = 'StockTradeSystem.log';

PATH_ETC_HOME = 'D:\STOCK\ChenleStock\\STOCK_ETC\';

PATH_ETC_DEBUG = 'D:\STOCK\ChenleStock\\STOCK_ETC\DEBUG\';

比如PATH_HOME = 'D:\STOCK\ChenleStock\\'; 修改为你自己的PATH_HOME = 'E:\MySTOCK\';你也可以不修改,在自己的D盘创建D:\STOCK\ChenleStock\\这个目录;然后把解压得到的STOCK_CODE文件夹、STOCK_DATA文件夹拷贝到D:\STOCK\ChenleStock\\目录下或者你修改后的E:\MySTOCK\目录下。

示例(这里我的PATH_HOME = ' D:\StockTradeSystemInstallExample\'):

PATH_HOME = 'D:\StockTradeSystemInstallExample\';

PATH_DATA_HOME = 'D:\StockTradeSystemInstallExample\STOCK_DATA\';

PATH_LOG_HOME = 'D:\StockTradeSystemInstallExample\STOCK_LOG\';

PATH_CODE_HOME = 'D:\StockTradeSystemInstallExample\STOCK_CODE\';

PATH_BACKUP_HOME = 'D:\StockTradeSystemInstallExample\STOCK_BACKUP\';

FILE_NAME_LOG = 'StockTradeSystem.log';

PATH_ETC_HOME = 'D:\StockTradeSystemInstallExample\STOCK_ETC\';

PATH_ETC_DEBUG = 'D:\StockTradeSystemInstallExample\STOCK_ETC\DEBUG\';

PATH_ETC_ONLINE = 'D:\StockTradeSystemInstallExample\STOCK_ETC\ONLINE\';

PATH_HOME = 'D:\StockTradeSystemInstallExample\';

PATH_DATA_HOME = [PATH_HOME 'STOCK_DATA\'];

PATH_LOG_HOME = [PATH_HOME 'STOCK_LOG\'];

PATH_CODE_HOME = [PATH_HOME 'STOCK_CODE\'];

PATH_BACKUP_HOME = [PATH_HOME 'STOCK_BACKUP\'];

FILE_NAME_LOG = 'StockTradeSystem.log';

PATH_ETC_HOME = [PATH_HOME 'STOCK_ETC\'];

PATH_ETC_DEBUG = [PATH_HOME 'STOCK_ETC\DEBUG\'];

PATH_ETC_ONLINE = [PATH_HOME 'STOCK_ETC\ONLINE\'];

..\STOCK_CODE\comm\setGlobalPara.m修改完成后,删除对应的原pcode文件(如果有的话,没有的就忽略这个步骤)..\STOCK_CODE\comm\setGlobalPara.p。

配置MATLAB启动脚本startup.m:

在MATLAB安装路径的bin目录下右键新建-脚本,取名startup.m(名字不能换),编辑输入以下两行内容:

截图里面的D:\StockTradeSystemInstallExample\这部分替换为你自己的实际目录。保存后,重启MATLAB看看startup.m配置是否生效。

如果启动后,MATLAB工作目录自动切换到目录

D:\StockTradeSystemInstallExample\STOCK_DATA\,

且在D盘自动创建了以下几个目录则表示配置正确,如果没有得到以下结果,请按前面的步骤重新做一遍:

三、Matlab量化交易系统功能测试

测试作图功能:

在command Window输入plotDaPanKLine(,’week’) 即可绘制上证指数周K图:

缩放按钮可以对K线选中区域进行局部放大:

测试数据一站式更新脚本:

在command Window输入runWithoutHuman即可