pyqqq.brokerage.helper

Constructor

PyQQQAutoConnectionSingleton(*args, **kwargs)

환경변수를 읽어서 자동으로 브로커 연결을 생성하는 싱글톤 클래스입니다.

Attributes

Connection 클래스

class pyqqq.brokerage.helper.NoConnection[source]

.env 파일 등 계정 정보가 없을 경우

class pyqqq.brokerage.helper.KISConnection[source]

환경변수 파일(.env)에 한투 계정 정보가 있을 경우 브로커 연결을 생성하는 클래스입니다.

auth

인증 객체

Type:

KISAuth

broker_code

브로커 코드

Type:

str

broker

일반 거래용 브로커 객체

Type:

KISDomesticStock

broker_simple

간편 거래용 브로커 객체

Type:

KISSimpleDomesticStock

paper_auth

모의투자 인증 객체

Type:

Optional[KISAuth]

paper_broker_simple

모의투자 간편 브로커 객체

Type:

Optional[KISSimpleDomesticStock]

class pyqqq.brokerage.helper.EBestConnection[source]

환경변수 파일(.env)에 LS(구 이베스트투자)증권 계정 정보가 있을 경우 브로커 연결을 생성하는 클래스입니다.

auth

인증 객체

Type:

EBestAuth

broker_code

브로커 코드

Type:

str

broker

일반 거래용 브로커 객체

Type:

EBestDomesticStock

broker_simple

간편 거래용 브로커 객체

Type:

EBestSimpleDomesticStock

account_no

계좌 번호

Type:

str

paper_auth

모의투자 인증 객체

Type:

Optional[EBestAuth]

paper_broker_simple

모의투자 간편 브로커 객체

Type:

Optional[EBestSimpleDomesticStock]