{ "info": { "author": "bopo.wang", "author_email": "ibopo@126.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# [mootdx](https://www.bitfinex.com/) [MooQuant](http://gbeced.github.io/pyalgotrade/) Module\n\nThis is a very early version of the module. **Live trading is not yet implemented.** Right now, I have only implemented LiveFeed (extends ```barfeed.BaseBarFeed```). Live data is fetched from the trades and order book API endpoint of mootdx. Hopefully in the near future, a live broker class will be implemented.\n\nThe LiveFeed class can be plugged just as any other bar feed in MooQuant. To subscribe for bid and ask prices, just call ```getOrderBookUpdateEvent().subscribe()``` from the LiveFeed instance. Kindly see example at sample.py.\n\nLiked my work? **Leave me a tip @ 32dzQMkn4RgChSFzemwdYyKJ85PcsVmP6e**\n\nSample dump:\n```\n2015-08-10 07:56:02,672 strategy [INFO] Order book updated. Best bid: 265.83. Best ask: 265.89\n2015-08-10 07:56:10,800 strategy [INFO] Order book updated. Best bid: 265.83. Best ask: 265.93\n2015-08-10 07:56:24,272 strategy [INFO] Order book updated. Best bid: 265.83. Best ask: 265.94\n2015-08-10 07:56:29,269 strategy [INFO] Price: 265.91. Volume: 0.94.\n2015-08-10 07:56:33,044 strategy [INFO] Order book updated. Best bid: 265.83. Best ask: 265.92\n2015-08-10 07:56:43,051 strategy [INFO] Order book updated. Best bid: 265.65. Best ask: 265.8\n2015-08-10 07:56:48,124 strategy [INFO] Price: 265.83. Volume: 2.91549425.\n2015-08-10 07:56:48,125 strategy [INFO] Price: 265.83. Volume: 0.419.\n2015-08-10 07:56:48,125 strategy [INFO] Price: 265.83. Volume: 0.38.\n2015-08-10 07:56:48,125 strategy [INFO] Exit signal. Sell at 265.65\n2015-08-10 07:56:48,126 strategy [INFO] Position closed at 265.83\n2015-08-10 07:56:48,126 strategy [INFO] Price: 265.83. Volume: 0.634.\n2015-08-10 07:56:48,126 strategy [INFO] Price: 265.83. Volume: 0.397.\n2015-08-10 07:56:48,127 strategy [INFO] Price: 265.83. Volume: 0.38.\n2015-08-10 07:56:48,127 strategy [INFO] Price: 265.83. Volume: 0.424.\n2015-08-10 07:56:48,127 strategy [INFO] Price: 265.83. Volume: 7.6751.\n2015-08-10 07:56:48,127 strategy [INFO] Price: 265.82. Volume: 0.377.\n2015-08-10 07:56:48,127 strategy [INFO] Price: 265.82. Volume: 0.376.\n2015-08-10 07:56:48,128 strategy [INFO] Price: 265.78. Volume: 0.07.\n2015-08-10 07:56:51,492 strategy [INFO] Order book updated. Best bid: 265.66. Best ask: 265.78\n2015-08-10 07:56:59,802 strategy [INFO] Order book updated. Best bid: 265.66. Best ask: 265.79\n2015-08-10 07:57:16,524 strategy [INFO] Order book updated. Best bid: 265.68. Best ask: 265.79\n2015-08-10 07:57:21,770 strategy [INFO] Price: 265.79. Volume: 0.79.\n2015-08-10 07:57:24,932 strategy [INFO] Order book updated. Best bid: 265.71. Best ask: 265.79\n2015-08-10 07:57:33,249 strategy [INFO] Order book updated. Best bid: 265.76. Best ask: 265.79\n2015-08-10 07:57:41,749 strategy [INFO] Order book updated. Best bid: 265.78. Best ask: 265.79\n2015-08-10 07:58:30,414 strategy [INFO] Price: 265.79. Volume: 0.010227.\n2015-08-10 07:58:30,415 strategy [INFO] Price: 265.79. Volume: 0.375861.\n```\n\nThis is based on Bitstamp and Xignite module of MooQuant.\n# mooquant_bitfinex\n# mooquant_mootdx\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bopo/mooquant_mootdx", "keywords": "mooquant_mootdx", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "mooquant_mootdx", "package_url": "https://pypi.org/project/mooquant_mootdx/", "platform": "", "project_url": "https://pypi.org/project/mooquant_mootdx/", "project_urls": { "Homepage": "https://github.com/bopo/mooquant_mootdx" }, "release_url": "https://pypi.org/project/mooquant_mootdx/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "mooquant mootdx module", "version": "0.1.2" }, "last_serial": 3948924, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e157279e4b7ec1c989b303fabb737ee0", "sha256": "fc4c15a35a510ed321f4b7e2907256a6e02646bce11be54985294a70dad94883" }, "downloads": -1, "filename": "mooquant_mootdx-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e157279e4b7ec1c989b303fabb737ee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9523, "upload_time": "2018-06-11T06:13:38", "url": "https://files.pythonhosted.org/packages/f6/f0/eb24a2c1af0a12e59a02c56d47a235f404e052afda9a00ae96383b1a6310/mooquant_mootdx-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "311dccd98d89d2fb519a3e4a7426b5f6", "sha256": "3ffaec9fa45365596cd0dd45fdf58bc0c4a91b9e7314fb031aca5e55a07c4a00" }, "downloads": -1, "filename": "mooquant_mootdx-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "311dccd98d89d2fb519a3e4a7426b5f6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11678, "upload_time": "2018-06-11T06:13:44", "url": "https://files.pythonhosted.org/packages/63/c5/5d76d853be02ba271fb6555c399055479675520777c271f8a67f0c545e17/mooquant_mootdx-0.1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "311dccd98d89d2fb519a3e4a7426b5f6", "sha256": "3ffaec9fa45365596cd0dd45fdf58bc0c4a91b9e7314fb031aca5e55a07c4a00" }, "downloads": -1, "filename": "mooquant_mootdx-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "311dccd98d89d2fb519a3e4a7426b5f6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11678, "upload_time": "2018-06-11T06:13:44", "url": "https://files.pythonhosted.org/packages/63/c5/5d76d853be02ba271fb6555c399055479675520777c271f8a67f0c545e17/mooquant_mootdx-0.1.2-py2.py3-none-any.whl" } ] }