All Projects → shwang-bk → Finance4py

shwang-bk / Finance4py

Licence: other
股市技術分析小工具

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Finance4py

Grs
📈 台灣上市上櫃股票價格擷取(Fetch Taiwan Stock Exchange data)含即時盤、台灣時間轉換、開休市判斷。
Stars: ✭ 405 (+4962.5%)
Mutual labels:  finance, stock, stock-data
stock-market-scraper
Scraps historical stock market data from Yahoo Finance (https://finance.yahoo.com/)
Stars: ✭ 110 (+1275%)
Mutual labels:  finance, stock, stock-data
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+102462.5%)
Mutual labels:  finance, technical-analysis, stock-data
IEX CPP API
Unofficial C++ Lib for the IEXtrading API
Stars: ✭ 34 (+325%)
Mutual labels:  finance, stock, stock-data
pinance
Python module(s) to get stock data, options data and news.
Stars: ✭ 70 (+775%)
Mutual labels:  finance, stock, stock-data
technical-indicators
Finance package written in Golang, mainly with TA indicators.
Stars: ✭ 56 (+600%)
Mutual labels:  finance, stock, technical-analysis
Akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 4,334 (+54075%)
Mutual labels:  finance, stock
Finance Go
📊 Financial markets data library implemented in go.
Stars: ✭ 392 (+4800%)
Mutual labels:  finance, stock-data
Techan
Technical Analysis Library for Golang
Stars: ✭ 404 (+4950%)
Mutual labels:  stock, technical-analysis
Qlib
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.
Stars: ✭ 7,582 (+94675%)
Mutual labels:  finance, stock-data
Yahooquery
Python wrapper for an unofficial Yahoo Finance API
Stars: ✭ 288 (+3500%)
Mutual labels:  finance, stock-data
Rqalpha
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
Stars: ✭ 4,425 (+55212.5%)
Mutual labels:  finance, stock
Twstock
台灣股市股票價格擷取 (含即時股票資訊) - Taiwan Stock Opendata with realtime
Stars: ✭ 763 (+9437.5%)
Mutual labels:  finance, stock
Alpha vantage
A python wrapper for Alpha Vantage API for financial data.
Stars: ✭ 3,553 (+44312.5%)
Mutual labels:  finance, stock
Pyex
Python interface to IEX and IEX cloud APIs
Stars: ✭ 311 (+3787.5%)
Mutual labels:  finance, stock-data
Klinechart
📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)
Stars: ✭ 303 (+3687.5%)
Mutual labels:  finance, stock
Ystockquote
Fetch stock quote data from Yahoo Finance
Stars: ✭ 502 (+6175%)
Mutual labels:  stock, stock-data
Financedatabase
This is a database of 180.000+ symbols containing Equities, ETFs, Funds, Indices, Futures, Options, Currencies, Cryptocurrencies and Money Markets.
Stars: ✭ 554 (+6825%)
Mutual labels:  finance, stock-data
Wallstreet
Real time stock and option data.
Stars: ✭ 559 (+6887.5%)
Mutual labels:  finance, stock-data
Moneymanagerex
Money Manager Ex is an easy to use, money management application built with wxWidgets
Stars: ✭ 836 (+10350%)
Mutual labels:  finance, stock

股市技術分析小工具

PyPI PyPI

對於目前在python好像還沒找到一個適合作為股市技術分析的套件,所以決定先刻一份簡單的工具頂著用。

  • 新增簡易的波段回測投報率線圖,參考自幣圖誌
  • 新增取得三大法人賣賣超功能(測試)

範例快照

套件需求

matplotlib >= 1.5.1
pandas >= 0.18.0
pandas-datareader >= 0.2.0

使用說明

  • 安裝程式請直接使用 pip

    pip install finance4py
    
  • 基本技術線圖的取得請參考範例程式 example.py

    python example.py
    
  • 回測程式部分可自行定義以下函式處理自己的策略並交給回測程式處理即可

    def strategy(today, today_data, stock):
        return
    

    詳情請參考範例程式 example_backtesting.py

    python example_backtesting.py   
    

授權協議 BSD License

Copyright (c) 2016, finance4py team
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].