本帖最后由 heawjc 于 2017-3-27 17:13 编辑
本系统允许自主研发量化投资策略并进行模拟交易,从2000多只A股中自动选取并交易;策略研发完成即可对历史行情数据进行模拟调试,验证其可行性。
使用系统自带的策略经模拟,得:
时间(从)时间(至)周期(年)期初资金期末资金准确率资金涨幅(/年)
2015.01.052016.12.30210,00080,17589.15%183.15%
2006.01.042016.12.301110,0007,418,21785.09%82.36%
1990.12.192016.12.302610,00076,345,14883.84%41.04%
1.png (59.39 KB, 下载次数: 206)
2017-3-26 16:32 上传
2.png (61.25 KB, 下载次数: 158)
2017-3-26 16:32 上传
3.png (60.15 KB, 下载次数: 214)
2017-3-26 16:32 上传
说明:
1、本系统只供学习与研究使用,不得用于任何商业用途,一旦发现必将追究法律责任;
2、本系统版权归作者所有,未经允许不得转载;
3、运行环境至少为MATLAB R2016b;
4、模拟交易结果只供参考,若在实际操作中给投资者带来真实的盈利或亏损与本人无关;
5、将附件解压至当前工作目录中,在Command Window中输入以下命令即可运行本系统:
>> main_gui
6、操作指南:6.1、每个交易日收盘后运行Data Management,将数据更新至最新(一般在16点后即可进行更新);
6.2、运行Simulation,获取下一个交易日的Next Code(s);
6.3、下一个交易日开盘时,若持股的开盘价高于买入价、开盘价低于买入价的90%或持有达到5个交易日卖出该股;
6.4、若有可用资金,则以开盘价满仓买入6.2中得出的Next Code(s)。
==========================================================================
2017.03.26 upgrade v3.0-- 保存Simulation结果时,同时也保存Logs;
-- 增加了BIAS、DMA和KDJ指标;
-- 退出应用时将自动清除所有全局变量,释放内存;
-- 运行环境升级至R2016b,之前的版本将不再支持;
-- A股数据更新至2017.03.24。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.03.18 upgrade v2.3-- 修复了MACD、FS(捕捞季节)指标对于刚上市的股票计算出错的bug;
-- 修复了BOLL指标的标准差计算方式;
-- 优化了Simulation的性能;
-- A股数据更新至2017.03.17。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.03.10 upgrade v2.2-- 修复了在History View中查看不存在的Code时控制台报错的bug;
-- 修复了在History View中策略产生不了买卖点的bug;
-- A股数据更新至2017.03.10。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.03.08 upgrade v2.1-- 主界面stock_app_gui重命名为main_gui;
-- 在Simulation中点击Result时将[X Y]更改为[DATE SH000001]或[DATE FUND];
-- 在History View中增加了FS(捕捞季节)、IAL(智能辅助线)等指标;
-- 在Data Management中去掉了从大智慧更新数据的功能;
-- 将Codes Mapping重命名为Stocks,且增加了流通股本、总股本、个股状态和股票类型字段;
-- 修复了在Simulation时时间包含19930103时模拟结果与事实不符的bug;
-- 调整了默认策略的买卖时机,从而提高了收益率与操作准确率;
-- A股数据更新至2017.03.08。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.02.27 upgrade v2.0
-- 将Codes重命名为Codes Mapping,且将精确搜索改成正则搜索;
-- 删除了About;
-- 补充了603开头的证券;
-- 对数据文件的格式进行了更改;
-- 优化了时间转换函数;-- A股数据更新至2017.02.27。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.02.14 upgrade v1.6
-- 在Data Management中增加了从大智慧同步数据的功能;
-- 删除了有名称但至今没有数据的codes;
-- 删除了Default和MACDSim两个默认策略;
-- 修复了在Config中实时更改参数失效的bug;
-- A股数据更新至2017.02.13。
游客,如果您要查看本帖隐藏内容请回复
==========================================================================
2017.02.08 upgrade v1.5
-- 在Config中去掉下载超时的时间配置,改成下载超时默认为60秒;
-- 在Data Management中当下载数据失败时系统将自动在失败处继续下载;
-- 将策略的stop接口重命名成predict,实现提供下一个交易日的操作建议;
-- A股数据更新至2017.02.08。
游客,如果您要查看本帖隐藏内容请回复
==========================================================================
2017.02.06 upgrade v1.4
-- 在Monitor中增加了年月日的显示;
-- 当Simulation结束后可复制下一个交易日推荐的股票代码;
-- 在Config中可设置更新数据时的超时时间,单位为秒,避免出现因长时间连接而卡住的情况;
-- 当关闭Stock Applications时将自动关闭所有已打开的应用;
-- 在History View中增加了对成交额的查看;
-- 修复了在History View中当有停牌时,最高价和最低价位置错误的bug;
-- 修复了在各个应用中load数据后错乱的bug;
-- A股数据更新至2017.02.06。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.01.26 upgrade v1.3
-- 修复了在History View中查询不存在的code时出错的bug;
-- 修复了更新数据时偶尔出现有些股票未更新的bug;
-- 增加了即使在英文版操作系统下,不用在控制面板中修改区域和语言,依然能正常显示股票中文名称的功能;
-- 增加了A股的代码查询功能,可对所有代码00或60开头的A股进行查询;
-- 在每天收盘后更新数据时,同时也更新相应的股票名称;
-- A股数据更新至2017.01.26。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
2017.01.24 upgrade v1.2
-- 修复了在simulation结束时计算下一个交易日的操作提示时失败的bug;
-- 调整History View应用以下功能:
输入CODE后回车即可查看历史信息,而无需再点击Search按钮;右侧查看交易明细时也可查看MACD指标的具体数据;去掉了两个Slider控件;
-- 增加了对参数配置的UI功能;
-- 将所有功能统一集成到了stock_app_gui中;
-- A股数据更新至2017.01.24。
游客,如果您要查看本帖隐藏内容请回复==========================================================================
v1.0与v1.1的相关内容请参见以下帖子:
https://www.ilovematlab.cn/thread-488983-1-1.html