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]