Metadata-Version: 2.1
Name: zillionare-omicron
Version: 2.1.1a0
Summary: Core Library for Zillionare
Home-page: https://zillionare-omicron.readthedocs.io
License: MIT
Keywords: AI,quant,trade,stock
Author: jieyu
Author-email: code@jieyu.ai
Requires-Python: >=3.11,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Requires-Dist: Bottleneck (>=1.3.4,<2.0.0)
Requires-Dist: TA-Lib (>=0.4.25,<0.5.0) ; sys_platform == "linux"
Requires-Dist: aiohttp (>=3.8.0,<4.0.0)
Requires-Dist: aioredis (>=2.0.1,<3.0.0)
Requires-Dist: aiosmtplib (>=1.1.6,<2.0.0)
Requires-Dist: arrow (>=1.2,<2.0)
Requires-Dist: black (>=22.3.0,<23.0.0) ; extra == "test"
Requires-Dist: cfg4py (>=0.9)
Requires-Dist: ciso8601 (>=2.2.0,<3.0.0)
Requires-Dist: ckwrap (>=0.1.10,<0.2.0)
Requires-Dist: deprecation (>=2.1.0,<3.0.0)
Requires-Dist: empyrical-reloaded (>=0.5.8,<0.6.0)
Requires-Dist: flake8 (==4.0.1) ; extra == "test"
Requires-Dist: flake8-docstrings (>=1.6.0,<2.0.0) ; extra == "test"
Requires-Dist: freezegun (>=1.2.1,<2.0.0) ; extra == "test"
Requires-Dist: httpx (>=0.23.0,<0.24.0)
Requires-Dist: isort (==5.10.1) ; extra == "test"
Requires-Dist: livereload (>=2.6.3,<3.0.0) ; extra == "doc"
Requires-Dist: mike (>=1.1.2,<2.0.0) ; extra == "doc"
Requires-Dist: mkdocs (>=1.3.0,<2.0.0) ; extra == "doc"
Requires-Dist: mkdocs-autorefs (>=0.3.1,<0.4.0) ; extra == "doc"
Requires-Dist: mkdocs-include-markdown-plugin (>=3.2.3,<4.0.0) ; extra == "doc"
Requires-Dist: mkdocs-material (>=8.1.11,<9.0.0) ; extra == "doc"
Requires-Dist: mkdocs-material-extensions (>=1.0.3,<2.0.0)
Requires-Dist: mkdocstrings (>=0.18.0,<0.19.0) ; extra == "doc"
Requires-Dist: numpy (>=1.22,<2.0)
Requires-Dist: pandas (>=1.3.5,<2.0.0)
Requires-Dist: pip (>=22.0.3,<23.0.0) ; extra == "dev"
Requires-Dist: plotly (>=5.10.0,<6.0.0)
Requires-Dist: pre-commit (>=2.17.0,<3.0.0) ; extra == "dev"
Requires-Dist: psutil (>=5.7.3,<6.0.0) ; extra == "test"
Requires-Dist: pyreadline (>=2.1,<3.0)
Requires-Dist: pytest (>=7.0.1,<8.0.0) ; extra == "test"
Requires-Dist: pytest-cov (>=3.0.0,<4.0.0) ; extra == "test"
Requires-Dist: retry (>=0.9.2,<0.10.0)
Requires-Dist: scikit-learn (>=1.0.2,<2.0.0)
Requires-Dist: sh (==1.14.1)
Requires-Dist: toml (>=0.10.2,<0.11.0) ; extra == "dev"
Requires-Dist: tox (>=3.24.5,<4.0.0) ; extra == "dev"
Requires-Dist: twine (>=3.8.0,<4.0.0) ; extra == "dev"
Requires-Dist: zigzag (>=0.3,<0.4)
Requires-Dist: zillionare-core-types (>=0.6)
Project-URL: Documentation, https://zillionare-omicron.readthedocs.io
Project-URL: Repository, https://github.com/zillionare/omicron
Description-Content-Type: text/markdown


![](http://images.jieyu.ai/images/hot/zillionbanner.jpg)

<h1 align="center">Omicron - Core Library for Zillionare</h1>


[![Version](http://img.shields.io/pypi/v/zillionare-omicron?color=brightgreen)](https://pypi.python.org/pypi/zillionare-omicron)
[![CI Status](https://github.com/zillionare/omicron/actions/workflows/release.yml/badge.svg)](https://github.com/zillionare/omicron)
[![Code Coverage](https://img.shields.io/codecov/c/github/zillionare/omicron)](https://app.codecov.io/gh/zillionare/omicron)
[![Downloads](https://pepy.tech/badge/zillionare-omicron)](https://pepy.tech/project/zillionare-omicron)
[![License](https://img.shields.io/badge/License-MIT.svg)](https://opensource.org/licenses/MIT)
[![Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

# Contents

## 简介

Omicron是Zillionare的核心模块，提供以下功能：

1. 行情数据读取（需要启动[zillionare-omega](https://github.com/zillionare/omega)服务。
2. [概念板块数据](/api/board)，也需要启动[zillionare-omega](https://github.com/zillionare/omega)服务。
3. [交易日历及时间帧相关操作](/api/timeframe)
4. [证券列表及相关查询操作](/api/security)
5. [numpy数组功能扩展](/api/omicron/#extensions-package)
6. [技术指标及形态分析功能](/api/talib])
   1. 各种均线、曲线拟合、直线斜率和夹解计算、曲线平滑函数等。
   2. 形态分析功能，如交叉、顶底搜索、平台检测、RSI背离等。
7. [策略编写框架](/usage#stragety)，不修改代码即可同时用于实盘与回测。
8. 绘图功能。提供了[交互式k线图](/usage#candlestick)及[回测报告](/usage#metrics)。
9. 其它
   1. 修正Python的round函数错误，改用[math_round](/api/omicron/#extensions.decimal)
   2. 判断价格是否相等的函数：[price_equal](/api/omicron/#extensions.decimal)

Omicron是大富翁量化框架的一部分。您必须至少安装并运行[Omega](https://zillionare.github.io/omega)，然后才能利用omicron来访问上述数据。

[使用文档](https://zillionare.github.io/omicron)

## Credits

Zillionare-Omicron采用[Python Project Wizard](https://zillionare.github.io/python-project-wizard)构建。


