我的系统可能稍微复杂,软件会经常突然退出,我勾选了软件重启时重启股票池。
这样一来,本来有的股票池我设置的条件(15小时不再重复触发目的池已存在品种)已经运行完毕,如果系统正常,当日该条件就不会再运算上一池的品种。
但是,由于重启,股票池又会默认重新计算一遍上一池的品种,这样就造成了没必要的计算或者是重复交易甚至错误交易。
下面的功能将避免这一问题:
软件重启时先清空股票池的各状态池的品种(不清空源)。
如果有上面这个选项,我使用股票池程序化交易就会放心很多,不然,每次异常退出,我都紧张,担心重启时造成错误交易。
请于考虑,谢谢
说明:我设置的条件是选出上一池AA指标最大值,这样异常退出后重启时AA的最大值品种可能与原来第一次触发时的品种不同,造成错误交易
异常退出时,各状态池不能自动恢复到退出前的状态,而这时数据还没来的及补充齐全股票池就在运行了,所以,我建议,软件重启时清空个状态池品种
您的意思是现在您运行的股票池比较多,软件会经常异常退出,然后又希望股票池能在重启软件后,恢复到未运行之前的状态吧?
1. 建议您减少同时运行股票池的数量,避免软件经常性的突然退出,可以分几次运行不同的池子;
2. 现在清空状态池可以在“修改股票池”中清空,如果是清空比较多的股票池会比较麻烦;
3. 会将您的建议提交给开发部门,具体是:希望股票池增加一个“重启软件后清空所有状态池”的功能。

此主题相关图片如下:1.png
软件异常退出,这本身就属于异常问题,可能需要找到找到异常退出的原因,例如运行的股票池过多,造成软件负载过高引起的意外退出,尝试降低下负荷或提升下硬件试下。
鉴于你说的这种异常退出情况,可能由于数据问题导致股票池额计算错误,而且引起错误交易,建议出现后应慎重开启程序化交易。对于你的建议,我们也会提交评估,看是否需要这方面的改进,感谢您提出的宝贵意见。