(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번째 숫자는 다음으로 가장 빠른 가격입니다.
실수를 이해해주세요