qff


Nameqff JSON
Version 0.5.17 PyPI version JSON
download
home_pagehttps://github.com/haijiangxu/qff
Summaryqff: quantize finance framework
upload_time2024-02-09 07:17:17
maintainer
docs_urlNone
authorxuhaijiang
requires_python>=3.7
licenseMIT
keywords qff stock quant quantize finance backtest trading investment joinquant
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # QFF: Quantize Financial Framework

![PyPI](https://img.shields.io/pypi/v/qff)
![Python](https://img.shields.io/pypi/pyversions/qff.svg)
![Docker Image Version (latest by date)](https://img.shields.io/docker/v/haijiangxu/qff)
[![Documentation Status](https://readthedocs.org/projects/qff/badge/?version=latest)](https://qff.readthedocs.io/zh_CN/latest/)



**QFF** is a Python package of quantitative financial framework, which is used to provide a localized backtesting and simulation trading environment for individuals, so that users can focus more on trading strategy writing.

## Main Features
Here are just a few of the things that QFF does well:
+ Provide one-stop solutions such as data crawling, data cleaning, data storage, strategy writing, strategy analysis, strategy backtest and simulated trade.
+ Provide graceful interface for strategy writing (similar to JoinQuant), facilitate users to get started quickly.
+ Provide a local running environment to improve the strategy running efficiency.
+ Provide rich interfaces to obtain free stock data, such as fundamental data, real-time and historical market data etc.
+ Provide practical auxiliary functions to simplify strategy writing, such as indicator calculation, trading system framework, etc.

## Installation
### Source code
The source code is currently hosted on GitHub at: https://github.com/haijiangxu/qff

### General

```shell
pip install qff --upgrade
```

### China

```shell
pip install qff -i http://mirrors.aliyun.com/pypi/simple/ --upgrade
```

### Docker

Docker image for the QFF is at https://hub.docker.com/r/haijiangxu/qff.

#### pull docker image
```shell
docker pull qff
```

#### run docker image
```shell
docker run -d -v /root/xxxx:/root/work -p 8765:8765  qff
```



## Document

Documentation for the latest Current release is at https://qff.readthedocs.io/zh_CN/latest/. 


## Contribution
QFF is still under developing, feel free to open issues and pull requests:

+ Report or fix bugs
+ Require or publish interface
+ Write or fix documentation
+ Add test cases
  

## Statement

1. QFF only supports stocks, but not other financial products such as futures, funds, foreign exchange, bonds, cryptocurrencies, etc.
2. All data provided by QFF is just for academic research purpose.
3. The data provided by QFF is for reference only and does not constitute any investment proposal.
4. Any investor based on QFF research should pay more attention to data risk.
5. QFF will insist on providing open-source financial data.
6. Based on some uncontrollable factors, some data interfaces in QFF may be removed.
7. Please follow the relevant open-source protocol used by QFF.

## Acknowledgement

Special thanks [QUANTAXIS](https://github.com/QUANTAXIS/QUANTAXIS) for the opportunity of learning from the project;

Special thanks [AKShare](https://github.com/akfamily/akshare) for the opportunity of learning from the project;

Special thanks [JoinQuant](https://www.joinquant.com) for the opportunity of learning from the project;



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/haijiangxu/qff",
    "name": "qff",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "QFF,stock,quant,quantize,finance,backtest,trading,investment,JoinQuant",
    "author": "xuhaijiang",
    "author_email": "haijiangxu@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/e3/58/2bc11b340792e8832e2a019dd168cd3010baa0a33c08fad5a463fd69ad7f/qff-0.5.17.tar.gz",
    "platform": null,
    "description": "# QFF: Quantize Financial Framework\r\n\r\n![PyPI](https://img.shields.io/pypi/v/qff)\r\n![Python](https://img.shields.io/pypi/pyversions/qff.svg)\r\n![Docker Image Version (latest by date)](https://img.shields.io/docker/v/haijiangxu/qff)\r\n[![Documentation Status](https://readthedocs.org/projects/qff/badge/?version=latest)](https://qff.readthedocs.io/zh_CN/latest/)\r\n\r\n\r\n\r\n**QFF** is a Python package of quantitative financial framework, which is used to provide a localized backtesting and simulation trading environment for individuals, so that users can focus more on trading strategy writing.\r\n\r\n## Main Features\r\nHere are just a few of the things that QFF does well:\r\n+ Provide one-stop solutions such as data crawling, data cleaning, data storage, strategy writing, strategy analysis, strategy backtest and simulated trade.\r\n+ Provide graceful interface for strategy writing (similar to JoinQuant), facilitate users to get started quickly.\r\n+ Provide a local running environment to improve the strategy running efficiency.\r\n+ Provide rich interfaces to obtain free stock data, such as fundamental data, real-time and historical market data etc.\r\n+ Provide practical auxiliary functions to simplify strategy writing, such as indicator calculation, trading system framework, etc.\r\n\r\n## Installation\r\n### Source code\r\nThe source code is currently hosted on GitHub at: https://github.com/haijiangxu/qff\r\n\r\n### General\r\n\r\n```shell\r\npip install qff --upgrade\r\n```\r\n\r\n### China\r\n\r\n```shell\r\npip install qff -i http://mirrors.aliyun.com/pypi/simple/ --upgrade\r\n```\r\n\r\n### Docker\r\n\r\nDocker image for the QFF is at https://hub.docker.com/r/haijiangxu/qff.\r\n\r\n#### pull docker image\r\n```shell\r\ndocker pull qff\r\n```\r\n\r\n#### run docker image\r\n```shell\r\ndocker run -d -v /root/xxxx:/root/work -p 8765:8765  qff\r\n```\r\n\r\n\r\n\r\n## Document\r\n\r\nDocumentation for the latest Current release is at https://qff.readthedocs.io/zh_CN/latest/. \r\n\r\n\r\n## Contribution\r\nQFF is still under developing, feel free to open issues and pull requests:\r\n\r\n+ Report or fix bugs\r\n+ Require or publish interface\r\n+ Write or fix documentation\r\n+ Add test cases\r\n  \r\n\r\n## Statement\r\n\r\n1. QFF only supports stocks, but not other financial products such as futures, funds, foreign exchange, bonds, cryptocurrencies, etc.\r\n2. All data provided by QFF is just for academic research purpose.\r\n3. The data provided by QFF is for reference only and does not constitute any investment proposal.\r\n4. Any investor based on QFF research should pay more attention to data risk.\r\n5. QFF will insist on providing open-source financial data.\r\n6. Based on some uncontrollable factors, some data interfaces in QFF may be removed.\r\n7. Please follow the relevant open-source protocol used by QFF.\r\n\r\n## Acknowledgement\r\n\r\nSpecial thanks [QUANTAXIS](https://github.com/QUANTAXIS/QUANTAXIS) for the opportunity of learning from the project;\r\n\r\nSpecial thanks [AKShare](https://github.com/akfamily/akshare) for the opportunity of learning from the project;\r\n\r\nSpecial thanks [JoinQuant](https://www.joinquant.com) for the opportunity of learning from the project;\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "qff: quantize finance framework",
    "version": "0.5.17",
    "project_urls": {
        "Homepage": "https://github.com/haijiangxu/qff"
    },
    "split_keywords": [
        "qff",
        "stock",
        "quant",
        "quantize",
        "finance",
        "backtest",
        "trading",
        "investment",
        "joinquant"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d096ac85b2b4852c7211621a9f8bbf253670547853a929bae0668e6c3e37a10e",
                "md5": "0094a1e2b73a294929637685dd9256b7",
                "sha256": "745492b70a94247340eb8dcd7004aeae08bc4677a46fb4ab66067c82e7ae48d2"
            },
            "downloads": -1,
            "filename": "qff-0.5.17-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0094a1e2b73a294929637685dd9256b7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 194104,
            "upload_time": "2024-02-09T07:17:14",
            "upload_time_iso_8601": "2024-02-09T07:17:14.428655Z",
            "url": "https://files.pythonhosted.org/packages/d0/96/ac85b2b4852c7211621a9f8bbf253670547853a929bae0668e6c3e37a10e/qff-0.5.17-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3582bc11b340792e8832e2a019dd168cd3010baa0a33c08fad5a463fd69ad7f",
                "md5": "3c35822193808870d04f08e9f0c4b6e7",
                "sha256": "58ef9fbb0437fdfbba96b8e3c99aeb0a67a1ae28747a4f6b03f73592a7eb5c91"
            },
            "downloads": -1,
            "filename": "qff-0.5.17.tar.gz",
            "has_sig": false,
            "md5_digest": "3c35822193808870d04f08e9f0c4b6e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 148879,
            "upload_time": "2024-02-09T07:17:17",
            "upload_time_iso_8601": "2024-02-09T07:17:17.406766Z",
            "url": "https://files.pythonhosted.org/packages/e3/58/2bc11b340792e8832e2a019dd168cd3010baa0a33c08fad5a463fd69ad7f/qff-0.5.17.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-09 07:17:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "haijiangxu",
    "github_project": "qff",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "qff"
}
        
Elapsed time: 0.18475s