inflearn logo
강의

Course

Instructor

Pillow Investment Method Complete: Fully Automated AI Stock Trading That Makes You Excited for the Morning — Claude Vibe Coding

Section 5 Quiz

베개머리투자법 섹션 5를 듣고 질문드립니다.

16

vetman94

5 asked

0

섹션 5를 듣기 전에 섹션6 슬랙 연동을 먼저 했습니다. 질문이 생겼습니다.


첫번째 질문.

그 과정에서 한 가지 안 사실은 이미 수업시간에 말씀하신 것들은 수정이 다 되어있었다는 것입니다.
새로 받은 개인 수치들만 넣어야 한다는 점 외는 고칠 것이 없더라구요.

혹시나 고쳐야 되나, 수업 영상과 받은 화일을 비교하느라 고생했습니다. ^^;

그래서 말인데요. 슬랙 연결보다 케겔 연동이 보기에 어렵고 긴 작업 같은데.
이것도 새 계정 만들어서 키랑 시크릿 키만 넣으면 되는 것인지 확인하고 싶습니다.

두번째 질문.
그리고... 이건 예전에 해결해야 했나 싶은데,
host:8000 <- 주소를 수업영상에서 봐서 정확하게 모릅니다만.

찍으면 화면이 나와야 하는데, 글자만 나오고 더 안 나와서. 이건 어디를 참조해야 하는지 설명 부탁드립니다. 감사합니다.

python 머신러닝 aws FastAPI 퀀트 cloud-computing claude

Answer 2

1

cheatkeyman

안녕하세요, @별명을붙여줘야겠군님.

먼저 소스코드 비교하시느라 고생 많으셨습니다. 제공해 드린 소스는 강의 중에 고친 내용까지 전부 반영된 완성본이라, 받으신 파일에는 개인 키 값만 채우시면 됩니다.

캐글 연동도 거의 같습니다. 다만 한 군데는 꼭 바꾸셔야 합니다.

  1. 캐글 계정에서 API 토큰 발급 (Settings → API → Create New Token)

  2. .env에 KAGGLE_USERNAME과 KAGGLE_API_TOKEN 입력. 여기서 username은 토큰 이름이 아니라 실제 캐글 계정 아이디입니다. 이걸 헷갈리시는 분이 많습니다.

  3. kaggle_notebook/kernel-metadata.json을 열면 "id": "cheatkeyman/stock-prediction" 이 있습니다. 앞부분을 본인 캐글 아이디로 바꿔주세요. 안 바꾸시면 제 계정에 노트북을 올리려다 권한 오류가 납니다.

  4. 캐글 계정에서 전화번호 인증을 해두세요. GPU와 인터넷 사용이 그때 열립니다. 이게 안 되어 있으면 노트북이 실행되다 멈춥니다.

노트북 안의 Supabase 키는 따로 넣지 않으셔도 됩니다. 푸시할 때 코드가 .env 값을 노트북 첫 셀에 자동으로 넣어주도록 되어 있습니다.

설정이 끝나면 서버를 띄우고 /pipeline/kaggle/auth-check 를 호출해 보세요. 인증이 정상인지 바로 확인됩니다. 통과되면 /pipeline/kaggle/trigger-ml 로 실행하시면 됩니다.

8000번 포트에 글자만 나오는 건 정상입니다.

주소창에 localhost:8000 만 치면 서버가 살아 있는지 알려주는 메시지 한 줄만 나옵니다. 거기까지 나오셨으면 서버는 제대로 뜬 겁니다.

보고 싶으신 화면은 localhost:8000/docs 입니다. API 목록이 쭉 나오고, 버튼을 눌러 바로 실행해 볼 수 있습니다. 캐글 인증 확인이나 파이프라인 실행도 전부 여기서 하시면 편합니다.

참고로 이 시스템은 별도 대시보드를 만들지 않습니다. 매매 결과는 슬랙 알림과 증권사 앱으로 확인하는 구조라서요.

또 궁금한 점 생기면 언제든 편하게 또 보내주세요. 빠르게 답변드리겠습니다.

감사합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 별명을붙여줘야겠군님.

질문하신 내용과 유사한 기존 답변을 참고해 주세요.

코드 업데이트 및 localhost:8000 접속 방법

코드 관련 문의 및 localhost:8000 접속, 자동매매 스케줄러 설정

기존 답변에 따르면, 제공된 최신 소스는 강의에서 이미 수정된 상태이므로 개인별 API 키와 시크릿 키 등의 환경변수만 입력하면 됩니다. 개인 계정 연동 과정에서도 일반적으로 강사님의 개인 인증정보를 수정하는 것이 아니라, 본인의 계정에서 발급받은 키를 .env 파일에 설정해야 합니다. 다만 연동 대상이 한국투자증권 등 어떤 서비스인지에 따라 필요한 키의 종류와 설정 위치가 달라질 수 있으므로, 강의에서 안내한 환경변수 이름을 그대로 유지하는 것이 중요합니다.

host:8000으로 접속했을 때 글자만 보이는 경우에는 API 응답 화면일 가능성이 있습니다. 서버를 실행한 뒤 브라우저에서 아래 주소로 접속해 보세요.

http://localhost:8000/docs

/docs는 FastAPI에서 제공하는 Swagger UI 화면으로, API 목록과 실행 버튼을 확인할 수 있습니다. 서버 실행 터미널에 Application startup complete 메시지가 출력된 후 접속해야 하며, 최초 실행 시 데이터 수집 때문에 시간이 걸릴 수 있습니다.

기존 답변에서는 자동매매를 원하지 않을 경우 main.py의 start_scheduler() 및 start_sell_scheduler() 호출을 주석 처리하는 방법도 안내하고 있습니다. 따라서 데이터 수집이나 예측 기능만 먼저 확인하고, 실제 매수·매도 기능은 별도로 활성화하는 방식으로 테스트할 수 있습니다.

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

미국 써머 타임 적용에 대해서 질문입니다.

0

23

1

클로드 API 기간설정에 대해서

1

42

1

한국투자증권 모의투자 상시투자 풀릴 시, 프로그램이 헛돌고있음

1

80

2

검색 대상 종목 선정

1

85

2

llm_decision_logs 미적재 문의

1

67

2

연동 문제

1

74

2

5-21 질문이요!

1

88

3

매수 실행 시점 관련

1

68

1

Opus/Sonnet 버전 관련 문의

1

81

2

섹션2 질문이요

1

87

2

섹션1.9 질문입니다!

1

109

3

Kaggle 노트북(predict.ipynb) 관련

1

86

2

git bash .env

1

79

1

알파벤티지 sleep(5) 관련 문의

1

85

2

실전 계좌에서 운영하고 계신 분 계신가요?

1

80

2

클로드

1

71

2

pip install -r requirements.txt

0

77

2

명령 프롬프트

0

76

2

slack 알림 연동 강의 관련

1

91

2

supabase_key 관련

1

115

3

python run.py 실행시 에러 문제

1

113

2

커서창

1

88

2

cursor 환경

1

80

2

개발 환경 준비와 프로젝트 구조 강의 관련

1

71

2