技术指标库提供了获取股票市场技术指标的方法。

technical-indicators-lib的Python项目详细描述


技术指标

Technical indicators library provides means to derive stock market technical indicators.

提供使用原始OHLCV(开、高、低、收盘、成交量)值派生技术指标的多种方法。在

目前支持35项技术指标。在

提供两种获取值的方法

  1. 您可以发送一个由所需值组成的pandas数据帧,然后您将获得一个新的数据帧,并附加必需的列作为返回。在

    注意:确保列名是小写的,如下所示:

     - Open values should be named 'open'
    
     - High values should be named 'high'
    
     - Low values should be named 'low'
    
     - Close values should be named 'close'
    
     - Volume values should be named 'volume'
    
  2. 您可以发送numpy数组或pandas系列所需的值,您将得到一个新的pandas系列作为回报。在

安装

^{pr2}$

使用

# import dependenciesimportpandasaspdimportnumpyasnp# importing an indicator classfromtechnical_indicators_libimportOBV# instantiate the classobv=OBV()# load data into a dataframe dfdf=pd.read_csv("./test/data/test_data.csv")# Method 1: get the data by sending a dataframedf=obv.get_value_df(df)# Method 2: get the data by sending series valuesobv_values=obv.get_value_list(df["close"],df["volume"])

文件

https://technical-indicators-library.readthedocs.io/en/latest/

发展

想做贡献吗?在

太好了。按照以下步骤操作

git clone https://github.com/kunalkini015/technical-indicators.git

cd technical_indicator_lib

pip install -r requirements.txt

那你就可以走了。您可以创建一个拉请求或在kunalkini15@gmail.com给我写信

托多

  • 将指标分为不同的模块,如趋势、动量、波动率、成交量等

  • 添加测试。在

  • 添加更多指标。在

学分

由Kunal Kini K开发,他是一位专业且充满激情的软件工程师。在

如果您有任何意见、反馈或疑问,请写信给我kunalkini15@gmail.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JasperReports中的java对齐项目符号   Jboss中的java类加载问题   Spring引导的java示例,RabbitMQ侦听器用nack响应   java设置http请求的类型   Java数组:使用私有字段的对象访问   java将变量传递到另一个视图:最佳实践   Java图形禁用xor模式   java如何使用安卓设备中存储的mupdf阅读器读取SD卡中存储的pdf文件   java My webapplication在IDE中测试时工作正常,但在Web服务器(tomcat)上不工作会话无效   java如何设置铃声播放的持续时间   寻求用java编写正则表达式的帮助   帆布Java中从右向左的drawText   java可以停止使用httpConnection连接到URL的线程。连接()?   java InputStream在验证javax后为空。xml。验证。验证器;   安卓在一个java类中有多个seekbar,需要为每个seekbar实现每个setOnSeekBarChangeListener吗?   java ConcurrenthashMap与线程安全   Tomcat中java奇怪的JSONString失真   C++ java JNI跨平台构建   java是由:org引起的。usb4java。LoaderException:在classpath/org/usb4java/windowsx86_64/libusb1中找不到本机库。0.dll