베개머리투자법 섹션 5를 듣고 질문드립니다.
16
5 asked
섹션 5를 듣기 전에 섹션6 슬랙 연동을 먼저 했습니다. 질문이 생겼습니다.
첫번째 질문.
그 과정에서 한 가지 안 사실은 이미 수업시간에 말씀하신 것들은 수정이 다 되어있었다는 것입니다.
새로 받은 개인 수치들만 넣어야 한다는 점 외는 고칠 것이 없더라구요.
혹시나 고쳐야 되나, 수업 영상과 받은 화일을 비교하느라 고생했습니다. ^^;
그래서 말인데요. 슬랙 연결보다 케겔 연동이 보기에 어렵고 긴 작업 같은데.
이것도 새 계정 만들어서 키랑 시크릿 키만 넣으면 되는 것인지 확인하고 싶습니다.
두번째 질문.
그리고... 이건 예전에 해결해야 했나 싶은데,
host:8000 <- 주소를 수업영상에서 봐서 정확하게 모릅니다만.
찍으면 화면이 나와야 하는데, 글자만 나오고 더 안 나와서. 이건 어디를 참조해야 하는지 설명 부탁드립니다. 감사합니다.
Answer 2
1
안녕하세요, @별명을붙여줘야겠군님.
먼저 소스코드 비교하시느라 고생 많으셨습니다. 제공해 드린 소스는 강의 중에 고친 내용까지 전부 반영된 완성본이라, 받으신 파일에는 개인 키 값만 채우시면 됩니다.
캐글 연동도 거의 같습니다. 다만 한 군데는 꼭 바꾸셔야 합니다.
캐글 계정에서 API 토큰 발급 (Settings → API → Create New Token)
.env에KAGGLE_USERNAME과KAGGLE_API_TOKEN입력. 여기서 username은 토큰 이름이 아니라 실제 캐글 계정 아이디입니다. 이걸 헷갈리시는 분이 많습니다.kaggle_notebook/kernel-metadata.json을 열면
"id": "cheatkeyman/stock-prediction"이 있습니다. 앞부분을 본인 캐글 아이디로 바꿔주세요. 안 바꾸시면 제 계정에 노트북을 올리려다 권한 오류가 납니다.캐글 계정에서 전화번호 인증을 해두세요. GPU와 인터넷 사용이 그때 열립니다. 이게 안 되어 있으면 노트북이 실행되다 멈춥니다.
노트북 안의 Supabase 키는 따로 넣지 않으셔도 됩니다. 푸시할 때 코드가 .env 값을 노트북 첫 셀에 자동으로 넣어주도록 되어 있습니다.
설정이 끝나면 서버를 띄우고 /pipeline/kaggle/auth-check 를 호출해 보세요. 인증이 정상인지 바로 확인됩니다. 통과되면 /pipeline/kaggle/trigger-ml 로 실행하시면 됩니다.
8000번 포트에 글자만 나오는 건 정상입니다.
주소창에 localhost:8000 만 치면 서버가 살아 있는지 알려주는 메시지 한 줄만 나옵니다. 거기까지 나오셨으면 서버는 제대로 뜬 겁니다.
보고 싶으신 화면은 localhost:8000/docs 입니다. API 목록이 쭉 나오고, 버튼을 눌러 바로 실행해 볼 수 있습니다. 캐글 인증 확인이나 파이프라인 실행도 전부 여기서 하시면 편합니다.
참고로 이 시스템은 별도 대시보드를 만들지 않습니다. 매매 결과는 슬랙 알림과 증권사 앱으로 확인하는 구조라서요.
또 궁금한 점 생기면 언제든 편하게 또 보내주세요. 빠르게 답변드리겠습니다.
감사합니다.
0
안녕하세요, 인프런 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

