1385 lines
48 KiB
Plaintext
1385 lines
48 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"id": "initial_id",
|
||
"metadata": {
|
||
"collapsed": true,
|
||
"ExecuteTime": {
|
||
"end_time": "2024-12-27T08:52:13.762454Z",
|
||
"start_time": "2024-12-27T08:52:13.010563Z"
|
||
}
|
||
},
|
||
"source": [
|
||
"# https://tushare.pro/\n",
|
||
"import tushare as ts\n",
|
||
"\n",
|
||
"ts_pro = ts.pro_api(token=\"64ebff4fa679167600b905ee45dd88e76f3963c0ff39157f3f085f0e\")"
|
||
],
|
||
"outputs": [],
|
||
"execution_count": 1
|
||
},
|
||
{
|
||
"metadata": {},
|
||
"cell_type": "markdown",
|
||
"source": [
|
||
"|名称|类型|描述|\n",
|
||
"|---|---|---|\n",
|
||
"|ts_code|str|股票代码|\n",
|
||
"|trade_date|str|交易日期|\n",
|
||
"|open|float|开盘价|\n",
|
||
"|high|float|最高价|\n",
|
||
"|low|float|最低价|\n",
|
||
"|close|float|收盘价|\n",
|
||
"|pre_close|float|昨收价【除权价,前复权】|\n",
|
||
"|change|float|涨跌额|\n",
|
||
"|pct_chg|float|涨跌幅 【基于除权后的昨收计算的涨跌幅:(今收-除权昨收)/除权昨收 】|\n",
|
||
"|vol|float|成交量 (手)|\n",
|
||
"|amount|float|成交额 (千元)|"
|
||
],
|
||
"id": "95526cc287534e7"
|
||
},
|
||
{
|
||
"metadata": {
|
||
"ExecuteTime": {
|
||
"end_time": "2024-12-27T02:24:57.406588Z",
|
||
"start_time": "2024-12-27T02:24:56.711779Z"
|
||
}
|
||
},
|
||
"cell_type": "code",
|
||
"source": [
|
||
"# 获取所有股票单日日线数据\n",
|
||
"ts_pro.daily(trade_date='20241225')"
|
||
],
|
||
"id": "84315ee9b0442519",
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
" ts_code trade_date open high low close pre_close change \\\n",
|
||
"0 000001.SZ 20241225 11.86 12.02 11.84 11.92 11.86 0.06 \n",
|
||
"1 000002.SZ 20241225 7.71 7.73 7.47 7.54 7.73 -0.19 \n",
|
||
"2 000004.SZ 20241225 14.63 14.63 14.63 14.63 16.25 -1.62 \n",
|
||
"3 000006.SZ 20241225 8.25 8.27 7.56 7.73 8.24 -0.51 \n",
|
||
"4 000007.SZ 20241225 6.79 6.89 6.52 6.63 6.81 -0.18 \n",
|
||
"... ... ... ... ... ... ... ... ... \n",
|
||
"5362 920099.BJ 20241225 27.99 28.49 27.73 27.83 28.35 -0.52 \n",
|
||
"5363 920106.BJ 20241225 58.01 58.33 55.21 55.21 59.17 -3.96 \n",
|
||
"5364 920111.BJ 20241225 24.10 24.10 22.89 22.89 24.25 -1.36 \n",
|
||
"5365 920118.BJ 20241225 25.84 25.85 24.71 24.80 25.97 -1.17 \n",
|
||
"5366 920128.BJ 20241225 31.70 31.70 29.66 29.72 31.40 -1.68 \n",
|
||
"\n",
|
||
" pct_chg vol amount \n",
|
||
"0 0.5059 1475282.94 1759956.630 \n",
|
||
"1 -2.4580 1517662.88 1146549.840 \n",
|
||
"2 -9.9692 35453.00 51867.739 \n",
|
||
"3 -6.1893 400716.66 311517.827 \n",
|
||
"4 -2.6432 47701.48 31825.919 \n",
|
||
"... ... ... ... \n",
|
||
"5362 -1.8342 4630.64 12955.140 \n",
|
||
"5363 -6.6926 18318.91 104234.473 \n",
|
||
"5364 -5.6082 23130.27 53748.005 \n",
|
||
"5365 -4.5052 4895.01 12293.827 \n",
|
||
"5366 -5.3503 13844.08 42048.224 \n",
|
||
"\n",
|
||
"[5367 rows x 11 columns]"
|
||
],
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>trade_date</th>\n",
|
||
" <th>open</th>\n",
|
||
" <th>high</th>\n",
|
||
" <th>low</th>\n",
|
||
" <th>close</th>\n",
|
||
" <th>pre_close</th>\n",
|
||
" <th>change</th>\n",
|
||
" <th>pct_chg</th>\n",
|
||
" <th>vol</th>\n",
|
||
" <th>amount</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>12.02</td>\n",
|
||
" <td>11.84</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>0.06</td>\n",
|
||
" <td>0.5059</td>\n",
|
||
" <td>1475282.94</td>\n",
|
||
" <td>1759956.630</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>000002.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>7.71</td>\n",
|
||
" <td>7.73</td>\n",
|
||
" <td>7.47</td>\n",
|
||
" <td>7.54</td>\n",
|
||
" <td>7.73</td>\n",
|
||
" <td>-0.19</td>\n",
|
||
" <td>-2.4580</td>\n",
|
||
" <td>1517662.88</td>\n",
|
||
" <td>1146549.840</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>000004.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>14.63</td>\n",
|
||
" <td>14.63</td>\n",
|
||
" <td>14.63</td>\n",
|
||
" <td>14.63</td>\n",
|
||
" <td>16.25</td>\n",
|
||
" <td>-1.62</td>\n",
|
||
" <td>-9.9692</td>\n",
|
||
" <td>35453.00</td>\n",
|
||
" <td>51867.739</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>000006.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>8.25</td>\n",
|
||
" <td>8.27</td>\n",
|
||
" <td>7.56</td>\n",
|
||
" <td>7.73</td>\n",
|
||
" <td>8.24</td>\n",
|
||
" <td>-0.51</td>\n",
|
||
" <td>-6.1893</td>\n",
|
||
" <td>400716.66</td>\n",
|
||
" <td>311517.827</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>000007.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>6.79</td>\n",
|
||
" <td>6.89</td>\n",
|
||
" <td>6.52</td>\n",
|
||
" <td>6.63</td>\n",
|
||
" <td>6.81</td>\n",
|
||
" <td>-0.18</td>\n",
|
||
" <td>-2.6432</td>\n",
|
||
" <td>47701.48</td>\n",
|
||
" <td>31825.919</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5362</th>\n",
|
||
" <td>920099.BJ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>27.99</td>\n",
|
||
" <td>28.49</td>\n",
|
||
" <td>27.73</td>\n",
|
||
" <td>27.83</td>\n",
|
||
" <td>28.35</td>\n",
|
||
" <td>-0.52</td>\n",
|
||
" <td>-1.8342</td>\n",
|
||
" <td>4630.64</td>\n",
|
||
" <td>12955.140</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5363</th>\n",
|
||
" <td>920106.BJ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>58.01</td>\n",
|
||
" <td>58.33</td>\n",
|
||
" <td>55.21</td>\n",
|
||
" <td>55.21</td>\n",
|
||
" <td>59.17</td>\n",
|
||
" <td>-3.96</td>\n",
|
||
" <td>-6.6926</td>\n",
|
||
" <td>18318.91</td>\n",
|
||
" <td>104234.473</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5364</th>\n",
|
||
" <td>920111.BJ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>24.10</td>\n",
|
||
" <td>24.10</td>\n",
|
||
" <td>22.89</td>\n",
|
||
" <td>22.89</td>\n",
|
||
" <td>24.25</td>\n",
|
||
" <td>-1.36</td>\n",
|
||
" <td>-5.6082</td>\n",
|
||
" <td>23130.27</td>\n",
|
||
" <td>53748.005</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5365</th>\n",
|
||
" <td>920118.BJ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>25.84</td>\n",
|
||
" <td>25.85</td>\n",
|
||
" <td>24.71</td>\n",
|
||
" <td>24.80</td>\n",
|
||
" <td>25.97</td>\n",
|
||
" <td>-1.17</td>\n",
|
||
" <td>-4.5052</td>\n",
|
||
" <td>4895.01</td>\n",
|
||
" <td>12293.827</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5366</th>\n",
|
||
" <td>920128.BJ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>31.70</td>\n",
|
||
" <td>31.70</td>\n",
|
||
" <td>29.66</td>\n",
|
||
" <td>29.72</td>\n",
|
||
" <td>31.40</td>\n",
|
||
" <td>-1.68</td>\n",
|
||
" <td>-5.3503</td>\n",
|
||
" <td>13844.08</td>\n",
|
||
" <td>42048.224</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>5367 rows × 11 columns</p>\n",
|
||
"</div>"
|
||
]
|
||
},
|
||
"execution_count": 16,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"execution_count": 16
|
||
},
|
||
{
|
||
"metadata": {
|
||
"ExecuteTime": {
|
||
"end_time": "2024-12-27T06:00:42.969195Z",
|
||
"start_time": "2024-12-27T06:00:41.943885Z"
|
||
}
|
||
},
|
||
"cell_type": "code",
|
||
"source": [
|
||
"# 获取单个股票指定日期数据\n",
|
||
"ts_pro.daily(ts_code='000001.SZ')"
|
||
],
|
||
"id": "fc3299561f70084c",
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
" ts_code trade_date open high low close pre_close change \\\n",
|
||
"0 000001.SZ 20241226 11.92 11.93 11.78 11.86 11.92 -0.06 \n",
|
||
"1 000001.SZ 20241225 11.86 12.02 11.84 11.92 11.86 0.06 \n",
|
||
"2 000001.SZ 20241224 11.72 11.87 11.72 11.86 11.73 0.13 \n",
|
||
"3 000001.SZ 20241223 11.64 11.84 11.64 11.73 11.62 0.11 \n",
|
||
"4 000001.SZ 20241220 11.59 11.70 11.58 11.62 11.59 0.03 \n",
|
||
"... ... ... ... ... ... ... ... ... \n",
|
||
"5995 000001.SZ 19990802 22.20 23.39 22.00 22.91 22.10 0.81 \n",
|
||
"5996 000001.SZ 19990730 22.20 22.39 21.90 22.10 22.06 0.04 \n",
|
||
"5997 000001.SZ 19990729 22.35 22.59 21.91 22.06 22.01 0.05 \n",
|
||
"5998 000001.SZ 19990728 21.92 22.50 21.80 22.01 21.92 0.09 \n",
|
||
"5999 000001.SZ 19990727 21.90 22.28 21.59 21.92 22.00 -0.08 \n",
|
||
"\n",
|
||
" pct_chg vol amount \n",
|
||
"0 -0.5034 1000074.70 1.183746e+06 \n",
|
||
"1 0.5059 1475282.94 1.759957e+06 \n",
|
||
"2 1.1083 1350836.91 1.595699e+06 \n",
|
||
"3 0.9466 1659404.76 1.953519e+06 \n",
|
||
"4 0.2588 714646.27 8.314375e+05 \n",
|
||
"... ... ... ... \n",
|
||
"5995 3.6700 153072.00 3.516013e+05 \n",
|
||
"5996 0.1800 61695.00 1.366109e+05 \n",
|
||
"5997 0.2300 49721.00 1.100266e+05 \n",
|
||
"5998 0.4100 65659.00 1.451575e+05 \n",
|
||
"5999 -0.3600 67453.00 1.471205e+05 \n",
|
||
"\n",
|
||
"[6000 rows x 11 columns]"
|
||
],
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>trade_date</th>\n",
|
||
" <th>open</th>\n",
|
||
" <th>high</th>\n",
|
||
" <th>low</th>\n",
|
||
" <th>close</th>\n",
|
||
" <th>pre_close</th>\n",
|
||
" <th>change</th>\n",
|
||
" <th>pct_chg</th>\n",
|
||
" <th>vol</th>\n",
|
||
" <th>amount</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241226</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>11.93</td>\n",
|
||
" <td>11.78</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>-0.06</td>\n",
|
||
" <td>-0.5034</td>\n",
|
||
" <td>1000074.70</td>\n",
|
||
" <td>1.183746e+06</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>12.02</td>\n",
|
||
" <td>11.84</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>0.06</td>\n",
|
||
" <td>0.5059</td>\n",
|
||
" <td>1475282.94</td>\n",
|
||
" <td>1.759957e+06</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241224</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>11.87</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>11.73</td>\n",
|
||
" <td>0.13</td>\n",
|
||
" <td>1.1083</td>\n",
|
||
" <td>1350836.91</td>\n",
|
||
" <td>1.595699e+06</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241223</td>\n",
|
||
" <td>11.64</td>\n",
|
||
" <td>11.84</td>\n",
|
||
" <td>11.64</td>\n",
|
||
" <td>11.73</td>\n",
|
||
" <td>11.62</td>\n",
|
||
" <td>0.11</td>\n",
|
||
" <td>0.9466</td>\n",
|
||
" <td>1659404.76</td>\n",
|
||
" <td>1.953519e+06</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241220</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>11.70</td>\n",
|
||
" <td>11.58</td>\n",
|
||
" <td>11.62</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>0.03</td>\n",
|
||
" <td>0.2588</td>\n",
|
||
" <td>714646.27</td>\n",
|
||
" <td>8.314375e+05</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5995</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>19990802</td>\n",
|
||
" <td>22.20</td>\n",
|
||
" <td>23.39</td>\n",
|
||
" <td>22.00</td>\n",
|
||
" <td>22.91</td>\n",
|
||
" <td>22.10</td>\n",
|
||
" <td>0.81</td>\n",
|
||
" <td>3.6700</td>\n",
|
||
" <td>153072.00</td>\n",
|
||
" <td>3.516013e+05</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5996</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>19990730</td>\n",
|
||
" <td>22.20</td>\n",
|
||
" <td>22.39</td>\n",
|
||
" <td>21.90</td>\n",
|
||
" <td>22.10</td>\n",
|
||
" <td>22.06</td>\n",
|
||
" <td>0.04</td>\n",
|
||
" <td>0.1800</td>\n",
|
||
" <td>61695.00</td>\n",
|
||
" <td>1.366109e+05</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5997</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>19990729</td>\n",
|
||
" <td>22.35</td>\n",
|
||
" <td>22.59</td>\n",
|
||
" <td>21.91</td>\n",
|
||
" <td>22.06</td>\n",
|
||
" <td>22.01</td>\n",
|
||
" <td>0.05</td>\n",
|
||
" <td>0.2300</td>\n",
|
||
" <td>49721.00</td>\n",
|
||
" <td>1.100266e+05</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5998</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>19990728</td>\n",
|
||
" <td>21.92</td>\n",
|
||
" <td>22.50</td>\n",
|
||
" <td>21.80</td>\n",
|
||
" <td>22.01</td>\n",
|
||
" <td>21.92</td>\n",
|
||
" <td>0.09</td>\n",
|
||
" <td>0.4100</td>\n",
|
||
" <td>65659.00</td>\n",
|
||
" <td>1.451575e+05</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5999</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>19990727</td>\n",
|
||
" <td>21.90</td>\n",
|
||
" <td>22.28</td>\n",
|
||
" <td>21.59</td>\n",
|
||
" <td>21.92</td>\n",
|
||
" <td>22.00</td>\n",
|
||
" <td>-0.08</td>\n",
|
||
" <td>-0.3600</td>\n",
|
||
" <td>67453.00</td>\n",
|
||
" <td>1.471205e+05</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>6000 rows × 11 columns</p>\n",
|
||
"</div>"
|
||
]
|
||
},
|
||
"execution_count": 19,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"execution_count": 19
|
||
},
|
||
{
|
||
"metadata": {
|
||
"ExecuteTime": {
|
||
"end_time": "2024-12-27T08:58:11.945449Z",
|
||
"start_time": "2024-12-27T08:58:11.785781Z"
|
||
}
|
||
},
|
||
"cell_type": "code",
|
||
"source": [
|
||
"ts_pro.stk_factor(ts_code='000001.SZ', start_date='20241201', end_date='20241231',\n",
|
||
" fields='ts_code,trade_date,open,close,high,low,open_qfq,close_qfq,high_qfq,low_qfq,open_hfq,close_hfq,high_hfq,low_hfq,change,pct_change,vol,amount,adj_factor,macd_dif,macd_dea,macd,kdj_k,kdj_d,kdj_j,rsi_6,rsi_12,rsi_24,boll_upper,boll_mid,boll_lower,cci')"
|
||
],
|
||
"id": "177c2daee2e41c35",
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
" ts_code trade_date close open high low change pct_change \\\n",
|
||
"0 000001.SZ 20241227 11.83 11.87 11.90 11.66 -0.03 -0.2530 \n",
|
||
"1 000001.SZ 20241226 11.86 11.92 11.93 11.78 -0.06 -0.5034 \n",
|
||
"2 000001.SZ 20241225 11.92 11.86 12.02 11.84 0.06 0.5059 \n",
|
||
"3 000001.SZ 20241224 11.86 11.72 11.87 11.72 0.13 1.1083 \n",
|
||
"4 000001.SZ 20241223 11.73 11.64 11.84 11.64 0.11 0.9466 \n",
|
||
"5 000001.SZ 20241220 11.62 11.59 11.70 11.58 0.03 0.2588 \n",
|
||
"6 000001.SZ 20241219 11.59 11.59 11.64 11.54 -0.06 -0.5150 \n",
|
||
"7 000001.SZ 20241218 11.65 11.58 11.74 11.57 0.12 1.0408 \n",
|
||
"8 000001.SZ 20241217 11.53 11.57 11.65 11.52 -0.04 -0.3457 \n",
|
||
"9 000001.SZ 20241216 11.57 11.56 11.66 11.53 0.01 0.0865 \n",
|
||
"10 000001.SZ 20241213 11.56 11.79 11.80 11.56 -0.29 -2.4473 \n",
|
||
"11 000001.SZ 20241212 11.85 11.73 11.87 11.71 0.12 1.0230 \n",
|
||
"12 000001.SZ 20241211 11.73 11.79 11.83 11.72 -0.06 -0.5089 \n",
|
||
"13 000001.SZ 20241210 11.79 11.90 11.95 11.75 0.12 1.0283 \n",
|
||
"14 000001.SZ 20241209 11.67 11.63 11.72 11.59 0.01 0.0858 \n",
|
||
"15 000001.SZ 20241206 11.66 11.44 11.70 11.43 0.22 1.9231 \n",
|
||
"16 000001.SZ 20241205 11.44 11.44 11.50 11.41 -0.02 -0.1745 \n",
|
||
"17 000001.SZ 20241204 11.46 11.44 11.53 11.37 -0.03 -0.2611 \n",
|
||
"18 000001.SZ 20241203 11.49 11.37 11.50 11.35 0.10 0.8780 \n",
|
||
"19 000001.SZ 20241202 11.39 11.39 11.40 11.31 0.01 0.0879 \n",
|
||
"\n",
|
||
" vol amount ... kdj_k kdj_d kdj_j rsi_6 rsi_12 \\\n",
|
||
"0 1290012.28 1518383.35 ... 65.175 60.233 75.061 60.923 58.550 \n",
|
||
"1 1000074.70 1183745.52 ... 66.763 57.761 84.767 65.326 60.289 \n",
|
||
"2 1475282.94 1759956.63 ... 66.145 53.260 91.914 74.271 63.760 \n",
|
||
"3 1350836.91 1595698.79 ... 59.217 46.818 84.015 70.957 61.741 \n",
|
||
"4 1659404.76 1953519.50 ... 40.254 40.619 39.525 62.155 56.979 \n",
|
||
"5 714646.27 831437.46 ... 30.381 40.801 9.542 51.869 52.382 \n",
|
||
"6 697379.04 808465.66 ... 33.944 46.011 9.811 48.700 51.075 \n",
|
||
"7 1016589.66 1186285.80 ... 42.776 52.044 24.241 54.703 53.781 \n",
|
||
"8 802119.95 929225.46 ... 43.011 56.678 15.676 42.992 48.808 \n",
|
||
"9 805717.78 934226.19 ... 53.405 63.511 33.192 46.318 50.467 \n",
|
||
"10 1343792.89 1565589.09 ... 62.866 68.564 51.469 45.439 50.078 \n",
|
||
"11 986234.59 1164062.45 ... 76.799 71.414 87.569 75.219 63.287 \n",
|
||
"12 967691.45 1138374.18 ... 73.010 68.721 81.589 67.984 59.206 \n",
|
||
"13 2167807.24 2564600.68 ... 76.703 66.576 96.956 77.400 62.385 \n",
|
||
"14 964063.16 1123441.86 ... 77.555 61.513 109.637 70.617 58.278 \n",
|
||
"15 1726269.27 2004270.47 ... 70.718 53.493 105.168 69.991 57.927 \n",
|
||
"16 687108.83 786137.96 ... 59.648 44.880 89.185 50.785 49.334 \n",
|
||
"17 1007470.59 1154623.37 ... 51.011 37.496 78.040 53.372 50.188 \n",
|
||
"18 1082559.36 1236992.68 ... 42.473 30.738 65.944 57.004 51.412 \n",
|
||
"19 975433.66 1108785.60 ... 29.396 24.871 38.448 46.985 47.500 \n",
|
||
"\n",
|
||
" rsi_24 boll_upper boll_mid boll_lower cci \n",
|
||
"0 56.478 11.967 11.660 11.353 45.054 \n",
|
||
"1 57.148 11.957 11.638 11.318 91.311 \n",
|
||
"2 58.479 11.939 11.612 11.284 155.884 \n",
|
||
"3 57.531 11.894 11.585 11.276 112.866 \n",
|
||
"4 55.418 11.866 11.556 11.245 73.935 \n",
|
||
"5 53.544 11.868 11.528 11.188 9.769 \n",
|
||
"6 53.028 11.864 11.511 11.158 -6.675 \n",
|
||
"7 54.182 11.864 11.511 11.158 36.891 \n",
|
||
"8 52.188 11.863 11.510 11.158 0.481 \n",
|
||
"9 52.924 11.878 11.518 11.158 17.433 \n",
|
||
"10 52.764 11.901 11.527 11.153 47.183 \n",
|
||
"11 58.250 11.896 11.521 11.146 124.091 \n",
|
||
"12 56.455 11.850 11.506 11.161 139.308 \n",
|
||
"13 57.642 11.832 11.500 11.167 199.964 \n",
|
||
"14 55.862 11.792 11.487 11.182 129.149 \n",
|
||
"15 55.714 11.782 11.484 11.185 85.371 \n",
|
||
"16 52.330 11.793 11.486 11.180 -4.500 \n",
|
||
"17 52.681 11.867 11.510 11.153 -4.198 \n",
|
||
"18 53.193 11.871 11.515 11.158 -11.232 \n",
|
||
"19 51.692 11.883 11.522 11.162 -49.267 \n",
|
||
"\n",
|
||
"[20 rows x 32 columns]"
|
||
],
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>trade_date</th>\n",
|
||
" <th>close</th>\n",
|
||
" <th>open</th>\n",
|
||
" <th>high</th>\n",
|
||
" <th>low</th>\n",
|
||
" <th>change</th>\n",
|
||
" <th>pct_change</th>\n",
|
||
" <th>vol</th>\n",
|
||
" <th>amount</th>\n",
|
||
" <th>...</th>\n",
|
||
" <th>kdj_k</th>\n",
|
||
" <th>kdj_d</th>\n",
|
||
" <th>kdj_j</th>\n",
|
||
" <th>rsi_6</th>\n",
|
||
" <th>rsi_12</th>\n",
|
||
" <th>rsi_24</th>\n",
|
||
" <th>boll_upper</th>\n",
|
||
" <th>boll_mid</th>\n",
|
||
" <th>boll_lower</th>\n",
|
||
" <th>cci</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241227</td>\n",
|
||
" <td>11.83</td>\n",
|
||
" <td>11.87</td>\n",
|
||
" <td>11.90</td>\n",
|
||
" <td>11.66</td>\n",
|
||
" <td>-0.03</td>\n",
|
||
" <td>-0.2530</td>\n",
|
||
" <td>1290012.28</td>\n",
|
||
" <td>1518383.35</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>65.175</td>\n",
|
||
" <td>60.233</td>\n",
|
||
" <td>75.061</td>\n",
|
||
" <td>60.923</td>\n",
|
||
" <td>58.550</td>\n",
|
||
" <td>56.478</td>\n",
|
||
" <td>11.967</td>\n",
|
||
" <td>11.660</td>\n",
|
||
" <td>11.353</td>\n",
|
||
" <td>45.054</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241226</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>11.93</td>\n",
|
||
" <td>11.78</td>\n",
|
||
" <td>-0.06</td>\n",
|
||
" <td>-0.5034</td>\n",
|
||
" <td>1000074.70</td>\n",
|
||
" <td>1183745.52</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>66.763</td>\n",
|
||
" <td>57.761</td>\n",
|
||
" <td>84.767</td>\n",
|
||
" <td>65.326</td>\n",
|
||
" <td>60.289</td>\n",
|
||
" <td>57.148</td>\n",
|
||
" <td>11.957</td>\n",
|
||
" <td>11.638</td>\n",
|
||
" <td>11.318</td>\n",
|
||
" <td>91.311</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241225</td>\n",
|
||
" <td>11.92</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>12.02</td>\n",
|
||
" <td>11.84</td>\n",
|
||
" <td>0.06</td>\n",
|
||
" <td>0.5059</td>\n",
|
||
" <td>1475282.94</td>\n",
|
||
" <td>1759956.63</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>66.145</td>\n",
|
||
" <td>53.260</td>\n",
|
||
" <td>91.914</td>\n",
|
||
" <td>74.271</td>\n",
|
||
" <td>63.760</td>\n",
|
||
" <td>58.479</td>\n",
|
||
" <td>11.939</td>\n",
|
||
" <td>11.612</td>\n",
|
||
" <td>11.284</td>\n",
|
||
" <td>155.884</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241224</td>\n",
|
||
" <td>11.86</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>11.87</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>0.13</td>\n",
|
||
" <td>1.1083</td>\n",
|
||
" <td>1350836.91</td>\n",
|
||
" <td>1595698.79</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>59.217</td>\n",
|
||
" <td>46.818</td>\n",
|
||
" <td>84.015</td>\n",
|
||
" <td>70.957</td>\n",
|
||
" <td>61.741</td>\n",
|
||
" <td>57.531</td>\n",
|
||
" <td>11.894</td>\n",
|
||
" <td>11.585</td>\n",
|
||
" <td>11.276</td>\n",
|
||
" <td>112.866</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241223</td>\n",
|
||
" <td>11.73</td>\n",
|
||
" <td>11.64</td>\n",
|
||
" <td>11.84</td>\n",
|
||
" <td>11.64</td>\n",
|
||
" <td>0.11</td>\n",
|
||
" <td>0.9466</td>\n",
|
||
" <td>1659404.76</td>\n",
|
||
" <td>1953519.50</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>40.254</td>\n",
|
||
" <td>40.619</td>\n",
|
||
" <td>39.525</td>\n",
|
||
" <td>62.155</td>\n",
|
||
" <td>56.979</td>\n",
|
||
" <td>55.418</td>\n",
|
||
" <td>11.866</td>\n",
|
||
" <td>11.556</td>\n",
|
||
" <td>11.245</td>\n",
|
||
" <td>73.935</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241220</td>\n",
|
||
" <td>11.62</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>11.70</td>\n",
|
||
" <td>11.58</td>\n",
|
||
" <td>0.03</td>\n",
|
||
" <td>0.2588</td>\n",
|
||
" <td>714646.27</td>\n",
|
||
" <td>831437.46</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>30.381</td>\n",
|
||
" <td>40.801</td>\n",
|
||
" <td>9.542</td>\n",
|
||
" <td>51.869</td>\n",
|
||
" <td>52.382</td>\n",
|
||
" <td>53.544</td>\n",
|
||
" <td>11.868</td>\n",
|
||
" <td>11.528</td>\n",
|
||
" <td>11.188</td>\n",
|
||
" <td>9.769</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>6</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241219</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>11.64</td>\n",
|
||
" <td>11.54</td>\n",
|
||
" <td>-0.06</td>\n",
|
||
" <td>-0.5150</td>\n",
|
||
" <td>697379.04</td>\n",
|
||
" <td>808465.66</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>33.944</td>\n",
|
||
" <td>46.011</td>\n",
|
||
" <td>9.811</td>\n",
|
||
" <td>48.700</td>\n",
|
||
" <td>51.075</td>\n",
|
||
" <td>53.028</td>\n",
|
||
" <td>11.864</td>\n",
|
||
" <td>11.511</td>\n",
|
||
" <td>11.158</td>\n",
|
||
" <td>-6.675</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241218</td>\n",
|
||
" <td>11.65</td>\n",
|
||
" <td>11.58</td>\n",
|
||
" <td>11.74</td>\n",
|
||
" <td>11.57</td>\n",
|
||
" <td>0.12</td>\n",
|
||
" <td>1.0408</td>\n",
|
||
" <td>1016589.66</td>\n",
|
||
" <td>1186285.80</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>42.776</td>\n",
|
||
" <td>52.044</td>\n",
|
||
" <td>24.241</td>\n",
|
||
" <td>54.703</td>\n",
|
||
" <td>53.781</td>\n",
|
||
" <td>54.182</td>\n",
|
||
" <td>11.864</td>\n",
|
||
" <td>11.511</td>\n",
|
||
" <td>11.158</td>\n",
|
||
" <td>36.891</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>8</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241217</td>\n",
|
||
" <td>11.53</td>\n",
|
||
" <td>11.57</td>\n",
|
||
" <td>11.65</td>\n",
|
||
" <td>11.52</td>\n",
|
||
" <td>-0.04</td>\n",
|
||
" <td>-0.3457</td>\n",
|
||
" <td>802119.95</td>\n",
|
||
" <td>929225.46</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>43.011</td>\n",
|
||
" <td>56.678</td>\n",
|
||
" <td>15.676</td>\n",
|
||
" <td>42.992</td>\n",
|
||
" <td>48.808</td>\n",
|
||
" <td>52.188</td>\n",
|
||
" <td>11.863</td>\n",
|
||
" <td>11.510</td>\n",
|
||
" <td>11.158</td>\n",
|
||
" <td>0.481</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>9</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241216</td>\n",
|
||
" <td>11.57</td>\n",
|
||
" <td>11.56</td>\n",
|
||
" <td>11.66</td>\n",
|
||
" <td>11.53</td>\n",
|
||
" <td>0.01</td>\n",
|
||
" <td>0.0865</td>\n",
|
||
" <td>805717.78</td>\n",
|
||
" <td>934226.19</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>53.405</td>\n",
|
||
" <td>63.511</td>\n",
|
||
" <td>33.192</td>\n",
|
||
" <td>46.318</td>\n",
|
||
" <td>50.467</td>\n",
|
||
" <td>52.924</td>\n",
|
||
" <td>11.878</td>\n",
|
||
" <td>11.518</td>\n",
|
||
" <td>11.158</td>\n",
|
||
" <td>17.433</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>10</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241213</td>\n",
|
||
" <td>11.56</td>\n",
|
||
" <td>11.79</td>\n",
|
||
" <td>11.80</td>\n",
|
||
" <td>11.56</td>\n",
|
||
" <td>-0.29</td>\n",
|
||
" <td>-2.4473</td>\n",
|
||
" <td>1343792.89</td>\n",
|
||
" <td>1565589.09</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>62.866</td>\n",
|
||
" <td>68.564</td>\n",
|
||
" <td>51.469</td>\n",
|
||
" <td>45.439</td>\n",
|
||
" <td>50.078</td>\n",
|
||
" <td>52.764</td>\n",
|
||
" <td>11.901</td>\n",
|
||
" <td>11.527</td>\n",
|
||
" <td>11.153</td>\n",
|
||
" <td>47.183</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>11</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241212</td>\n",
|
||
" <td>11.85</td>\n",
|
||
" <td>11.73</td>\n",
|
||
" <td>11.87</td>\n",
|
||
" <td>11.71</td>\n",
|
||
" <td>0.12</td>\n",
|
||
" <td>1.0230</td>\n",
|
||
" <td>986234.59</td>\n",
|
||
" <td>1164062.45</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>76.799</td>\n",
|
||
" <td>71.414</td>\n",
|
||
" <td>87.569</td>\n",
|
||
" <td>75.219</td>\n",
|
||
" <td>63.287</td>\n",
|
||
" <td>58.250</td>\n",
|
||
" <td>11.896</td>\n",
|
||
" <td>11.521</td>\n",
|
||
" <td>11.146</td>\n",
|
||
" <td>124.091</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>12</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241211</td>\n",
|
||
" <td>11.73</td>\n",
|
||
" <td>11.79</td>\n",
|
||
" <td>11.83</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>-0.06</td>\n",
|
||
" <td>-0.5089</td>\n",
|
||
" <td>967691.45</td>\n",
|
||
" <td>1138374.18</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>73.010</td>\n",
|
||
" <td>68.721</td>\n",
|
||
" <td>81.589</td>\n",
|
||
" <td>67.984</td>\n",
|
||
" <td>59.206</td>\n",
|
||
" <td>56.455</td>\n",
|
||
" <td>11.850</td>\n",
|
||
" <td>11.506</td>\n",
|
||
" <td>11.161</td>\n",
|
||
" <td>139.308</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241210</td>\n",
|
||
" <td>11.79</td>\n",
|
||
" <td>11.90</td>\n",
|
||
" <td>11.95</td>\n",
|
||
" <td>11.75</td>\n",
|
||
" <td>0.12</td>\n",
|
||
" <td>1.0283</td>\n",
|
||
" <td>2167807.24</td>\n",
|
||
" <td>2564600.68</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>76.703</td>\n",
|
||
" <td>66.576</td>\n",
|
||
" <td>96.956</td>\n",
|
||
" <td>77.400</td>\n",
|
||
" <td>62.385</td>\n",
|
||
" <td>57.642</td>\n",
|
||
" <td>11.832</td>\n",
|
||
" <td>11.500</td>\n",
|
||
" <td>11.167</td>\n",
|
||
" <td>199.964</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>14</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241209</td>\n",
|
||
" <td>11.67</td>\n",
|
||
" <td>11.63</td>\n",
|
||
" <td>11.72</td>\n",
|
||
" <td>11.59</td>\n",
|
||
" <td>0.01</td>\n",
|
||
" <td>0.0858</td>\n",
|
||
" <td>964063.16</td>\n",
|
||
" <td>1123441.86</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>77.555</td>\n",
|
||
" <td>61.513</td>\n",
|
||
" <td>109.637</td>\n",
|
||
" <td>70.617</td>\n",
|
||
" <td>58.278</td>\n",
|
||
" <td>55.862</td>\n",
|
||
" <td>11.792</td>\n",
|
||
" <td>11.487</td>\n",
|
||
" <td>11.182</td>\n",
|
||
" <td>129.149</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>15</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241206</td>\n",
|
||
" <td>11.66</td>\n",
|
||
" <td>11.44</td>\n",
|
||
" <td>11.70</td>\n",
|
||
" <td>11.43</td>\n",
|
||
" <td>0.22</td>\n",
|
||
" <td>1.9231</td>\n",
|
||
" <td>1726269.27</td>\n",
|
||
" <td>2004270.47</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>70.718</td>\n",
|
||
" <td>53.493</td>\n",
|
||
" <td>105.168</td>\n",
|
||
" <td>69.991</td>\n",
|
||
" <td>57.927</td>\n",
|
||
" <td>55.714</td>\n",
|
||
" <td>11.782</td>\n",
|
||
" <td>11.484</td>\n",
|
||
" <td>11.185</td>\n",
|
||
" <td>85.371</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241205</td>\n",
|
||
" <td>11.44</td>\n",
|
||
" <td>11.44</td>\n",
|
||
" <td>11.50</td>\n",
|
||
" <td>11.41</td>\n",
|
||
" <td>-0.02</td>\n",
|
||
" <td>-0.1745</td>\n",
|
||
" <td>687108.83</td>\n",
|
||
" <td>786137.96</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>59.648</td>\n",
|
||
" <td>44.880</td>\n",
|
||
" <td>89.185</td>\n",
|
||
" <td>50.785</td>\n",
|
||
" <td>49.334</td>\n",
|
||
" <td>52.330</td>\n",
|
||
" <td>11.793</td>\n",
|
||
" <td>11.486</td>\n",
|
||
" <td>11.180</td>\n",
|
||
" <td>-4.500</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>17</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241204</td>\n",
|
||
" <td>11.46</td>\n",
|
||
" <td>11.44</td>\n",
|
||
" <td>11.53</td>\n",
|
||
" <td>11.37</td>\n",
|
||
" <td>-0.03</td>\n",
|
||
" <td>-0.2611</td>\n",
|
||
" <td>1007470.59</td>\n",
|
||
" <td>1154623.37</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>51.011</td>\n",
|
||
" <td>37.496</td>\n",
|
||
" <td>78.040</td>\n",
|
||
" <td>53.372</td>\n",
|
||
" <td>50.188</td>\n",
|
||
" <td>52.681</td>\n",
|
||
" <td>11.867</td>\n",
|
||
" <td>11.510</td>\n",
|
||
" <td>11.153</td>\n",
|
||
" <td>-4.198</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>18</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241203</td>\n",
|
||
" <td>11.49</td>\n",
|
||
" <td>11.37</td>\n",
|
||
" <td>11.50</td>\n",
|
||
" <td>11.35</td>\n",
|
||
" <td>0.10</td>\n",
|
||
" <td>0.8780</td>\n",
|
||
" <td>1082559.36</td>\n",
|
||
" <td>1236992.68</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>42.473</td>\n",
|
||
" <td>30.738</td>\n",
|
||
" <td>65.944</td>\n",
|
||
" <td>57.004</td>\n",
|
||
" <td>51.412</td>\n",
|
||
" <td>53.193</td>\n",
|
||
" <td>11.871</td>\n",
|
||
" <td>11.515</td>\n",
|
||
" <td>11.158</td>\n",
|
||
" <td>-11.232</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>000001.SZ</td>\n",
|
||
" <td>20241202</td>\n",
|
||
" <td>11.39</td>\n",
|
||
" <td>11.39</td>\n",
|
||
" <td>11.40</td>\n",
|
||
" <td>11.31</td>\n",
|
||
" <td>0.01</td>\n",
|
||
" <td>0.0879</td>\n",
|
||
" <td>975433.66</td>\n",
|
||
" <td>1108785.60</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>29.396</td>\n",
|
||
" <td>24.871</td>\n",
|
||
" <td>38.448</td>\n",
|
||
" <td>46.985</td>\n",
|
||
" <td>47.500</td>\n",
|
||
" <td>51.692</td>\n",
|
||
" <td>11.883</td>\n",
|
||
" <td>11.522</td>\n",
|
||
" <td>11.162</td>\n",
|
||
" <td>-49.267</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>20 rows × 32 columns</p>\n",
|
||
"</div>"
|
||
]
|
||
},
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"execution_count": 5
|
||
},
|
||
{
|
||
"metadata": {
|
||
"ExecuteTime": {
|
||
"end_time": "2024-12-27T09:23:33.614846Z",
|
||
"start_time": "2024-12-27T09:23:33.077278Z"
|
||
}
|
||
},
|
||
"cell_type": "code",
|
||
"source": [
|
||
"# 指数\n",
|
||
"ts_pro.index_basic()"
|
||
],
|
||
"id": "1864a959d7897296",
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
" ts_code name market publisher category \\\n",
|
||
"0 000001.CJ 能源(长江) OTH 长江证券股份有限公司 行业指数 \n",
|
||
"1 000001.SH 上证指数 SSE 中证指数有限公司 综合指数 \n",
|
||
"2 000002.CJ 原材料(长江) OTH 长江证券股份有限公司 行业指数 \n",
|
||
"3 000002.SH 上证A指 SSE 中证指数有限公司 规模指数 \n",
|
||
"4 000003.CJ 工业(长江) OTH 长江证券股份有限公司 行业指数 \n",
|
||
"... ... ... ... ... ... \n",
|
||
"7995 932272CNY210.CSI 港股通计算机(全)CNY CSI 中证指数有限公司 二级行业指数 \n",
|
||
"7996 932272HKD210.CSI 港股通计算机(全) CSI 中证指数有限公司 二级行业指数 \n",
|
||
"7997 932273.CSI 港股通医疗器械 CSI 中证指数有限公司 三级行业指数 \n",
|
||
"7998 932273CNY100.CSI 港股通医疗器械人民币中间价 CSI 中证指数有限公司 三级行业指数 \n",
|
||
"7999 932273CNY110.CSI 港股通医疗器械人民币中间价(全) CSI 中证指数有限公司 三级行业指数 \n",
|
||
"\n",
|
||
" base_date base_point list_date \n",
|
||
"0 20021231 1000.0 20200910 \n",
|
||
"1 19901219 100.0 19910715 \n",
|
||
"2 20021231 1000.0 20200910 \n",
|
||
"3 19901219 100.0 19920221 \n",
|
||
"4 20021231 1000.0 20200910 \n",
|
||
"... ... ... ... \n",
|
||
"7995 20211231 3000.0 20240308 \n",
|
||
"7996 20211231 3000.0 20240308 \n",
|
||
"7997 20211231 3000.0 20240308 \n",
|
||
"7998 20211231 3000.0 20240308 \n",
|
||
"7999 20211231 3000.0 20240308 \n",
|
||
"\n",
|
||
"[8000 rows x 8 columns]"
|
||
],
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>ts_code</th>\n",
|
||
" <th>name</th>\n",
|
||
" <th>market</th>\n",
|
||
" <th>publisher</th>\n",
|
||
" <th>category</th>\n",
|
||
" <th>base_date</th>\n",
|
||
" <th>base_point</th>\n",
|
||
" <th>list_date</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>000001.CJ</td>\n",
|
||
" <td>能源(长江)</td>\n",
|
||
" <td>OTH</td>\n",
|
||
" <td>长江证券股份有限公司</td>\n",
|
||
" <td>行业指数</td>\n",
|
||
" <td>20021231</td>\n",
|
||
" <td>1000.0</td>\n",
|
||
" <td>20200910</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>000001.SH</td>\n",
|
||
" <td>上证指数</td>\n",
|
||
" <td>SSE</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>综合指数</td>\n",
|
||
" <td>19901219</td>\n",
|
||
" <td>100.0</td>\n",
|
||
" <td>19910715</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>000002.CJ</td>\n",
|
||
" <td>原材料(长江)</td>\n",
|
||
" <td>OTH</td>\n",
|
||
" <td>长江证券股份有限公司</td>\n",
|
||
" <td>行业指数</td>\n",
|
||
" <td>20021231</td>\n",
|
||
" <td>1000.0</td>\n",
|
||
" <td>20200910</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>000002.SH</td>\n",
|
||
" <td>上证A指</td>\n",
|
||
" <td>SSE</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>规模指数</td>\n",
|
||
" <td>19901219</td>\n",
|
||
" <td>100.0</td>\n",
|
||
" <td>19920221</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>000003.CJ</td>\n",
|
||
" <td>工业(长江)</td>\n",
|
||
" <td>OTH</td>\n",
|
||
" <td>长江证券股份有限公司</td>\n",
|
||
" <td>行业指数</td>\n",
|
||
" <td>20021231</td>\n",
|
||
" <td>1000.0</td>\n",
|
||
" <td>20200910</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7995</th>\n",
|
||
" <td>932272CNY210.CSI</td>\n",
|
||
" <td>港股通计算机(全)CNY</td>\n",
|
||
" <td>CSI</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>二级行业指数</td>\n",
|
||
" <td>20211231</td>\n",
|
||
" <td>3000.0</td>\n",
|
||
" <td>20240308</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7996</th>\n",
|
||
" <td>932272HKD210.CSI</td>\n",
|
||
" <td>港股通计算机(全)</td>\n",
|
||
" <td>CSI</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>二级行业指数</td>\n",
|
||
" <td>20211231</td>\n",
|
||
" <td>3000.0</td>\n",
|
||
" <td>20240308</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7997</th>\n",
|
||
" <td>932273.CSI</td>\n",
|
||
" <td>港股通医疗器械</td>\n",
|
||
" <td>CSI</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>三级行业指数</td>\n",
|
||
" <td>20211231</td>\n",
|
||
" <td>3000.0</td>\n",
|
||
" <td>20240308</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7998</th>\n",
|
||
" <td>932273CNY100.CSI</td>\n",
|
||
" <td>港股通医疗器械人民币中间价</td>\n",
|
||
" <td>CSI</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>三级行业指数</td>\n",
|
||
" <td>20211231</td>\n",
|
||
" <td>3000.0</td>\n",
|
||
" <td>20240308</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7999</th>\n",
|
||
" <td>932273CNY110.CSI</td>\n",
|
||
" <td>港股通医疗器械人民币中间价(全)</td>\n",
|
||
" <td>CSI</td>\n",
|
||
" <td>中证指数有限公司</td>\n",
|
||
" <td>三级行业指数</td>\n",
|
||
" <td>20211231</td>\n",
|
||
" <td>3000.0</td>\n",
|
||
" <td>20240308</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>8000 rows × 8 columns</p>\n",
|
||
"</div>"
|
||
]
|
||
},
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"execution_count": 6
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python 3",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 2
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython2",
|
||
"version": "2.7.6"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 5
|
||
}
|