koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusTrInfo

Module Contents

Classes

KiwoomOpenApiPlusTrInfo

Functions

main()

infer_fids_by_tr_outputs(output_filename=None)

class koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusTrInfo.KiwoomOpenApiPlusTrInfo(tr_code: Optional[str] = None, name: Optional[str] = None, tr_name: Optional[str] = None, tr_names_svr: Optional[str] = None, tr_type: Optional[str] = None, gfid: Optional[str] = None, inputs: Optional[Sequence[Field]] = None, single_outputs_name: Optional[str] = None, single_outputs: Optional[Sequence[Field]] = None, multi_outputs_name: Optional[str] = None, multi_outputs: Optional[Sequence[Field]] = None)[source]

Bases: koapy.utils.serialization.JsonSerializable, koapy.utils.logging.Logging.Logging

class Field(name: Optional[str] = None, start: Optional[int] = None, offset: Optional[int] = None, fid: Optional[int] = None)[source]

Bases: koapy.utils.serialization.JsonSerializable

TRINFO_BY_CODE_DUMP_FILEDIR[source]
TRINFO_BY_CODE_DUMP_FILENAME = trinfo_by_code.json[source]
TRINFO_BY_CODE_DUMP_FILEPATH[source]
TRINFO_BY_CODE :Dict[str, KiwoomOpenApiPlusTrInfo][source]
SINGLE_TO_MULTI_TRCODES = ['opt10072', 'opt10073', 'opt10075', 'opt10076', 'opt10085', 'optkwfid', 'optkwinv', 'optkwpro'][source]
to_dict(self) Dict[str, Any][source]
classmethod from_dict(cls, dic: Dict[str, Any]) KiwoomOpenApiPlusTrInfo[source]
get_input_names(self) List[str][source]
get_single_output_names(self) List[str][source]
get_multi_output_names(self) List[str][source]
classmethod get_trcode_list(cls) List[str][source]
classmethod get_trinfo_list(cls) List[KiwoomOpenApiPlusTrInfo][source]
classmethod get_trinfo_by_code(cls, trcode: str) Optional[KiwoomOpenApiPlusTrInfo][source]
classmethod from_code(cls, trcode: str) Optional[KiwoomOpenApiPlusTrInfo][source]
classmethod from_encfile(cls, f: Union[str, os.PathLike, TextIO], tr_code: Optional[str] = None, encoding: Optional[str] = None) KiwoomOpenApiPlusTrInfo[source]
classmethod infos_from_data_dir(cls, data_dir: Optional[Union[str, os.PathLike]] = None, encoding: Optional[str] = None, module_path: Optional[str] = None) List[KiwoomOpenApiPlusTrInfo][source]
classmethod swap_output_types(cls, item: KiwoomOpenApiPlusTrInfo) KiwoomOpenApiPlusTrInfo[source]
classmethod trinfo_by_code_from_data_dir(cls, data_dir: Optional[Union[str, os.PathLike]] = None, post_process: bool = True) Dict[str, KiwoomOpenApiPlusTrInfo][source]
classmethod dump_trinfo_by_code(cls, dump_file: Optional[Union[str, os.PathLike, TextIO]] = None, data_dir: Optional[str] = None, encoding: Optional[str] = None)[source]
classmethod trinfo_by_code_from_dump_file(cls, dump_file: Optional[Union[str, os.PathLike, TextIO]] = None, encoding: Optional[str] = None) Dict[str, KiwoomOpenApiPlusTrInfo][source]
classmethod load_from_dump_file(cls, dump_file: Optional[Union[str, os.PathLike, TextIO]] = None)[source]
classmethod load_from_data_dir(cls, data_dir: Optional[Union[str, os.PathLike]] = None)[source]
classmethod load(cls)[source]
koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusTrInfo.main()[source]
koapy.backend.kiwoom_open_api_plus.core.KiwoomOpenApiPlusTrInfo.infer_fids_by_tr_outputs(output_filename=None)[source]