중국 주식시장 분석 과 모델 링 프로젝트:zystock

StockPrediction
Tools for getting and modeling Chinese stocks
항목 주소:https://github.com/horcham/StockPrediction/
이것 은 중국 주식시장 에 대한 분석 과 모델 링 프로젝트 로 그의 이름 은zystock이 고 다음 과 같은 기능 을 지원 한다.
주식 코드 를 입력 하면 이 주식 의 모든 역사 데 이 터 를 자동 으로 얻 을 수 있 습 니 다.
이 주식 의 상용 지 표를 계산 하 다딥 러 닝 모듈 을 빠르게 사용 하여 모델 구축Requirements
  • numpy 1.14.0
  • pandas 0.22.0

  • Install
    git clone https://github.com/horcham/StockPrediction
    pip install -r requirements
    python setup.py install
    

    Quick Start
    주어진 주식 의 모든 역사 데 이 터 를 가 져 옵 니 다.
  • GlobalParams.py중의STOCKDATASAVEDIR에 주식 의 원시 데 이 터 를 저장 하 는 주 소 를 기입 한다.기본 값stock_data(절대 경 로 를 사용 하 십시오)
  • 주어진 주식 코드 로 클래스 를 초기 화 합 니 다.예 를 들 어 주식 코드 가Stock(보강 주식)이면
    import numpy as np
    import pandas as pd
    import zystock as zys
    stock = zys.Stock('600019')    #         `Stock` ,     
    print(stock.data)          #       
    
    그 중에서600019:종가,close:최고가,high:최저 가,low:개장 가,open:전 마감,qsp:등락 액zdy:등락 폭,rate:환수 율,hsl:거래 량,cjl:거래 금액,거래 금액,cjje:총 시가,zsz:유통 시가
  • 상용 지 표를 계산 하 다
  • 지 표 는 다음 과 같다.
  • MA3
  • MA5
  • MA6
  • MA10
  • MA12
  • MA20
  • MA24
  • MA30
  • MA50
  • MTM12
  • MTM12MA6
  • DDD
  • DMA_AMA10
  • BBI
  • BOLL
  • STD20
  • BOLL_UP
  • BOLL_LOWER
  • IFUP_PSY
  • PSY
  • PSYMA6
  • EMA12
  • EMA26
  • DIF
  • DEA
  • MACD

  • ltszGlobalParams.py에서 필요 한 지 표를 선택 하고 필요 한 것PICKINDEXLIST,필요 하지 않 은 것True을 선택한다.기본 값 은 전체False입 니 다.
  • 클래스 초기 화True및 계산 지표
  • indexcalc = zys.IndexCalculator()   #    `IndexCalculator` 
    stockdata = indexcalc.PickIndexs(stock.data, zys.PICKINDEXLIST)  #  `Stock`          
    print(stockdata)  #        
    

    run demo
    실행IndexCalculator

    좋은 웹페이지 즐겨찾기