自己做量化交易软件(20)通达信公式选股程序的实现

自己做量化交易软件(20)通达信公式选股程序的实现
1.用小白2很好实现。首先获取板块中股票,存放在列表中。例如获取”上证50″

2.下来用小白仿通达信公式模式进行指标计算,存放到B和S列表中。
如果是买点,B列表判断最后一个数据是否为1。如果为1,就保存股票代码到选股池中,这个就是选股算法。
因为股票行情数据太多,计算比较慢,不要获取全部数据,如果你用MA5上穿MA20,因为使用了最长参数20, 所以你要至少获取40个周期的数据,才能准确。
如果用macd,最长周期参数26,你至少要获取52个周期数据行情。其他以此类推。即保证了指标计算的准确,又提高了计算速度。
我们把这个选股做成函数function(cd),参数cd表示股票代码。
选股策略’5日均线上穿20日均线’,下面给出实现函数。

3.然后循环获取股票池列表中的股票行情,并进行计算。

4.输出结果

5.下面是20200411选出结果:

下面给出全部代码.

读者可以根据上面的代码,改为自己的自编指标进行选股.
京东、淘宝、当当网等购买正版<零基础搭建量化投资系统——以Python为工具>书,加读者群,除了获得小白量化源代码外,赠送第2代小白量化源代码和相关金融模块源代码。HP_tdx.py是第2代中实时行情模块。

来源:荷蒲

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月9日
下一篇 2020年3月9日

相关推荐