{ "info": { "author": "yutiansut", "author_email": "yutiansut@qq.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "QAStrategyBase\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/yutiansut/QAStrategy", "keywords": "quantaxis,quant,finance,Backtest,Framework", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "QAStrategy", "package_url": "https://pypi.org/project/QAStrategy/", "platform": "", "project_url": "https://pypi.org/project/QAStrategy/", "project_urls": { "Homepage": "https://github.com/yutiansut/QAStrategy" }, "release_url": "https://pypi.org/project/QAStrategy/0.0.25/", "requires_dist": [ "quantaxis", "qaenv", "qifiaccount", "quantaxis-pubsub" ], "requires_python": "", "summary": "QUANTAXIS:Quantitative Financial Strategy Framework", "version": "0.0.25", "yanked": false, "yanked_reason": null }, "last_serial": 9434344, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c2df84dc6f3ce6af3c0d8006f2073d73", "sha256": "dbebdf9c56857ab85ac21f5af1a5eb744d1e86fc32905f50bb65b2580ae76346" }, "downloads": -1, "filename": "QAStrategy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c2df84dc6f3ce6af3c0d8006f2073d73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7105, "upload_time": "2019-10-13T09:11:26", "upload_time_iso_8601": "2019-10-13T09:11:26.049750Z", "url": "https://files.pythonhosted.org/packages/3b/de/0a4b98875f0433b72373d23ec2dc3d7495c51746b2f12cece78bbacd90d2/QAStrategy-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "d9c7a83b4be4909c9a82bacc2f228770", "sha256": "82c944da859084a9379aa12609981f39ab1b3ed078857a338290dcf9da6831b9" }, "downloads": -1, "filename": "QAStrategy-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d9c7a83b4be4909c9a82bacc2f228770", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15964, "upload_time": "2019-11-17T19:49:51", "upload_time_iso_8601": "2019-11-17T19:49:51.898938Z", "url": "https://files.pythonhosted.org/packages/d8/eb/2f566fb8aff5e8bf5a90883b642bc6f6d968c90fd15a13737d49e4d789cd/QAStrategy-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "1f1424b25df4aebb6a8112e60e83b74d", "sha256": "1c125103dba414c535db053a385bda1610717c24a4ef791e927da5c626bf7468" }, "downloads": -1, "filename": "QAStrategy-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "1f1424b25df4aebb6a8112e60e83b74d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16196, "upload_time": "2019-11-19T16:59:40", "upload_time_iso_8601": "2019-11-19T16:59:40.518784Z", "url": "https://files.pythonhosted.org/packages/0a/6a/e84505a5b03019a1273d0e1f7e91f3edfb7ec081d26898a8e8f7b9d69ea6/QAStrategy-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "f11e070f2c7f71b9a03411e1cd78d462", "sha256": "6df548b3e3da1e3121361f247ed90f2973b99491c4666140bdec2960bd7c782b" }, "downloads": -1, "filename": "QAStrategy-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "f11e070f2c7f71b9a03411e1cd78d462", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16193, "upload_time": "2019-11-19T17:08:27", "upload_time_iso_8601": "2019-11-19T17:08:27.718098Z", "url": "https://files.pythonhosted.org/packages/10/a5/102e1ab561a83a9c9617ac2ea539f77b30f82b2300386d1d81cc3ad1a4de/QAStrategy-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "be3336f540ad8e66a67011a3297c36f7", "sha256": "5d9b0f8fb549140d39aae1ce6c1bd02a5b288f1703c15ebd72446eb3aaeaecdb" }, "downloads": -1, "filename": "QAStrategy-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "be3336f540ad8e66a67011a3297c36f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17061, "upload_time": "2019-11-20T03:02:43", "upload_time_iso_8601": "2019-11-20T03:02:43.340318Z", "url": "https://files.pythonhosted.org/packages/31/a9/a0b8ae302eadc5f8435e02888e82a9f9e364e5c899ed8eedb929b4b02b5a/QAStrategy-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "3497b0eab365129a2ed3b38f77699fca", "sha256": "2c5f16a2bca4dccb9b3082017a7866f911f200c4a3f4d682ae920bdae074561c" }, "downloads": -1, "filename": "QAStrategy-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "3497b0eab365129a2ed3b38f77699fca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19083, "upload_time": "2019-12-23T02:13:10", "upload_time_iso_8601": "2019-12-23T02:13:10.619282Z", "url": "https://files.pythonhosted.org/packages/92/4e/abd2f7cdae7e592ddb34a3d9b5bcef530fd3922ce08fb06f063561c97a69/QAStrategy-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "10f4df01386dc55f9186f328803beedd", "sha256": "b5a17964161c7d6955f7ccf9f305e15ccc7ea02c47be155da73556e2103488fe" }, "downloads": -1, "filename": "QAStrategy-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "10f4df01386dc55f9186f328803beedd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19499, "upload_time": "2019-12-26T08:28:50", "upload_time_iso_8601": "2019-12-26T08:28:50.601113Z", "url": "https://files.pythonhosted.org/packages/99/49/b1008a2dcebb560df9e5b0897bf14a0dd9a71f7894fb3776d56b0579fffc/QAStrategy-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "13bddefda6fb9d22e78853838d956a35", "sha256": "9d3f6a876aa25e09373c169edac7e8e351412f9d36ac3493a9332e0708d025b0" }, "downloads": -1, "filename": "QAStrategy-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "13bddefda6fb9d22e78853838d956a35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19533, "upload_time": "2019-12-26T15:30:06", "upload_time_iso_8601": "2019-12-26T15:30:06.758691Z", "url": "https://files.pythonhosted.org/packages/2d/b5/5a062b6b531d8d7f2d94303e8a7bebb0f849814c6d78b1fe1f798362757b/QAStrategy-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "30a4180a701a5e5d70cddfc386f2ef8e", "sha256": "d2d4e2496b578654603bb51733316fa66d21ead1b9098b69c88471be9a7affc8" }, "downloads": -1, "filename": "QAStrategy-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "30a4180a701a5e5d70cddfc386f2ef8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19295, "upload_time": "2019-12-30T03:47:10", "upload_time_iso_8601": "2019-12-30T03:47:10.954622Z", "url": "https://files.pythonhosted.org/packages/de/c6/09244f9e90cea08be0796027ac1e73e4aaa5a9e2c273d1343de5c57eb928/QAStrategy-0.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "7d380cca9b3a4786043e741bdb8eb42b", "sha256": "e62921dce15fb0a7356a83af34143d0a9b03331b1897f61060cf9755b754d13c" }, "downloads": -1, "filename": "QAStrategy-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "7d380cca9b3a4786043e741bdb8eb42b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19719, "upload_time": "2020-01-10T06:43:02", "upload_time_iso_8601": "2020-01-10T06:43:02.798836Z", "url": "https://files.pythonhosted.org/packages/8c/5e/294b7ad997ef862d791fc5a019a309fc05d1e199ec48db2056f04d2fb027/QAStrategy-0.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "ddcf9db9b9d14daccde49a03a931be6f", "sha256": "3bcb7f6f18826e5ab541038cd847f5ea179bdac0101f903765db77223b5ad26c" }, "downloads": -1, "filename": "QAStrategy-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "ddcf9db9b9d14daccde49a03a931be6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19512, "upload_time": "2020-02-11T08:10:43", "upload_time_iso_8601": "2020-02-11T08:10:43.580448Z", "url": "https://files.pythonhosted.org/packages/9a/4b/47e7378f7b3b7a453a5ca750a1a1699badd898983681a83d4772cfb509cd/QAStrategy-0.0.19-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "53bf3ef351272650c2d1d841a57661b1", "sha256": "46ce50379d1ab9555660ce4ad4eadfb3bc0b52502cf1acd62d8a5ba36a140d46" }, "downloads": -1, "filename": "QAStrategy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "53bf3ef351272650c2d1d841a57661b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7117, "upload_time": "2019-10-13T11:08:24", "upload_time_iso_8601": "2019-10-13T11:08:24.466780Z", "url": "https://files.pythonhosted.org/packages/eb/13/19363f9198e6d64d6ba88466a7b6ab7f3b64c6c829a161c110ec5d855f3c/QAStrategy-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "c2f1e2612a37ee3408fa4e1bc3e56ba4", "sha256": "cac372317a03f07079c99127d100ba95d700968d7fa9185d03c09323c9a98ce4" }, "downloads": -1, "filename": "QAStrategy-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "c2f1e2612a37ee3408fa4e1bc3e56ba4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19949, "upload_time": "2020-03-22T12:47:44", "upload_time_iso_8601": "2020-03-22T12:47:44.124370Z", "url": "https://files.pythonhosted.org/packages/0e/ab/a080dc0c9c23171979e4d0a5cfd365d1a7b62547cec7c27acc009fd89274/QAStrategy-0.0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "7ef02a0255deeb2800da13defd0559ab", "sha256": "f1b3f5b2fc169b65275ad926d88da80294fd2d1fe1839dd9b11ac2f948002078" }, "downloads": -1, "filename": "QAStrategy-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "7ef02a0255deeb2800da13defd0559ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19955, "upload_time": "2020-03-23T03:09:04", "upload_time_iso_8601": "2020-03-23T03:09:04.335873Z", "url": "https://files.pythonhosted.org/packages/8c/16/40342e48aa0def4cc5f7d4812f2392323a0908b1b049f6394d9111b17210/QAStrategy-0.0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "e49da94d4e35f55a9b2e5c65fcae2995", "sha256": "64527541e26f6119583f029ea176f5004ac988b4c3512c98b713342897d93f62" }, "downloads": -1, "filename": "QAStrategy-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "e49da94d4e35f55a9b2e5c65fcae2995", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19967, "upload_time": "2020-04-07T05:59:09", "upload_time_iso_8601": "2020-04-07T05:59:09.438188Z", "url": "https://files.pythonhosted.org/packages/df/78/a0a3c4336376ebd63785d2cc48ab7956891463537d947bbdd1c67dfcf849/QAStrategy-0.0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "05f1712971f1f80ebd43ae91f468b5a2", "sha256": "ecb19a498c6c0d4159a65fd26a7d08afbdaad5cffd5d2fa80859f0edee69a2c1" }, "downloads": -1, "filename": "QAStrategy-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "05f1712971f1f80ebd43ae91f468b5a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20021, "upload_time": "2020-04-29T11:13:46", "upload_time_iso_8601": "2020-04-29T11:13:46.744199Z", "url": "https://files.pythonhosted.org/packages/05/c6/b888286d67ed10cbfe8f7eef6d4cc0e022e423389114a88d32ff65b445da/QAStrategy-0.0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "150040cbca62b4d6a22357ebf6afc5bc", "sha256": "f37bb785339fca1e1615b0212b9321e4ddab209dde50709bed33eda833f93189" }, "downloads": -1, "filename": "QAStrategy-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "150040cbca62b4d6a22357ebf6afc5bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19783, "upload_time": "2020-05-22T01:59:40", "upload_time_iso_8601": "2020-05-22T01:59:40.913552Z", "url": "https://files.pythonhosted.org/packages/e2/6e/8be64ffc762a22ff53e8281187435703c59a9d81757dc8d8e0122230b554/QAStrategy-0.0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "085e86a2da11846d6d2291736a5d6273", "sha256": "b2f401eb97d66da0b9de36c79fae8fd67e76623affdbd52c707b58a544668f5b" }, "downloads": -1, "filename": "QAStrategy-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "085e86a2da11846d6d2291736a5d6273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20093, "upload_time": "2021-02-16T15:33:58", "upload_time_iso_8601": "2021-02-16T15:33:58.515639Z", "url": "https://files.pythonhosted.org/packages/6b/a4/b313bbba8bf4c1eee255a0f22a976ac6b6e988b9f684d078f3f8a9870ea1/QAStrategy-0.0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "56c968cfc65205c560a7fa098d8dfcbd", "sha256": "dd17b8fa28aa074237c63ba882d6410830015d2ef313c9099433cfb7ee238f8a" }, "downloads": -1, "filename": "QAStrategy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56c968cfc65205c560a7fa098d8dfcbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6703, "upload_time": "2019-10-20T11:14:37", "upload_time_iso_8601": "2019-10-20T11:14:37.643817Z", "url": "https://files.pythonhosted.org/packages/90/35/329605b9f8e6ed94cbedc7acea942427eefaf307931579d13832fc70b354/QAStrategy-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1511f1ae07a9a55ef9fc8a862b8d7d5e", "sha256": "542e64c847516b53225bed85235b11bdd3ddc4a75219e53eeb656fff8e718503" }, "downloads": -1, "filename": "QAStrategy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1511f1ae07a9a55ef9fc8a862b8d7d5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7704, "upload_time": "2019-10-22T16:31:45", "upload_time_iso_8601": "2019-10-22T16:31:45.447314Z", "url": "https://files.pythonhosted.org/packages/2c/af/a6c3333893f73f70f5626be5865f0558bc79474e32747b67008308b3b374/QAStrategy-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "bacbf0f1fde7e00bb761d63c6ca7787a", "sha256": "0121fa494dbcd2543a4372b441521dc9acb6b838b7a6e6af16cf61075d0d7a71" }, "downloads": -1, "filename": "QAStrategy-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bacbf0f1fde7e00bb761d63c6ca7787a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7716, "upload_time": "2019-10-23T02:24:39", "upload_time_iso_8601": "2019-10-23T02:24:39.747505Z", "url": "https://files.pythonhosted.org/packages/0f/01/c57dbe75728ed1f2eb105445f294d92939c977ea18cea71418958f833340/QAStrategy-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ed0d2d64a72986c7697f584f77186702", "sha256": "771fa5ff0566969e23a783a93553e652ded1ad6e391c56f2fb5481da938e1d6a" }, "downloads": -1, "filename": "QAStrategy-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ed0d2d64a72986c7697f584f77186702", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10186, "upload_time": "2019-11-04T22:19:29", "upload_time_iso_8601": "2019-11-04T22:19:29.736185Z", "url": "https://files.pythonhosted.org/packages/49/80/ead44ea7965e616bc06f437ac9d76e0207ca33c8ce3e402a7ab85817acaa/QAStrategy-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "096293f7a3007c6c2d2a7839815a5ff0", "sha256": "22f761d1eebb93b318443803edbbd677e8825ef15f7e3887ba4c3e7cfe384c22" }, "downloads": -1, "filename": "QAStrategy-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "096293f7a3007c6c2d2a7839815a5ff0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10199, "upload_time": "2019-11-09T07:15:29", "upload_time_iso_8601": "2019-11-09T07:15:29.299565Z", "url": "https://files.pythonhosted.org/packages/50/ac/c6ded005cfa12aeade25d20b9c79169a763557322b490b38ee0f635b716d/QAStrategy-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2b36c4be2c85ab94bdf7d0327ed01964", "sha256": "407e88424a5b7372fd52ff9c58b7e282714b106215b81fecbc8b0b81d8bd35f6" }, "downloads": -1, "filename": "QAStrategy-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2b36c4be2c85ab94bdf7d0327ed01964", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11443, "upload_time": "2019-11-10T14:21:58", "upload_time_iso_8601": "2019-11-10T14:21:58.439523Z", "url": "https://files.pythonhosted.org/packages/af/90/cccd3e02d1f36d2a637819978b24ca9158b6bc866393d33530523666d091/QAStrategy-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "dcc9bbbc08e56e0ebb4c66c2dc1b83bb", "sha256": "ce0a33058827c867d4a778e1495c4bbfdd40417e9115c4e22aab797d3785381a" }, "downloads": -1, "filename": "QAStrategy-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "dcc9bbbc08e56e0ebb4c66c2dc1b83bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10861, "upload_time": "2019-11-14T03:56:04", "upload_time_iso_8601": "2019-11-14T03:56:04.244507Z", "url": "https://files.pythonhosted.org/packages/f5/15/0e287bcab1a4bfdd894e4f6b6fbc05e5c14607ebbdfff847affa5ea7e695/QAStrategy-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "085e86a2da11846d6d2291736a5d6273", "sha256": "b2f401eb97d66da0b9de36c79fae8fd67e76623affdbd52c707b58a544668f5b" }, "downloads": -1, "filename": "QAStrategy-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "085e86a2da11846d6d2291736a5d6273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20093, "upload_time": "2021-02-16T15:33:58", "upload_time_iso_8601": "2021-02-16T15:33:58.515639Z", "url": "https://files.pythonhosted.org/packages/6b/a4/b313bbba8bf4c1eee255a0f22a976ac6b6e988b9f684d078f3f8a9870ea1/QAStrategy-0.0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }