{ "info": { "author": "chillar anand", "author_email": "chillar@avilpage.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "stocktrends\n===========\n\nA python package to calcuate trends in stock markets.\n\n.. image:: https://img.shields.io/pypi/v/stocktrends.svg\n :target: https://pypi.python.org/pypi/stocktrends\n :alt: Latest PyPI version\n\n\nInstallation\n------------\n\nTo install stable version from pypi, run\n\n.. code-block:: shell\n\n pip install stocktrends\n\n\nTo install latest code from github, run\n\n.. code-block:: shell\n\n pip install git+https://github.com/chillaranand/stocktrends\n\n\n\n\n\nUsage\n-----\n\n| The following code from demo.py file shows how to construct dataframe from a csv file and then plot Renko, Line Break and PnF charts.\n\n\n.. code-block:: python\n\n \"\"\"\n Sample data from tests/HDFCLIFE file.\n\n Date,Symbol,Series,Prev Close,Open,High,Low,Last,Close,VWAP,Volume,Turnover,Trades,Deliverable Volume,%Deliverble\n 2017-11-17,HDFCLIFE,EQ,290.0,310.0,369.0,307.0,343.9,344.6,327.26,168836552,5525288229115000.0,1177530,82044782,0.48590000000000005\n 2017-11-20,HDFCLIFE,EQ,344.6,344.7,358.9,344.0,355.0,355.35,353.18,14650240,517410581605000.0,166263,6761287,0.4615\n 2017-11-21,HDFCLIFE,EQ,355.35,356.4,418.9,352.5,386.9,385.3,389.24,43078194,1676786001315000.0,450090,11584111,0.26890000000000003\n 2017-11-22,HDFCLIFE,EQ,385.3,388.0,408.0,386.9,394.0,395.2,397.38,15227642,605123098895000.0,166870,3475999,0.22829999999999998\n \"\"\"\n\n import pandas as pd\n\n from stocktrends import indicators\n\n\n df = pd.read_csv('tests/HDFCLIFE')\n df.columns = [i.lower() for i in df.columns]\n rows = 5\n\n pnf = indicators.PnF(df)\n pnf.box_size = 10\n pnf.reversal_size = 3\n\n\n print('\\n\\nPnF bar data - based on close column')\n data = pnf.get_bar_ohlc_data(source='close')\n print(data.head(rows))\n\n\n print('\\n\\nPnF box data - based on close column')\n pnf_data = pnf.get_ohlc_data(source='close')\n print(pnf_data.head(rows))\n\n\n print('\\n\\nPnF box data - based on high/low columns')\n data = pnf.get_bar_ohlc_data(source='hl')\n print(data.head(rows))\n\n\n renko = indicators.Renko(df)\n\n\n print('\\n\\nRenko box calcuation based on periodic close')\n renko.brick_size = 2\n renko.chart_type = indicators.Renko.PERIOD_CLOSE\n data = renko.get_ohlc_data()\n print(data.tail(rows))\n\n\n # print('\\n\\nRenko box calcuation based on price movement')\n # renko.chart_type = indicators.Renko.PRICE_MOVEMENT\n # data = renko.get_ohlc_data()\n # print(data.tail(rows))\n\n\n lb = indicators.LineBreak(df)\n\n print('\\n\\nLine break chart')\n lb.line_number = 3\n data = lb.get_ohlc_data()\n print(data.tail(rows))\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chillaranand/stocktrends", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "stocktrends", "package_url": "https://pypi.org/project/stocktrends/", "platform": "", "project_url": "https://pypi.org/project/stocktrends/", "project_urls": { "Homepage": "https://github.com/chillaranand/stocktrends" }, "release_url": "https://pypi.org/project/stocktrends/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Python package to plot stock trends with charts like renko, line break, pnf etc", "version": "0.1.4" }, "last_serial": 5175876, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bbd2ec1f65066ee3c6a6c4416b041d2d", "sha256": "f0db138e1b66314c1f1732851d03b8fbd52ea9a2d96ed8fb97e39bcb5ee67f95" }, "downloads": -1, "filename": "stocktrends-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bbd2ec1f65066ee3c6a6c4416b041d2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3204, "upload_time": "2018-02-06T13:18:49", "url": "https://files.pythonhosted.org/packages/ae/4b/326d3a56bab57d589c377c3efdebcf41688a48da8fb2f6e0d3658cf72cb3/stocktrends-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "480057d98793d7c309bf0f526d618d3f", "sha256": "260dd5d151e915b4891a6b4c602cfe541d2df02264492ad99c953c2fd317b2aa" }, "downloads": -1, "filename": "stocktrends-0.1.0.tar.gz", "has_sig": false, "md5_digest": "480057d98793d7c309bf0f526d618d3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1444, "upload_time": "2018-02-01T12:50:50", "url": "https://files.pythonhosted.org/packages/91/67/46330c2ff4e2b9be7ee0e04b1c3a66845aeb32a605ab9f19e28f9469afdd/stocktrends-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6ecefa9e45be7127e17e5008cb96d33e", "sha256": "758c0e198322217e8f57609d49d01cfac239f116717484c87b4618eb69fc1f6d" }, "downloads": -1, "filename": "stocktrends-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6ecefa9e45be7127e17e5008cb96d33e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4486, "upload_time": "2018-02-06T13:26:06", "url": "https://files.pythonhosted.org/packages/f0/fe/bfbe03e8d2eefa6748c56da48af9793b91a0585ffc41b20890e1dc8a84d0/stocktrends-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617025395c53bbf6892c65ee81582cd6", "sha256": "f1287fed9cd276b6350ab18e10ff1f19f313f027673519c72ff7e4eed82edbc2" }, "downloads": -1, "filename": "stocktrends-0.1.1.tar.gz", "has_sig": false, "md5_digest": "617025395c53bbf6892c65ee81582cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2646, "upload_time": "2018-02-06T13:26:15", "url": "https://files.pythonhosted.org/packages/2b/da/54befb9d22b4e1d38a12c446155519e215b0b61e437908dbaffa16aecf88/stocktrends-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bd8961d0655f75ca85c66170fa8ec8e7", "sha256": "7ee0aed143c23eda3ff4149c8de0f94c78d795c207b85dabe590cb71cff6e81f" }, "downloads": -1, "filename": "stocktrends-0.1.2-py3.5.egg", "has_sig": false, "md5_digest": "bd8961d0655f75ca85c66170fa8ec8e7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4256, "upload_time": "2018-02-14T09:56:25", "url": "https://files.pythonhosted.org/packages/66/1f/052cc707b138202526bec37b947cb33f78a74864139ea12b1d156dc9f514/stocktrends-0.1.2-py3.5.egg" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5c5ccb16b56fd3f4811cebe17477f7b", "sha256": "d562cecfa9275f3951d3163f531c2a8d3c4e53a900edbab07b905a8619b0e3b2" }, "downloads": -1, "filename": "stocktrends-0.1.3-py3.5.egg", "has_sig": false, "md5_digest": "e5c5ccb16b56fd3f4811cebe17477f7b", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4239, "upload_time": "2018-02-14T09:58:10", "url": "https://files.pythonhosted.org/packages/a8/46/52c626a5d45a87c9d0f8866ee6758b5b24e5f6062d8940d8d7766883a0be/stocktrends-0.1.3-py3.5.egg" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4cd558ab1783c41dd01cae3d6fed7dfc", "sha256": "7c13377b9744786ce53f4a1130fba6761f62ad7d36f59248a3ed2cba461d6196" }, "downloads": -1, "filename": "stocktrends-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4cd558ab1783c41dd01cae3d6fed7dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4446, "upload_time": "2019-04-23T07:37:09", "url": "https://files.pythonhosted.org/packages/a0/3b/74c7d26354cf3bddbe3c9a3db1b71268148b1273a1d607758e7b5012884e/stocktrends-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cd558ab1783c41dd01cae3d6fed7dfc", "sha256": "7c13377b9744786ce53f4a1130fba6761f62ad7d36f59248a3ed2cba461d6196" }, "downloads": -1, "filename": "stocktrends-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4cd558ab1783c41dd01cae3d6fed7dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4446, "upload_time": "2019-04-23T07:37:09", "url": "https://files.pythonhosted.org/packages/a0/3b/74c7d26354cf3bddbe3c9a3db1b71268148b1273a1d607758e7b5012884e/stocktrends-0.1.4.tar.gz" } ] }