编程实现读取通达信预警结果

软件控 2025-03-25 22

通达信公式可以做预警(当然也可以不用公式设置简单上破价,下破价这些)

另外就是还可以使用通达信的股票池


现在有需求就是当预警的股票出来的时候,或者目标股票池有新股票进池的时候,希望能够编程实现读取这个预警或者股票池结果。下面分别说一下这2个情况下的编程办法。


条件预警是有个设置,它可以将预警结果同步输出到文件中。

你需要做的是编程去持续读取这个文件即可。 

但假如你是编写通用的读取软件,则这个保存的文件位置和文件名不是固定的。

则需要去读取通达信T0002 目录中 col_cfgwarn.dat 文件

查找用户设置的存入本地的预警文件路径,可以用二进制读取的方法来读取该文件。可以自己先用十六进制工具查看目录信息前后的开始和截止特征码。这样可以找到文件地址,再读取对应的文件就OK了。


接下来再说股票池的情况:

股票池每个股票池都会有对应的股票池XML文件。你要注意找目票池对应状态池ID,注意不能单纯查找状态池的text,因为不同的股票池子它是可以设置为名字都一样的text,但ID都不同。

通过读取读取XML里面目标状态池的所在节点,你就能读取到相应的进池的股票代码,进入时间等等。


如果还有不明白的,欢迎留言反馈。

最新回复 (0)
返回
发新帖