kjf


Namekjf JSON
Version 0.1.202403.8 PyPI version JSON
download
home_pagehttps://pypi.org/project/kjf
SummarySoftware plugins for EGOPY platform
upload_time2024-03-08 03:36:46
maintainer
docs_urlNone
authorKJF
requires_python<3.11,>=3.10
licenseThe BSD 3-Clause License Copyright (c) 2022-present, KJF
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
    <img src ="https://img.shields.io/badge/platform-linux-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10-blue.svg" />
</p>

## K J F

* The native software plugins for EGOPY platform
* Imporve your EGOPY with the smart strategies

## EGOPY = EGO + PYthon

* Define your trading style.

<p align="left">
EGOPY Global Trader 始于开源系统和交易框架,致力于研发更高效的智能投顾&量化投资交易系统。
</p>


## 简单说明
* 此策略系统的代码开源,目前锁定<code>python 3.10.x </code>的版本。
* 兼容多种主流策略写法。兼容常见股票/期货软件的内置指标,兼容开源框架vn的策略写法。
* 默认使用者有简单的linux和python基础。
* 以实战为目标,专注于更好的策略研发以及更稳定的框架。
* 请参考DEMO类策略文件,自行调试使用。
* 此策略系统含框架程序,以学习交流和投资研究为主要诉求。
* 手持倚天剑的未必战无不胜,但好的软件工具一定会让工作如虎添翼。
* 市场有风险,投资需谨慎。多作研究测试,可以少走弯路。

## 环境准备
* 支持的操作系统版本:  <code>openSUSE Leap 15</code> 或 <code>Kubuntu 20.04</code> 以上,需要安装图形界面
* 支持的Python版本:64位的 <code>Python 3.10.x</code> (**注意必须是Python 64位版本**)

## 安装运行
* 预先下载此仓库的 <code>requirements.txt</code> 文件到本地,然后通过 <code>pip install -r requirements.txt</code> 进行安装。
* 如果在中国境内,可以通过命令 <code>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt</code> 快速安装。
* 也可以通过 <code>pip install kjf</code> 方式直接安装。如有缺失的文件依赖,通过pip或conda方式安装补齐即可。
* 如果talib不可用,可以尝试通过 <code>conda install -c conda-forge ta-lib</code> 安装talib库。
* 尝试运行如下代码启动程序:
* <code>python -m kjf.test</code> 启动策略测试运行。
* 实盘操作请直接通过 <code>EGOPY</code> 进行。
* 以上操作会自动安装 <code>EGOPY</code> 框架。(可以参考EGOPY项目说明。)

## Copyright
* BSD 3-Clause License

            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/kjf",
    "name": "kjf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<3.11,>=3.10",
    "maintainer_email": "",
    "keywords": "",
    "author": "KJF",
    "author_email": "",
    "download_url": "",
    "platform": null,
    "description": "<p align=\"center\">\n    <img src =\"https://img.shields.io/badge/platform-linux-yellow.svg\"/>\n    <img src =\"https://img.shields.io/badge/python-3.10-blue.svg\" />\n</p>\n\n## K J F\n\n* The native software plugins for EGOPY platform\n* Imporve your EGOPY with the smart strategies\n\n## EGOPY = EGO + PYthon\n\n* Define your trading style.\n\n<p align=\"left\">\nEGOPY Global Trader \u59cb\u4e8e\u5f00\u6e90\u7cfb\u7edf\u548c\u4ea4\u6613\u6846\u67b6\uff0c\u81f4\u529b\u4e8e\u7814\u53d1\u66f4\u9ad8\u6548\u7684\u667a\u80fd\u6295\u987e&\u91cf\u5316\u6295\u8d44\u4ea4\u6613\u7cfb\u7edf\u3002\n</p>\n\n\n## \u7b80\u5355\u8bf4\u660e\n* \u6b64\u7b56\u7565\u7cfb\u7edf\u7684\u4ee3\u7801\u5f00\u6e90\uff0c\u76ee\u524d\u9501\u5b9a<code>python 3.10.x </code>\u7684\u7248\u672c\u3002\n* \u517c\u5bb9\u591a\u79cd\u4e3b\u6d41\u7b56\u7565\u5199\u6cd5\u3002\u517c\u5bb9\u5e38\u89c1\u80a1\u7968/\u671f\u8d27\u8f6f\u4ef6\u7684\u5185\u7f6e\u6307\u6807\uff0c\u517c\u5bb9\u5f00\u6e90\u6846\u67b6vn\u7684\u7b56\u7565\u5199\u6cd5\u3002\n* \u9ed8\u8ba4\u4f7f\u7528\u8005\u6709\u7b80\u5355\u7684linux\u548cpython\u57fa\u7840\u3002\n* \u4ee5\u5b9e\u6218\u4e3a\u76ee\u6807\uff0c\u4e13\u6ce8\u4e8e\u66f4\u597d\u7684\u7b56\u7565\u7814\u53d1\u4ee5\u53ca\u66f4\u7a33\u5b9a\u7684\u6846\u67b6\u3002\n* \u8bf7\u53c2\u8003DEMO\u7c7b\u7b56\u7565\u6587\u4ef6\uff0c\u81ea\u884c\u8c03\u8bd5\u4f7f\u7528\u3002\n* \u6b64\u7b56\u7565\u7cfb\u7edf\u542b\u6846\u67b6\u7a0b\u5e8f\uff0c\u4ee5\u5b66\u4e60\u4ea4\u6d41\u548c\u6295\u8d44\u7814\u7a76\u4e3a\u4e3b\u8981\u8bc9\u6c42\u3002\n* \u624b\u6301\u501a\u5929\u5251\u7684\u672a\u5fc5\u6218\u65e0\u4e0d\u80dc\uff0c\u4f46\u597d\u7684\u8f6f\u4ef6\u5de5\u5177\u4e00\u5b9a\u4f1a\u8ba9\u5de5\u4f5c\u5982\u864e\u6dfb\u7ffc\u3002\n* \u5e02\u573a\u6709\u98ce\u9669\uff0c\u6295\u8d44\u9700\u8c28\u614e\u3002\u591a\u4f5c\u7814\u7a76\u6d4b\u8bd5\uff0c\u53ef\u4ee5\u5c11\u8d70\u5f2f\u8def\u3002\n\n## \u73af\u5883\u51c6\u5907\n* \u652f\u6301\u7684\u64cd\u4f5c\u7cfb\u7edf\u7248\u672c\uff1a  <code>openSUSE Leap 15</code> \u6216 <code>Kubuntu 20.04</code> \u4ee5\u4e0a\uff0c\u9700\u8981\u5b89\u88c5\u56fe\u5f62\u754c\u9762\n* \u652f\u6301\u7684Python\u7248\u672c\uff1a64\u4f4d\u7684 <code>Python 3.10.x</code> \uff08**\u6ce8\u610f\u5fc5\u987b\u662fPython 64\u4f4d\u7248\u672c**\uff09\n\n## \u5b89\u88c5\u8fd0\u884c\n* \u9884\u5148\u4e0b\u8f7d\u6b64\u4ed3\u5e93\u7684 <code>requirements.txt</code> \u6587\u4ef6\u5230\u672c\u5730\uff0c\u7136\u540e\u901a\u8fc7 <code>pip install -r requirements.txt</code> \u8fdb\u884c\u5b89\u88c5\u3002\n* \u5982\u679c\u5728\u4e2d\u56fd\u5883\u5185\uff0c\u53ef\u4ee5\u901a\u8fc7\u547d\u4ee4 <code>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt</code> \u5feb\u901f\u5b89\u88c5\u3002\n* \u4e5f\u53ef\u4ee5\u901a\u8fc7 <code>pip install kjf</code> \u65b9\u5f0f\u76f4\u63a5\u5b89\u88c5\u3002\u5982\u6709\u7f3a\u5931\u7684\u6587\u4ef6\u4f9d\u8d56\uff0c\u901a\u8fc7pip\u6216conda\u65b9\u5f0f\u5b89\u88c5\u8865\u9f50\u5373\u53ef\u3002\n* \u5982\u679ctalib\u4e0d\u53ef\u7528\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u901a\u8fc7 <code>conda install -c conda-forge ta-lib</code> \u5b89\u88c5talib\u5e93\u3002\n* \u5c1d\u8bd5\u8fd0\u884c\u5982\u4e0b\u4ee3\u7801\u542f\u52a8\u7a0b\u5e8f\uff1a\n* <code>python -m kjf.test</code> \u542f\u52a8\u7b56\u7565\u6d4b\u8bd5\u8fd0\u884c\u3002\n* \u5b9e\u76d8\u64cd\u4f5c\u8bf7\u76f4\u63a5\u901a\u8fc7 <code>EGOPY</code> \u8fdb\u884c\u3002\n* \u4ee5\u4e0a\u64cd\u4f5c\u4f1a\u81ea\u52a8\u5b89\u88c5 <code>EGOPY</code> \u6846\u67b6\u3002\uff08\u53ef\u4ee5\u53c2\u8003EGOPY\u9879\u76ee\u8bf4\u660e\u3002\uff09\n\n## Copyright\n* BSD 3-Clause License\n",
    "bugtrack_url": null,
    "license": "The BSD 3-Clause License  Copyright (c) 2022-present, KJF ",
    "summary": "Software plugins for EGOPY platform",
    "version": "0.1.202403.8",
    "project_urls": {
        "Homepage": "https://pypi.org/project/kjf"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "615bf3dd796becf9003e86a3acc5131e293cef82c6416b71c628f30f31f0ed57",
                "md5": "56e24e15966457d30ffb028dc132fef4",
                "sha256": "b8d2d5c975d1d6c569c9725deb07e738c5d5fe3487470a30ace358927cc5a2e2"
            },
            "downloads": -1,
            "filename": "kjf-0.1.202403.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "56e24e15966457d30ffb028dc132fef4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.11,>=3.10",
            "size": 9099,
            "upload_time": "2024-03-08T03:36:46",
            "upload_time_iso_8601": "2024-03-08T03:36:46.369482Z",
            "url": "https://files.pythonhosted.org/packages/61/5b/f3dd796becf9003e86a3acc5131e293cef82c6416b71c628f30f31f0ed57/kjf-0.1.202403.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-08 03:36:46",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "kjf"
}
        
KJF
Elapsed time: 0.22714s