二叉树定价模型在被连续调用多次时会造成内存溢出的解决办法
说明:
在期权回测中,提取期权的风险指标进行选股,发现跑一段时间后会报内存溢的错误。
原因是其中间函数BinomialTree有产生大量缓存以便提高效率。而static在程序运行期间无法清除缓存,一直新增会导致内存溢出;
现提供升级版本,在内存安全与效率之间达到平衡
操作:下载下面的附件函数包,在天软平台批量导入所有函数,再次运行即可。FAQ:
如何批量导出导入函数?
优化函数包:
附件:2019-11-11-二叉树缓存溢出升级.tslfunc