楼主: gsjclgz
789 0

[程序化交易] 规模指数及成分股简介 [推广有奖]

  • 0关注
  • 8粉丝

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
6.1285
学术水平
10 点
热心指数
10 点
信用等级
10 点
经验
1090 点
帖子
52
精华
0
在线时间
154 小时
注册时间
2009-5-1
最后登录
2023-1-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

    通常规模指数指的是权威机构发布的反映市场的规模指数,不同的指数反映的是不同类型上市公司市场的表现。不同指数侧重反映的股票也不同。

       中证100,沪深市场市值前100大的股票(比如四大行、两桶油)

沪深300,沪深市场市值前300大的股票;

中证500,中证800剔除沪深300,即市值排名301-800的股票

       中证700,中证800剔除中证100,即市值排名101-800的股票;

       中证1000,提出中证800后的剩余市值排名前1000的股票,即市值801-1800的股票。

根据不同指数的表现情况,可以知道目前是大盘股涨的比较好,还是中小盘涨的比较好,可以对市场有更加细致的了解,而不仅仅是看上证指数等综合指数,综合指数往往容易受到几只大盘权重股的影响,不能够反映整体市场的情况。

规模指数的成分股及规模指数的历史数据,可以在baostock查询。查询历史数据的代码如下

import baostock as bs

import pandas as pd

#### 登陆系统####

lg = bs.login()

# 显示登陆返回信息

print('login respond error_code:'+lg.error_code)

print('login respond error_msg:'+lg.error_msg)

#### 获取指数(综合指数、规模指数、一级行业指数、二级行业指数、策略指数、成长指数、价值指数、主题指数)K线数据 ####

##规模指数,例如:sh.000016 上证50,sh.000300沪深300,sh.000905 中证500

# 详细指标参数,参见“历史行情指标参数”章节

rs = bs.query_history_k_data(sh.000300 ",

   "date,code,open,high,low,close,preclose,volume,amount,pctChg",

    start_date='2017-01-01',end_date='2017-06-30',

   frequency="d", adjustflag="3")

print('query_history_k_data responderror_code:'+rs.error_code)

print('query_history_k_data respond  error_msg:'+rs.error_msg)

#### 打印结果集 ####

data_list = []

while (rs.error_code == '0') & rs.next():

    # 获取一条记录,将记录合并在一起

   data_list.append(rs.get_row_data())

result = pd.DataFrame(data_list, columns=rs.fields)

#### 结果集输出到csv文件 ####  

result.to_csv("D:\\history_Index_k_data.csv",index=False)

print(result)

#### 登出系统####

bs.logout()


以上代码来自官网,www.baostock.com.欢迎指正。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 10:25