Python을 통해 주식 데이터를 얻기 위한 API 인터페이스

(1) 현재 K-라인의 시간에 해당하는 타임 스탬프 함수 ContextInfo.get_ bar_timetag() 획득

용법: ContextInfo.get_bar_timetag (index).

해석: 현재 K-라인의 해당 시간의 타임스탬프를 가져옵니다.

매개변수: number: K 라인 인덱스 번호.

반환: 숫자.

예:

def handlebar(ContextInfo):
  index = ContextInfo.barpos
  print(ContextInfo.get_bar_timetag (index))

(2) 지수 구성종목 함수 가져오기 ContextInfo.get_ sector()

용법:ContextInfo.get_ sector(sector, realtime)。

해석: 섹터 구성종목을 얻으려면 지수 구성종목만 지원됩니다.

매개변수:

문자열: 중국 상하이 및 심천 300(000300.SH)과 같은 '000300.SH'와 같은 'stock.market' 형식이어야 합니다.

Shanghai Stock Exchange 500(000905.SH), Shanghai Stock Exchange 50(000016.SH) 및 기타 지수의 역사적 구성종목.

realtime: 밀리초 수준의 타임스탬프입니다.

반환: 목록: 구성 주식 코드가 포함되어 있으며 내부 주식 코드는 '000002.SZ' 형식입니다.

예:

def handlebar (ContextInfo):
  index = ContextInfo.barpos
  realtime = ContextInto.get_bar_timetag(index)
  print(ContextInfo.get_sector ('000300.SH', realtime))

(3) 계약 승수 얻기 ContextInfo.get_contract_multiplier()

용법:ContextInfo.get_contract_multiplier(계약 코드)。

해석: 계약 승수를 가져옵니다.

매개변수: 문자열: 'IF1707.IF'와 같은 'code.market' 형식의 계약 코드

반환: 숫자.

예:

def handlebar (ContextInfo):
  print (ContextInfo.get_contract_multiplier('IF1707.IF'))

(4) 재무 데이터 가져오기 ContextInfo.get_ financial_data( )

용법: ContextInfo.get_financial_data(tabname, colname, market, code, barpos)。

해석: 재무 ​​데이터를 얻습니다.

매개변수:

tabname: 테이블의 이름.

colname: 필드 이름.

시장: 시장.

코드: 주식 코드.

barpos: 현재 막대의 인덱스.

반환: 숫자.

예:

def handlebar (ContextInfo);
  index = ContextInfo.barpos    ContextInfo.get_financial_data('ASHAREINCOME','net_profit_incl_ min_int_inc 'SH','600000', index)

(5) 과거 시장 데이터 가져오기 ContextInfo.get_history_data()

용법: ContextInfo.get_history_data(len, period, field ,dividend _type = 0,skip_paused = TRUE)

해석: 과거 시장 데이터를 얻습니다.

참고: ContexInfo.set_universe()를 통해 기본 재고 풀을 설정하여 얻은 과거 시장 데이터는 재고 풀의 과거 시장 데이터입니다.

매개변수:

len:number, 가져올 기록 데이터의 길이.

period: 문자열, 획득할 기록 데이터의 기간.

field: 문자열, 가져올 기록 데이터의 유형.

Dividend_type: 기본 매개변수, 숫자, 복직 제외, 기본값은 복직 불가, 선택 값: 0(복직 없음), 1(포워드 복권)

체중), 2(뒤로 체중 복원), 3(앞으로 균등 비율로 체중 복원), 4(뒤로 균등 비율로 체중 복원).

skip_paused: 기본 매개변수, bool, 채우기 중지 여부, 기본 채우기.

참고: 기본 매개변수: Dividend_type, skip_ paused.

반환: 사전 사전 구조, ley는 stockcode.market, 값은 시장 데이터 목록, 목록의 첫 번째

0번째 숫자는 가장 빠른 가격이고, 1번째 숫자는 다음으로 가장 빠른 가격입니다.

실수를 이해해주세요

おすすめ

転載: blog.csdn.net/qq_62939934/article/details/130647972