A:
天软目前没有微盘股相关指数,根据网上对微盘股的主流定义与判断逻辑:
“微盘股 的判定主要通过市值规模划分,在A股市场中通常指市值较小的上市公司股票。具体判定标准如下:
市值标准
主流定义认为微盘股的流通市值在20亿元以下,
选取A股中市值排名后400位的股票(剔除ST、*ST、退市整理股等)”
实现示例如下(借助网上一般定义实现,仅供参考):
封装筛选程序:FAQ_SmallCapStocks(Endt),用户可参考封装成用户函数
Function FAQ_SmallCapStocks(Endt);
Begin
{微盘股 的判定主要通过市值规模划分,在A股市场中通常指市值较小的上市公司股票。具体判定标准如下:
市值标准
主流定义认为微盘股的流通市值在20亿元以下,
选取A股中市值排名后400位的股票(剔除ST、*ST、退市整理股等)
}
stocks:=getAbkbydate("A股",Endt);
//echo length(stocks);
delete from stocks where spec(IsST_3(Endt),thisrow) or spec(IsStockGoDelistingPeriod(endt),thisrow);
t:= select thisrow as 'StockID',spec(StockMarketValue(endt),thisrow) as "流通市值" from stocks end;
t:=select * from t where ["流通市值"]<200000 end;//20亿以下
SortTableByField(t,"流通市值",1);
if length(t)>=400 then
return t[0:399]["StockID"];
else return t[:,"StockID"];
End;
调用:获取指定日微盘股列表
return FAQ_SmallCapStocks(20250824T);