IT박스

Python의 재무 기술 분석

itboxs 2020. 12. 11. 07:58
반응형

Python의 재무 기술 분석


파이썬에 사용할 수있는 금융 기술 분석 모듈이 있는지 알고 있습니까? Numpy가 약간 있다는 것을 알고 있지만 RSI, Macd, EMA 등과 같은 고전적인 기술 지표를 찾고 있습니다. 모듈의 일부로 존재하는지 궁금합니다.


여기 몇 가지 생각이 있습니다. 저는 재무 계산을 위해 Numpy, Scipy 및 Matplotlib 만 사용했습니다.

  • py-fi- 매우 기본적인 재무 기능
  • fin2py- 금융 도구
  • Numpy / Scipy- 모든 통계 기본 사항을 다룹니다.
  • Matplotlib- 재무 함수 플로팅
  • RPy -R 라이브러리 사용을 허용하는 R에 대한 Python 인터페이스
  • ystockquote -Yahoo! 용 Python API 주식 데이터
  • QuantLib- 오픈 소스 라이브러리 (Python 바인딩이 있다고 가정)
  • PyFinancial- 스페인어 문서
  • PyMacLab- "동적 거시 경제학 연구 수행에 유용한 일련의 수업"
  • TSDB- 대량의 시계열 데이터 저장 용
  • PyVol- 재무 시계열의 변동성 추정

TA-Lib- 지표 라이브러리. Python 용으로 컴파일하는 방법


또한이 전산 Finnance 코스Coursera.org .

그들은 QSTK (QuantSoftware ToolKit) 라는 Python 오픈 소스 라이브러리를 사용합니다 . 그들은 위키 페이지에 많은 튜토리얼 을 가지고 있으며 더 배우고 싶다면 언제든지 코스를 수강 할 수 있습니다.

편의를 위해 아래 위키 페이지에서 설명을 복사했습니다.

QSToolKit (QSTK)는 포트폴리오 구성 및 관리를 지원하도록 설계된 Python 기반 오픈 소스 소프트웨어 프레임 워크입니다. 우리는 주로 재무 학생, 컴퓨팅 학생 및 프로그래밍 경험이있는 정량 분석가를 위해 QSToolKit을 구축하고 있습니다. 데스크탑 앱 거래 플랫폼으로 사용할 것으로 기 대해서는 안됩니다. 대신 모델링, 테스트 및 거래의 워크 플로우를 지원하는 소프트웨어 인프라로 생각하십시오.

Scroll through the Gallery to see the sorts of things you can do easily with QSTK.
If you are in a hurry, you can skip to the QSToolKit_Installation_Guide. 

QSTK의 주요 구성 요소는 다음과 같습니다.

- Data: A data access package that enables fast reading of 
  historical data (qstkutil.DataAccess).
- Processing tools: Uses pandas, a Python package designed for time series 
  evaluation of equity data.
- Portfolio optimization: Using the CVXOPT library.
- Event studies: An efficient event analyzer, Event_Profiler.
- Simulation: A simple backtester, quicksim, 
  that includes transaction cost modeling.

이 기술 지표 저장소가 유용 할 수 있습니다. 라이브러리는 유명한 ta-lib 라이브러리와 유사하게 작동하며 talib에서 구현되지 않은 인디케이터를 포함합니다.

talib 확장자

예를 들어 다음과 같은 방법으로 최고 및 최저 벡터와 기간 수를 전송하여 최고 최고, 최저 최저 표시기를 사용할 수 있습니다. (저장소의 테스트에서 추출 됨)

    from indicators import TalibExtension
    hhllMatrix = TalibExtension.HHLL(self.high, self.low, 5);

참고 URL : https://stackoverflow.com/questions/4406481/financial-technical-analysis-in-python

반응형