{ "info": { "author": "baoshare", "author_email": "baoshare@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "\nbaoshare\n===============\n \n* It's easy to use because most of the data returned are pandas DataFrame objects\n* We have our own data server, efficient and stable operation\n* Free china stock market data\n* Friendly to machine learning and data mining\n\nTarget Users\n--------------\n\n* China Financial Market Analyst\n* Financial data analysis enthusiasts\n* Quanters who are interested in china stock market\n\nInstallation\n--------------\n\n pip install baoshare\n\nUpgrade\n---------------\n\n pip install baoshare --upgrade\n\nQuick Start\n--------------\n\n::\n\n import baostock as bs\n import pandas as pd\n \n # \u767b\u9646\u7cfb\u7edf\n lg = bs.login(user_id=\"anonymous\", password=\"123456\")\n # \u663e\u793a\u767b\u9646\u8fd4\u56de\u4fe1\u606f\n print(lg.error_code)\n print(lg.error_msg)\n # \u8be6\u7ec6\u6307\u6807\u53c2\u6570\uff0c\u53c2\u89c1\u201c\u5386\u53f2\u884c\u60c5\u6307\u6807\u53c2\u6570\u201d\u7ae0\u8282\n rs = bs.query_history_k_data(\"sh.601398\",\n \"date,code,open,high,low,close,volume,amount,adjustflag\",\n start_date='2017-01-01', end_date='2017-01-31', \n frequency=\"d\", adjustflag=\"3\")\n print(rs.error_code)\n print(rs.error_msg)\n # \u83b7\u53d6\u5177\u4f53\u7684\u4fe1\u606f\n result = pd.DataFrame(columns=[\"date\",\"code\",\"open\",\"high\",\"low\",\"close\",\"volume\",\"amount\",\"adjustflag\"])\n while (rs.error_code == '0') & rs.next():\n # \u5206\u9875\u67e5\u8be2\uff0c\u5c06\u6bcf\u9875\u4fe1\u606f\u5408\u5e76\u5728\u4e00\u8d77\n result = result.append(rs.get_row_data(), ignore_index=True)\n result.to_csv(\"D:\\history_k_data.csv\", index=False)\n print(result)\n # \u767b\u51fa\u7cfb\u7edf\n bs.logout()\n\nreturn::\n\n date code open high low close preclose volume\n 0 2017-01-03 sh.601398 4.4000 4.4300 4.3900 4.4300 4.4100 104161632 \n 1 2017-01-04 sh.601398 4.4200 4.4400 4.4100 4.4300 4.4300 118923425 \n 2 2017-01-05 sh.601398 4.4300 4.4500 4.4200 4.4400 4.4300 87356137 \n 3 2017-01-06 sh.601398 4.4400 4.4500 4.4300 4.4400 4.4400 87008191 \n 4 2017-01-09 sh.601398 4.4500 4.4800 4.4300 4.4600 4.4400 117454094 \n 5 2017-01-10 sh.601398 4.4500 4.4700 4.4400 4.4600 4.4600 63663257 \n 6 2017-01-11 sh.601398 4.4600 4.4800 4.4500 4.4700 4.4600 52395427 \n 7 2017-01-12 sh.601398 4.4600 4.4700 4.4400 4.4700 4.4700 62166279 \n \n amount adjustflag turn tradestatus \n 0 460087744.0000 3 0.038634 1 \n 1 526408816.0000 3 0.044109 1 \n 2 387580736.0000 3 0.032401 1 \n 3 386138112.0000 3 0.032272 1 \n 4 523539392.0000 3 0.043564 1 \n 5 283646224.0000 3 0.023613 1 \n 6 233898107.0000 3 0.019434 1 \n 7 277258304.0000 3 0.023058 1 \n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "baoshare", "package_url": "https://pypi.org/project/baoshare/", "platform": "all", "project_url": "https://pypi.org/project/baoshare/", "project_urls": null, "release_url": "https://pypi.org/project/baoshare/0.5.5/", "requires_dist": null, "requires_python": "", "summary": "A tool for obtaining historical data of China stock market", "version": "0.5.5" }, "last_serial": 3543997, "releases": { "0.5.3": [ { "comment_text": "", "digests": { "md5": "61de3932633a56efc1508f5075e98d3c", "sha256": "559b3b648d5e8d3a2c856f978e3b08be5af9266f3b427f550473dc988dd29dcf" }, "downloads": -1, "filename": "baoshare-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "61de3932633a56efc1508f5075e98d3c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16382, "upload_time": "2018-02-02T04:57:01", "url": "https://files.pythonhosted.org/packages/f9/83/232606fa3a074eabc2871e6810217d2c1e62eab1b4e12db63423015e55ff/baoshare-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5287de51393aceb3474da7d29c96971", "sha256": "8779fb27c7e5ddeaf7203670a7c8d3c1b810bd244e51f41ea0131bfcca4a42a8" }, "downloads": -1, "filename": "baoshare-0.5.3.tar.gz", "has_sig": false, "md5_digest": "e5287de51393aceb3474da7d29c96971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10384, "upload_time": "2018-02-02T04:54:56", "url": "https://files.pythonhosted.org/packages/74/6c/86aef1817adce90e604d1630af3a40a4c239dedd9c3eaff2d928aaa11879/baoshare-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "ca4c459dd13a14e76101dbbfcd8a1aae", "sha256": "2e32e7e7af706fa0378df8bda7de196cf2e274654cb121613859e382d578f3aa" }, "downloads": -1, "filename": "baoshare-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ca4c459dd13a14e76101dbbfcd8a1aae", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16380, "upload_time": "2018-02-02T05:00:01", "url": "https://files.pythonhosted.org/packages/c3/f5/4b3f18f4da2569936e8ef2745167d9f8bd4932f635ce5aa519907852baab/baoshare-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8abe6d71bd50580d7ca1d5c26b909b15", "sha256": "dbcca4e1c6a365a85916c51354cea6edd07c94f52f0430a720269a60a264c65b" }, "downloads": -1, "filename": "baoshare-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8abe6d71bd50580d7ca1d5c26b909b15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10386, "upload_time": "2018-02-02T04:59:45", "url": "https://files.pythonhosted.org/packages/4e/3e/0a626077aa1592211facbf80cb73f6d98cb6080b27aa65ad4d4155925fee/baoshare-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e95fb370789f3d1a485adaa11067466c", "sha256": "73bef7083f3fb7f10f749a246c59be4eb213c8574633b547c664db73bc04652d" }, "downloads": -1, "filename": "baoshare-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e95fb370789f3d1a485adaa11067466c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16382, "upload_time": "2018-02-02T05:13:52", "url": "https://files.pythonhosted.org/packages/79/cf/c9a01d481e7d1caa53dac9274204a2c57c406c48a05a25f78cc4cc867046/baoshare-0.5.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e95fb370789f3d1a485adaa11067466c", "sha256": "73bef7083f3fb7f10f749a246c59be4eb213c8574633b547c664db73bc04652d" }, "downloads": -1, "filename": "baoshare-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e95fb370789f3d1a485adaa11067466c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16382, "upload_time": "2018-02-02T05:13:52", "url": "https://files.pythonhosted.org/packages/79/cf/c9a01d481e7d1caa53dac9274204a2c57c406c48a05a25f78cc4cc867046/baoshare-0.5.5-py3-none-any.whl" } ] }