From 4e792432c1fb053ff7f6578924449f8713f346c2 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Fri, 27 Dec 2024 10:30:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95AkShare=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9D=A5=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/csv-editor.xml | 16 + 1_基本操作/1_数据基本操作.ipynb | 679 -------------------------------- 2 files changed, 16 insertions(+), 679 deletions(-) create mode 100644 .idea/csv-editor.xml delete mode 100644 1_基本操作/1_数据基本操作.ipynb diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml new file mode 100644 index 0000000..dfdfa04 --- /dev/null +++ b/.idea/csv-editor.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/1_基本操作/1_数据基本操作.ipynb b/1_基本操作/1_数据基本操作.ipynb deleted file mode 100644 index 147bef6..0000000 --- a/1_基本操作/1_数据基本操作.ipynb +++ /dev/null @@ -1,679 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "id": "initial_id", - "metadata": { - "collapsed": true, - "ExecuteTime": { - "end_time": "2024-12-27T01:42:12.436371Z", - "start_time": "2024-12-27T01:42:12.431194Z" - } - }, - "source": [ - "import tushare as ts\n", - "\n", - "ts.set_token(\"64ebff4fa679167600b905ee45dd88e76f3963c0ff39157f3f085f0e\")\n", - "ts_pro = ts.pro_api()" - ], - "outputs": [], - "execution_count": 10 - }, - { - "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-27T01:42:15.384732Z", - "start_time": "2024-12-27T01:42:14.380287Z" - } - }, - "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": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ts_codetrade_dateopenhighlowclosepre_closechangepct_chgvolamount
0000001.SZ2024122511.8612.0211.8411.9211.860.060.50591475282.941759956.630
1000002.SZ202412257.717.737.477.547.73-0.19-2.45801517662.881146549.840
2000004.SZ2024122514.6314.6314.6314.6316.25-1.62-9.969235453.0051867.739
3000006.SZ202412258.258.277.567.738.24-0.51-6.1893400716.66311517.827
4000007.SZ202412256.796.896.526.636.81-0.18-2.643247701.4831825.919
....................................
5362920099.BJ2024122527.9928.4927.7327.8328.35-0.52-1.83424630.6412955.140
5363920106.BJ2024122558.0158.3355.2155.2159.17-3.96-6.692618318.91104234.473
5364920111.BJ2024122524.1024.1022.8922.8924.25-1.36-5.608223130.2753748.005
5365920118.BJ2024122525.8425.8524.7124.8025.97-1.17-4.50524895.0112293.827
5366920128.BJ2024122531.7031.7029.6629.7231.40-1.68-5.350313844.0842048.224
\n", - "

5367 rows × 11 columns

\n", - "
" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 11 - }, - { - "metadata": { - "ExecuteTime": { - "end_time": "2024-12-27T01:44:05.408162Z", - "start_time": "2024-12-27T01:44:04.754839Z" - } - }, - "cell_type": "code", - "source": [ - "# 获取单个股票指定日期数据\n", - "ts_pro.daily(ts_code='000001.SZ', start_date='20241201', end_date='20241231')" - ], - "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", - "5 000001.SZ 20241219 11.59 11.64 11.54 11.59 11.65 -0.06 \n", - "6 000001.SZ 20241218 11.58 11.74 11.57 11.65 11.53 0.12 \n", - "7 000001.SZ 20241217 11.57 11.65 11.52 11.53 11.57 -0.04 \n", - "8 000001.SZ 20241216 11.56 11.66 11.53 11.57 11.56 0.01 \n", - "9 000001.SZ 20241213 11.79 11.80 11.56 11.56 11.85 -0.29 \n", - "10 000001.SZ 20241212 11.73 11.87 11.71 11.85 11.73 0.12 \n", - "11 000001.SZ 20241211 11.79 11.83 11.72 11.73 11.79 -0.06 \n", - "12 000001.SZ 20241210 11.90 11.95 11.75 11.79 11.67 0.12 \n", - "13 000001.SZ 20241209 11.63 11.72 11.59 11.67 11.66 0.01 \n", - "14 000001.SZ 20241206 11.44 11.70 11.43 11.66 11.44 0.22 \n", - "15 000001.SZ 20241205 11.44 11.50 11.41 11.44 11.46 -0.02 \n", - "16 000001.SZ 20241204 11.44 11.53 11.37 11.46 11.49 -0.03 \n", - "17 000001.SZ 20241203 11.37 11.50 11.35 11.49 11.39 0.10 \n", - "18 000001.SZ 20241202 11.39 11.40 11.31 11.39 11.38 0.01 \n", - "\n", - " pct_chg vol amount \n", - "0 -0.5034 1000074.70 1183745.519 \n", - "1 0.5059 1475282.94 1759956.630 \n", - "2 1.1083 1350836.91 1595698.790 \n", - "3 0.9466 1659404.76 1953519.499 \n", - "4 0.2588 714646.27 831437.460 \n", - "5 -0.5150 697379.04 808465.664 \n", - "6 1.0408 1016589.66 1186285.805 \n", - "7 -0.3457 802119.95 929225.455 \n", - "8 0.0865 805717.78 934226.189 \n", - "9 -2.4473 1343792.89 1565589.089 \n", - "10 1.0230 986234.59 1164062.448 \n", - "11 -0.5089 967691.45 1138374.175 \n", - "12 1.0283 2167807.24 2564600.677 \n", - "13 0.0858 964063.16 1123441.855 \n", - "14 1.9231 1726269.27 2004270.466 \n", - "15 -0.1745 687108.83 786137.964 \n", - "16 -0.2611 1007470.59 1154623.370 \n", - "17 0.8780 1082559.36 1236992.678 \n", - "18 0.0879 975433.66 1108785.597 " - ], - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ts_codetrade_dateopenhighlowclosepre_closechangepct_chgvolamount
0000001.SZ2024122611.9211.9311.7811.8611.92-0.06-0.50341000074.701183745.519
1000001.SZ2024122511.8612.0211.8411.9211.860.060.50591475282.941759956.630
2000001.SZ2024122411.7211.8711.7211.8611.730.131.10831350836.911595698.790
3000001.SZ2024122311.6411.8411.6411.7311.620.110.94661659404.761953519.499
4000001.SZ2024122011.5911.7011.5811.6211.590.030.2588714646.27831437.460
5000001.SZ2024121911.5911.6411.5411.5911.65-0.06-0.5150697379.04808465.664
6000001.SZ2024121811.5811.7411.5711.6511.530.121.04081016589.661186285.805
7000001.SZ2024121711.5711.6511.5211.5311.57-0.04-0.3457802119.95929225.455
8000001.SZ2024121611.5611.6611.5311.5711.560.010.0865805717.78934226.189
9000001.SZ2024121311.7911.8011.5611.5611.85-0.29-2.44731343792.891565589.089
10000001.SZ2024121211.7311.8711.7111.8511.730.121.0230986234.591164062.448
11000001.SZ2024121111.7911.8311.7211.7311.79-0.06-0.5089967691.451138374.175
12000001.SZ2024121011.9011.9511.7511.7911.670.121.02832167807.242564600.677
13000001.SZ2024120911.6311.7211.5911.6711.660.010.0858964063.161123441.855
14000001.SZ2024120611.4411.7011.4311.6611.440.221.92311726269.272004270.466
15000001.SZ2024120511.4411.5011.4111.4411.46-0.02-0.1745687108.83786137.964
16000001.SZ2024120411.4411.5311.3711.4611.49-0.03-0.26111007470.591154623.370
17000001.SZ2024120311.3711.5011.3511.4911.390.100.87801082559.361236992.678
18000001.SZ2024120211.3911.4011.3111.3911.380.010.0879975433.661108785.597
\n", - "
" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 12 - } - ], - "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 -}