a、前置排除 80%的非交易区间
b、预计算:利用 扩展数据 提前计算 再读取
________________________________________________________________________________
引入双扩展数据(全量数据—计算近3000日, 增量数据—只计算近500日)
大的扩展数据(更新时长10分钟以上) 可随手备份
________________________________________________________________________________
最新版本通达信 专业财务数据-功能收费 破解方案
1、通达信 - 券商版(财务扩展数据 - 功能免费)
2、下载 专业财务数据
3、券商版 /cw 文件夹 完整copy 至 当前通达信 /vipdoc/cw 目录下
________________________________________________________________________________
使用数据个数(范围:1-6000 ,建议设置为:默认500):
计算需要使用的 个股-近N天数据
__________________________
比如你使用了 MA20,那么你至少需要 20个数据(近20天的数据)
_______________________________________________________
如果你非要选择计算200个,那显然计算数据就过于多了,会浪费算力。
当然,这个选项是建立在你熟悉你底层的公式算法的基础上的。
如果你没有什么把握,把这里设置成1000、2000什么的,也没什么问题。
_______________________________
经测试:填写 1-6000 -> 并行
0 -> 单线程(不并行)
1(会有一个默认 MIN值,预估是200,N<=MIN时,会自动 走MIN值) -> 并行
6000(MAX值:6000) -> 并行
6001 -> 单线程(不并行)
_______________________________
0(表示-无限制) / >6001 (数值过大)
________________________________________________________________________________
设置完后,需要 重启系统 生效!!!
从早几次发布的版本开始,通达信自动选股开始支持多路并行,即多线程选股。
速度非常快
我有1个公式用insum函数进行全市场统计,用条件选股,软件界面会卡死接近1分钟,
用5路并行的话,几秒就计算出结果。
设置方法:
(1)关闭通达信软件,用文本编辑软件打开通达信根目录下的 connect.cfg 文件
(2)搜索 MaxXGThread,将默认的=3 改为一个更大值,大概在604行
(3)如果搜不到MaxXGThread,搜索[TPSYS],在前面加1行 MaxXGThread=8,或更大值
(4)保存,打开通达信,执行一键选股,就会听见CPU风扇狂转,选股时间大幅减少。
其它:
(1)多路选股 数值设置为多少合适?
建议在windows系统设置里查看CPU核数和线程数,CPU几核就设置几路,可以尝试,设置一个合适值。
CPU核数少,设置的并行数值太大,实际执行时,并不是设置的几路,会小一些,重要的是容易卡死。
(2)条件选股和股池仍旧是1路,不支持多路选股。
(3)排序支持多路并行计算,速度提高明显。
(4) 扩展数据计算 有用两种模式:
一种是3路并行,不受MaxXGThread控制,
一种是单路,会让用户选。
如果几个扩展数据计算有先后关联,应该选单路,扩展数据互相无关联,就选多路,速度提高不少。
________________________________________________________________________________
打开公式 点击测试 确定