以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  十大流通股问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=169916)

--  作者:bai88sha88
--  发布时间:2019/5/16 9:13:46
--  十大流通股问题
十大流通股的流通市值 可以取到吗?怎么取?
--  作者:yukizzc
--  发布时间:2019/5/16 9:17:16
--  
用法:FINHOLDERTOP10(CODE,S,M,F,T);
CODE为引用品种,若为空字符串表示当前品种.
S:财务数据字段;
M:指定季报类型,为0则表示不做过滤,为1取第一季度季报,为2表示取第二季度中报,为3表示取第三季度季报,为4表示取第四季度年报;
F:偏移数量,为整数往前偏移,为负数向后偏移;
T: 取指定排名序号.

财务字段手册:http://www.weistock.com/FinancePRO/index.html?id=zcd28

注意:
  1、使用前请确保已经在工具菜单->数据补充 功能中将深度财务数据补齐。
  2、十大股东仅提供最近两年半的有效数据。
例如:
 FINHOLDERTOP10(\'\' ,\'holdVol\' ,0 ,0 ,2 );//取最近一期排名第二的十大股东持股数量。
所属函数组:深度财务数据

--  作者:bai88sha88
--  发布时间:2019/5/16 13:26:49
--  
holdVolWALL:=FINANCEEX(7,0,0,\'\');

VARIABLE:
  holdVolW:=0,holdVolWSUMI:=0;

holdVolWSUMI:=0; 
FOR HOVN=1 TO 10 DO
  BEGIN
    holdVolW:=FINHOLDERTOP10(\'\',\'holdVol\',0,0,HOVN);
    holdVolWSUMI:=holdVolW+holdVolWSUMI;    
  END;  
     
 holdVolWSUM:=holdVolWSUMI/10000; 
 
 p:holdVolWSUM/holdVolWALL;

这样写 是表示 十大流通股占比吗?好像不对,有大于1 的时候,应该怎么写?

--  作者:wenarm
--  发布时间:2019/5/16 14:07:31
--  

 哪个累加是超出1的,请提供出代码,我们看下。

如果您需要求十大股东占总股本的比例,直接取这个holdPct字段累加即可。

错误:流通十大股东函数是FINtRADABLESHARETOP10

注意:十大股东和流通股东只提供最近几年的数据。

 

 

 

 

holdPct 持股比例

 

[此贴子已经被作者于2019/5/16 14:08:12编辑过]

--  作者:bai88sha88
--  发布时间:2019/5/16 15:09:23
--  
ZG:=FINANCEEX(1,0,0,\'\');
LT:=FINANCEEX(7,0,0,\'\');  ZG 是总股本吧,LT是流通股本吧,看民生银行,从2010年开始 怎么是一样的啊,但是当前是 总438,流355,什么情况

--  作者:wenarm
--  发布时间:2019/5/16 15:34:22
--  

1.普通财务数据的历史数据,需要手工补充。工具--数据补充--基础财务

建议你使用深度财务数据。

 


--  作者:bai88sha88
--  发布时间:2019/5/16 15:42:31
--  
补充了,结果是这样的,汗
--  作者:wenarm
--  发布时间:2019/5/16 15:49:00
--  

本地数据正常的。

 


图片点击可在新窗口打开查看此主题相关图片如下:5.png
图片点击可在新窗口打开查看

--  作者:bai88sha88
--  发布时间:2019/5/16 16:04:35
--  
我又细看了一下,这提出来的是市值,不是股数,然后有的股票是和别的平台一样的,有的不同
--  作者:wenarm
--  发布时间:2019/5/16 16:10:00
--  

哪些股票不一样的?

不可能是市值,这个字段我们没有直接提供。这两个字段就是股数

[此贴子已经被作者于2019/5/16 16:10:32编辑过]