第一部分:导言
随着技术的进步,股票市场各类数据的获取越来越容易,特别是曾经让散户处理起来比较麻烦的上市公司财务数据以及交易所公布市场交易数据,现在也可以唾手可得,运用简单的软件工具处理就可以选出符合我们标准的个股。
接下来我就以股民最常用的通达信软件为平台,用简单的龙虎榜选股策略来教大家如何使用这个工具,方便我们复盘和提高效率。
第二部分:交易所龙虎榜简介
首先,介绍一下什么龙虎榜,龙虎榜实际上就是交易所的一种交易信息公开制度,在交易所官网上每日交易公开信息页面上就有。一般每天都会披露当日成交比较活跃或者价格出现异动的个股交易前五位买入和卖出方,一般以机构和游资为主。
龙虎榜上的机构一般指的是机构席位主要包括:基金专用席位、券商自营专用席位、社保专用席位、券商理财专用席位、保险机构专用席位、保险机构租用席位、QFII专用席位等机构投资者买卖证券的专用通道席位。
而龙虎榜中的营业部指的是营业部席位是证券公司营业部的普通席位,会根据不同区域的证券公司营业部所命名,主要用于提供个人投资者进行交易业务的,但因为上榜的营业部交易金额较大,实际上也就是我们通常所说的游资所在营业部。
第三部分:策略制定和公式编写
接下来就是策略的制定,我们直觉上会认为机构和游资是专业投资者,买入一只个股会经过科学的研究和投资决策程序,理论上应该是长期看好公司的发展,中长线持有,比如价值投资类的公募基金和险资等机构。
如果我们能在龙虎榜上发现机构净买入的个股,那么就可以跟随机构的脚步,进行分析和投资。当然这里说的普遍看法,但实际上很多机构的操作也是个迷,所以这里的表述只是为了方便我们进入下一步,编写代码,完成选股,毕竟一个模型会比较复杂,而这里只是简单的教学案例。
有了上述逻辑之后,我们就可以通过通达信软件中公示系统编写我们所需要的代码并进行选股了。
第一步,就是进入公式编辑器:
一般用Ctrl+F就可以调出通达信的公式编辑器,如下:
我们选择条件选股公式后,点击“新建”按钮就可以进入公式编辑器:
接下来,我们需要选择龙虎榜数据。我们可以点击“插入函数”,就可以看到如下界面,并选择“专业财务数据”,在双击GPJYONE函数即可:
就可以在代码区看到这个绿色的代码:
括号里面有三个逗号,也就是说这个公式需要4个参数才能调用对应的数据,我们再回到“插入函数”的那个界面里。可以看到最下面的框中有很多关于这个公式的说明以及这4个参数该如何填:
从上面的来看,这个函数是可以引用某天某种类型的股票交易类数据,比如GPJYONE(ID,N,Y,MMDD,ID为数据编号,N表示第几个数据,Y和MMDD表示年和月日。
以我们需要调用的龙虎榜数据为例:
8--龙虎榜机构(卖方)数据 卖方机构个数 机构卖出金额(万元)
9--龙虎榜机构(买方)数据 买方机构个数 机构买入金额(万元)
ID就是8和9,N为1的话就是机构个数,2的话就是机构交易金额,所以如果我们要选出2022年1月4日,龙虎榜机构净买入(机构买入金额>机构卖出金额)的公司,就可以通过如下公式实现:
GPJYONE(9,2,2022,0104)>GPJYONE(8,2,2022,0104)
不知道你看懂没有呢?
我们把这个公式复制到代码区,再给他取个名字“龙虎榜”,就实现了简单的选股模型,是不是很简单啊。
最后我们来看看这个公式的效果,Ctrl+T,调出条件选股对话框,选择“龙虎榜”公式后,点击“执行选股”:
就可以得到如下个股列表:
第四部分:检验公式运行
我们再检查一下这个公式选出来的到底准不准呢?我们可以打开东方财富网的机构龙虎榜(数据收集做得还是很不错的):
按照机构净买入排序,看到和我们选出来的一毛一样,对不对,那我们这个公式就完成了最后的检验,起码没有基本数据的错误。
可能会有朋友问:这个公式出来,和我们自己在东方财富看有什么区别呢?
当然有区别了。
首先,东方财富网只是数据的整合,因为演示的公式比较简单,所以看起来效果差不多。但是如果我要找机构买入金额大于卖出金额1.5倍的个股呢?网站上就没有了吧,就得自己复制数据下来,在表格软件中自己算。
而使用公式的话,就只要对上述公式稍加改造:
GPJYONE(9,2,2022,0104)>1.5*GPJYONE(8,2,2022,0104)
这样就可以实现了;
另外,我们使用公式系统实际上还是要进行更为复杂的数据处理和选股,有时候需要用到财务数据、交易数据、交易所公开数据等等,公式几十行也不在话下。这种级别数据处理复杂程度,在网页上搜集数据并加工,可能需要花较多的时间和精力才能完成,甚至不可能完成。而使用公式,则只需要调出“条件选股”,选择我们的公式,点击“执行选股”就可以了。
所以,我关于通达信的公式系列希望达到这样一个目标,就是大家能够把自己的选股思路通过量化的手段,写入程序,尽可能减少我们搜集数据处理数据的繁杂工作,解脱双手,将重心放到我们的投资策略之上。
有话要说...