前面讲了自定义数据及其应用,下面来讲讲个股每日涨停分析的自定义数据制作,且是批量的哦
所用的原料:同花顺i问财;Excel表格及两个函数的应用。
打开同花顺 i问财 这里提供当日涨停个股的原因数据
点击“导数据”就可以下载一份详细的Excel表格
每日涨停的有很多,不可能个个都入我们的法眼,这里可以根据个人的喜欢对表格稍作整理,删除一些不必要的数据行列,使表格符合你自己的要求,这里我做的只是方法举例。整理后如下:
这里我准备在D列制作涨停自定义数据,在D2行输入代码:
=IF(MID(A2,8,2)=”SZ”,”0|”,”1|”)&MID(A2,1,6)&”|”&C2
然后下拉填充到每一行,就可以快速的制作完成。如下图D列中便是标准的自定义数据格式。
当然这行代码只适用我整理的这个表格,如果是任意表格怎么办,大同小异,只把引用数据稍做更改就可以了。下面来讲讲这句函数的原理,以便灵活应用。
IF函数
作用:判断是否满足某个条件,如果满足返回一个值,不满足返回另一个值。
语法:=IF(判断条件,条件为真时的返回值,条件为假时的返回时)。
MID函数
作用:要从哪个字符串中截取、从第几位开始截取、截取多少个字符,它就能完成你所交待的任务。
语法:MID (①在哪里找, ②从哪个位置开始找,③多少的长度)
根据这两个函数的定义及语法要求,我们来重新解读这行代码
=IF(MID(A2,8,2)=”SZ”,”0|”,”1|”)&MID(A2,1,6)&”|”&C2
第一个MID(A2,8,2)的意思是在A2的位置第8个字符开始找2个字符,我们这里的A2格子是:
002953.SZ
所以从第8个字符(·点也算一个字符)开始向后找2个字符就是“SZ”
第一个连接符&前的一句IF(MID(A2,8,2)=”SZ”,”0|”,”1|”)的意思是如果第8个字符开始找2个字符是“SZ”,就输出”0|”,否则输出“1”。这句就是制作深证和上证股票的标识,深证股票用0,上证股票用1,因为自定义数据的格式是要用竖杠隔开,所以输出是带了”|”。
后面跟连接符&,以连接后面的内容
第二个MID(A2,1,6),意思是在A2的位置第1个字符开始找6个字符,对于A2格子002953.SZ来说6个字符就是002953,股票的代码。而这句就是输入一个股票的代码。
后面跟连接符&,以连接后面的内容
最后的C2,就是涨停原因类别[20200320]里的内容。
至此,顺序解释完毕。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!