인프런 커뮤니티 질문&답변
6-4 실습 진행 시 문의
해결된 질문
작성
·
25
0
6-4 실습 : 마켓 게이트 만들고 테스트
에서 4:11분 경의 강의 상 프롬프트와
올려주신 파일의 해당부 프롬프트가 달라
프롬프트 8: 마켓 게이트 API 에서
❯ kr_market.py에 /market-gate 엔드포인트를 추가해줘. 1. kr_market/data/daily_prices.csv에서 KODEX 200(069500) 데이터 로드 ...
이 부분의 프롬프트를 적용하니 아래와 같이 답변이 나옵니다. 올려주신 압축 파일에도 없고 기존 과정 자료에서 찾아봐도 해당 파일이 없습니다. 이후 진행에 문제 없을까요?
● daily_prices.csv 파일이 없네요. 파일 없을 때 처리 포함해서 구현할게요. 먼저 기존 jongga 데이터에서 섹터 정보를 추출할 수 있는지 확인할게요.
답변 2
0
감사합니다. 이미 교재 내용을 돌렸네요. 주신 수정 내용 올리니
● 이미 구현되어 있어요. 현재 /api/kr/market-gate는 완전히 동작 중이고 방금 테스트도 완료했어요. 현재 상태: - cachedresponse(ttl_seconds=300) 적용 ✅
- MA20 / MA50 / MA200 계산 ✅ - RISK_ON / RISK_OFF / NEUTRAL 판단 ✅ - 섹터별 등락률 (_sectors_from_latest()) ✅
- daily_prices.csv 없을 때 fallback 처리 ✅
daily_prices.csv만 생기면 MA 계산이 자동으로 작동해요. 혹시 다른 수정이 필요하신가요?
<= 라고 답을 주네요. 고집이 셍각보다 쎄내요
0
아래 내용으로 부탁드립니다!
📋 프롬프트 8 — 마켓 게이트
복사
kr_market.py에 /market-gate 엔드포인트를 추가해줘. cachedresponse(ttl_seconds=300) 캐시 적용. GET /api/kr/market-gate: 1. KODEX 200(069500) 데이터 로드 2. MA20, MA50, MA200 계산 3. 시장 상태 판단: - 현재가 > MA200 AND MA20 > MA50 → "RISK_ON" - 현재가 < MA200 AND MA20 < MA50 → "RISK_OFF" - 그 외 → "NEUTRAL" 4. 섹터별 등락률도 포함





fallback 으로 되어 있으시면 상관 없습니다! 감사합니다 ㅎㅎ