inflearn logo
강의

講義

知識共有

枕投資法:寝ながら稼ぐAI株式自動売買マシン

経済および株価データの収集 📑

run.py 실행시키면, 자동으로 바로 경제 지표 데이터를 수집해요

解決済みの質問

25

snaperkim4601

投稿した質問数 16

1

원래는, API 이것저것 확인해 보려는데, 강의랑은 다르게 저걸 바로 수집해 버리네요, 어떻게 해야할까요 강사님!

python 딥러닝 빅데이터 FastAPI 데이터-엔지니어링

回答 2

0

cheatkeyman

안녕하세요, 김복치님.

그 동작은 오류가 아니라 최종 코드의 의도된 동작입니다.

강의 영상의 해당 구간은 코드가 만들어지는 중간 단계이고, 받으신 GitLab 코드는 완성본이라 app/main.py의 startup()에 "서버가 켜지면 빠진 날짜를 바로 채운다"는 로직이 들어가 있습니다.

서버가 며칠 꺼져 있다가 다시 켜져도 데이터 공백 없이 이어지도록 한 장치입니다.

수집 범위는 DB 상태에 따라 다릅니다.

DB에 데이터가 있으면 마지막 날짜의 다음 날부터 오늘까지만 수집합니다. 보통 몇 초에서 몇 분이면 끝납니다.

DB가 비어 있으면 2006-01-01부터 전부 수집해서 오래 걸립니다.

지금 보신 현상이 이 경우일 가능성이 큽니다.

README 5-3대로 economic_and_stock_data.csv를 먼저 임포트하시면 최근 며칠치만 수집하고 끝납니다.

API를 먼저 테스트하고 싶으시면 app/main.py의 startup()에서 아래 두 줄만 잠시 주석 처리하세요.

# await update_economic_data_in_background()

# print("초기 경제 데이터 수집이 완료되었습니다.")

그러면 서버가 바로 뜨고 http://localhost:8000/docs에서 API를 자유롭게 확인하실 수 있습니다.

수집은 같은 화면의 POST /economic/update로 원하실 때 직접 실행하면 되고, 테스트가 끝나면 주석을 다시 풀어 두세요.

실제 운영에서는 켜 두는 것이 맞습니다.

참고로 미국 장 운영 시간에 서버를 켜면 "장 마감 후에 데이터를 수집합니다" 메시지와 함께 수집을 건너뛰니, 그 시간대에는 바로 수집이 안 되는 것도 정상입니다.

또 궁금하신 부분이 있으시다면 편하게 질문 주세요~

감사합니다.


0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 김복치님.

run.py 실행 직후 경제지표 데이터를 수집하는 것은 app/main.py의 시작 코드에서 초기 수집 함수를 호출하기 때문일 수 있습니다. 아래처럼 startup() 함수 안에서 해당 부분을 주석 처리하면 서비스 시작 시 즉시 실행되는 수집을 막을 수 있습니다.

# await update_economic_data_in_background()

이후 정해진 시간에 실행되는 수집도 원하지 않으신다면 start_economic_data_scheduler() 호출도 함께 주석 처리해 주세요. 다만 이 설정을 바꾸면 자동 경제지표 업데이트도 중단됩니다.

관련 게시글에서 main.py의 시작 동작과 스케줄러 설정에 관한 안내를 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

엔비디아, 테슬라, 등등 최근에 많이 오른 주식들 accuracy이슈

1

27

2

밴티지api 막혀서 공매도 잔고설정 으로 다시 로직 설정한 강의에 대해서.

1

25

1

run.py 실행하니 아예 전체다 돌아가요 코드가

1

25

2

19강 감정분석 강의처럼 api 돌렸는데

1

82

1

16강에서 코드가 계속 안도길래. ai가 고쳐서 일단 supabase에 preditc 한 주가를

2

72

1

16강 구글 colab 에서 코드 실행이 안돼요.

0

81

1

강의 자료에 대한 질문입니다.

1

79

2

smithery filesystem mcp server

1

85

2

supabase url, key 값 확인방법

1

145

3

모의투자 주문이 불가한 계좌입니다.

0

283

2

미래에셋의 API 적용 가능성

1

2491

2

colab 실행시간이 너무 오래걸리는데 이게 맞을까요?ㅠ

1

1048

2

MCP 적용 안되시는분 이거 보세요.

2

287

2

mcp서버 설치 문의

0

144

2

13,14강 외부 API 설정 오류

0

258

3

fastapi를 이용한 뼈대 프로그램 소스 제공 가능 여부 문의드립니다. (6강_Python FastApi 기본)

0

187

1

[베개투자법 :자면서 돈버는 AI주식 자동매매머신] 종목을 100개까지 추가 하고자 합니다.

0

195

2

[베개투자법 :자면서 돈버는 AI주식 자동매매머신] 종목 변경시 코드 수정 부문을 알려주세요

1

181

2

종합 점수 계산시에 가중치 관련 질문

1

130

1

cursor 관련 질문

1

220

3

pip 설치 오류 문의

1

222

2

문의 드릴 메일 주소좀 알려주시면 감사하겠습니다.

1

160

2

파이선 설치 문제

0

391

2

경제 데이터 업데이트 중 오류 발생 문제

1

177

2