指数以及ETF相关数据

[1]:
import optshare

返回当前指数以及ETF数据

支持沪深重要指数、上证指数、深证系列指数、中证系列指数(包括指数成分),以及全部ETF数据

[2]:
optshare.get_current_index()
[2]:
代码 名称 最新价 涨跌幅 涨跌额 成交量 成交额 振幅 最高 最低 今开 昨收 量比
0 H50009 180通信 1931.800 5.23% 95.960 8847164.0 6.761367e+09 6.86 1949.670 1823.790 1830.480 1835.840 2.60
1 000916 300通信 2700.810 5.03% 129.310 11439811.0 1.189038e+10 5.74 2715.470 2567.860 2568.690 2571.500 2.38
2 513260 恒生科技ETFQD 1.095 4.29% 0.045 291114.0 3.146036e+07 3.33 1.095 1.060 1.061 1.050 3.61
3 931523 SHS动漫游戏 739.630 4.16% 29.510 16447347.0 1.851711e+10 4.28 740.860 710.460 710.890 710.120 2.30
4 513380 恒生科技ETF指数 1.063 4.11% 0.042 765805.0 8.035631e+07 3.72 1.063 1.025 1.025 1.021 1.94
... ... ... ... ... ... ... ... ... ... ... ... ... ...
2166 930773 100反向 1522.880 -1.07% -16.540 40487284.0 7.262403e+10 1.32 1541.840 1521.550 1538.230 1539.420 1.59
2167 159933 国投金融地产ETF 2.245 -1.54% -0.035 236.0 5.288090e+04 1.18 2.257 2.230 2.230 2.280 0.78
2168 399691 创业专利 2515.510 -1.63% -41.620 2791766.0 5.360747e+09 1.47 2542.980 2505.270 2542.670 2557.130 1.76
2169 H50047 180反两 515.620 -2.03% -10.710 53416293.0 7.596210e+10 2.56 527.750 514.300 526.020 526.330 1.47
2170 930774 100反两 197.030 -2.16% -4.350 40487284.0 7.262403e+10 2.64 201.990 196.680 201.040 201.380 1.59

2171 rows × 13 columns

获取日频数据

支持指数、ETF、个股,根据代码以及指定日期区间,返回历史时段内的相应指数信息

[3]:
optshare.get_daily_data('000300', start_date = '20230101', end_date = '20230118')
[3]:
日期 开盘 收盘 最高 最低 成交量 成交额 振幅 涨跌幅 涨跌额 换手率
0 2023-01-03 3864.84 3887.90 3893.99 3831.25 115051875 2.075402e+11 1.62 0.42 16.27 0.40
1 2023-01-04 3886.25 3892.95 3905.90 3873.65 110660743 1.989977e+11 0.83 0.13 5.05 0.38
2 2023-01-05 3913.49 3968.58 3974.88 3912.26 116502395 2.563126e+11 1.61 1.94 75.63 0.40
3 2023-01-06 3969.55 3980.89 4000.41 3966.47 110953038 2.357443e+11 0.86 0.31 12.31 0.38
4 2023-01-09 3998.53 4013.12 4023.09 3990.71 117054425 2.332124e+11 0.81 0.81 32.23 0.40
5 2023-01-10 4014.71 4017.47 4030.46 4002.23 101751141 2.148712e+11 0.70 0.11 4.35 0.35
6 2023-01-11 4019.88 4010.03 4043.40 4008.02 99997889 2.030003e+11 0.88 -0.19 -7.44 0.35
7 2023-01-12 4021.75 4017.87 4030.29 4003.51 90552627 1.836863e+11 0.67 0.20 7.84 0.31
8 2023-01-13 4032.29 4074.38 4074.38 4027.89 95871896 2.121740e+11 1.16 1.41 56.51 0.33
9 2023-01-16 4077.88 4137.96 4177.10 4076.64 151395455 3.190077e+11 2.47 1.56 63.58 0.52
10 2023-01-17 4138.84 4137.24 4148.58 4118.16 95479040 2.043816e+11 0.74 -0.02 -0.72 0.33
11 2023-01-18 4140.10 4130.31 4151.46 4125.77 84200645 1.721262e+11 0.62 -0.17 -6.93 0.29