自己做量化交易软件(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进行处理,非常感谢!