bfc

package
v0.0.0-...-168151f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: LGPL-2.1 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DB파일명

func DB파일명() string

func F세종_재무_테이블_삭제

func F세종_재무_테이블_삭제(db *sql.DB) (에러 error)

func F세종_재무_테이블_생성

func F세종_재무_테이블_생성(db *sql.DB) (에러 error)

func F시가총액_테이블_삭제

func F시가총액_테이블_삭제(db *sql.DB) (에러 error)

func F시가총액_테이블_생성

func F시가총액_테이블_생성(db *sql.DB) (에러 error)

func F재무_정보_키

func F재무_정보_키(종목코드 string, 연도 uint16, 분기 uint8) string

Types

type S재무_FG

type S재무_FG struct {
	S재무_정보_식별
}

type S재무_세종

type S재무_세종 struct {
	S재무_정보_식별
	M매출액   float64
	M영업이익  float64
	M당기순이익 float64
	M자산    float64
	M자본    float64
	M부채    float64
}

func New재무_세종

func New재무_세종() *S재무_세종

type S재무_정보_식별

type S재무_정보_식별 struct {
	M종목코드 string
	M연도   uint16
	M분기   uint8
}

func (S재무_정보_식별) G분기

func (s S재무_정보_식별) G분기() uint8

func (S재무_정보_식별) G연도

func (s S재무_정보_식별) G연도() uint16

func (S재무_정보_식별) G종목코드

func (s S재무_정보_식별) G종목코드() string

func (S재무_정보_식별) G키

func (s S재무_정보_식별) G키() string

type S재무_정보_저장소

type S재무_정보_저장소[T T재무_데이터] struct {
	M저장소 map[string]T
}

func (*S재무_정보_저장소[T]) G값

func (s *S재무_정보_저장소[T]) G값(종목코드 string, 연도 uint16, 분기 uint8) T

func (*S재무_정보_저장소[T]) G기준일_전년_동분기_정보

func (s *S재무_정보_저장소[T]) G기준일_전년_동분기_정보(종목코드 string, 기준일 uint32) T

func (*S재무_정보_저장소[T]) G기준일_차최신_분기_정보

func (s *S재무_정보_저장소[T]) G기준일_차최신_분기_정보(종목코드 string, 기준일 uint32) T

func (*S재무_정보_저장소[T]) G기준일_차최신_연도_정보

func (s *S재무_정보_저장소[T]) G기준일_차최신_연도_정보(종목코드 string, 기준일 uint32) T

func (*S재무_정보_저장소[T]) G기준일_최신_분기_정보

func (s *S재무_정보_저장소[T]) G기준일_최신_분기_정보(종목코드 string, 기준일 uint32) T

func (*S재무_정보_저장소[T]) G기준일_최신_연도_정보

func (s *S재무_정보_저장소[T]) G기준일_최신_연도_정보(종목코드 string, 기준일 uint32) T

func (*S재무_정보_저장소[T]) G기준일_추출

func (s *S재무_정보_저장소[T]) G기준일_추출(기준일 uint32) (추출본 *S재무_정보_저장소[T])

func (*S재무_정보_저장소[T]) G연도별_값

func (s *S재무_정보_저장소[T]) G연도별_값(종목코드 string, 연도 uint16) T

func (*S재무_정보_저장소[T]) G종목별_차차최신_연도_정보

func (s *S재무_정보_저장소[T]) G종목별_차차최신_연도_정보(종목코드 string, 기준일 uint32) T

type S팩터_FG

type S팩터_FG struct {
	M종목코드 string
	M종목명  string
	*S재무_FG
	M전분기_재무_정보    *S재무_FG
	M전년_동분기_재무_정보 *S재무_FG
	M최신_연도_재무_정보  *S재무_FG
	M차최신_연도_재무_정보 *S재무_FG
	// TODO
	M최근_급등 bool
	M최근_급락 bool
	M복합_등급 float64
}

func New종목_데이터_FG

func New종목_데이터_FG(종목코드 string, 기준일 uint32,
	일일_가격정보_모음 *dd.S종목별_일일_가격정보_모음,
	재무_정보_저장소 *S재무_정보_저장소[*S재무_FG]) (s *S팩터_FG)

func (S팩터_FG) G복합_등급

func (s S팩터_FG) G복합_등급() float64

func (S팩터_FG) G최근_급등

func (s S팩터_FG) G최근_급등() bool

func (S팩터_FG) G최근_급락

func (s S팩터_FG) G최근_급락() bool

type T재무_데이터

type T재무_데이터 interface {
	*S재무_세종 | *S재무_FG
	G종목코드() string
	G연도() uint16
	G분기() uint8
	G키() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL