inflearn logo
Course

Course

Instructor

cheatkeylab's Posts

cheatkeylab cheatkeylab

@cheatkeylab

Students
1,601
Reviews
130
Course Rating
4.7

Posts 126

Q&A

명령 프롬프트

안녕하세요, @무무님. 제가 해당 질문을 늦게 확인했네요... 이미 해결되신 것 같아서 짧게 답변드립니다. PC에 Git이 설치되어 있지 않아 발생하는 오류인 것으로 보입니다. 아래 가이드로 git 설치 후 git clone으로 다운로드 받으시면 해결 되실 것 같습니다. git-scm.com 에 접속하여 Git을 다운로드 및 설치해 주세요. 설치 과정 중 옵션은 기본값대로 진행하시면 됩니다. 설치 완료 후 명령 프롬프트(CMD)를 완전히 껐다 다시 켠 뒤 명령어를 재입력해 보세요. 감사합니다.

Likes
0
Comments
2
Viewcount
34

Q&A

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

안녕하세요, @Taihak kim님. 저도 궁금했던 질문이네요. ㅎㅎ 우선 상승장에서는 주식 경력이 2~3년 정도 되신 분이라면 누구나 수익을 냈을 가능성이 큽니다. 말씀하신 대로 하락장이 문제입니다. 하락장에 제대로 대처하지 못하면 몇 년 동안 번 수익을 한 번에 모두 잃을 수도 있습니다. 저희 시스템은 상승장에서의 높은 수익률보다는 하락장에 잘 대응하는 방향으로 설계되었습니다. 실제 계좌로 올해부터 검증해 본 결과, 설계 의도대로 하락장 방어가 잘 이루어지는 모습을 확인했습니다. 이와 관련해서 실제로 시스템을 운용하고 계신 수강생분들의 고견도 함께 들어보고 싶네요. 감사합니다.

Likes
1
Comments
2
Viewcount
16

Q&A

클로드

안녕하세요, @무무님. 요즘같이 LLM, AI Agent가 발전한 지금은 Cursor를 사용하던, Claude를 사용하던 똑같다고 생각하시면 됩니다. 뭐가 더 좋을 것 없이 그냥 똑같습니다 ㅎㅎ 무무님 환경에서 LLM 사용하시기에 편한 도구를 사용하시면 됩니다. 최근 LLM들은 문맥을 이해하는 Context 사이즈나 코딩, 기술 등 벤치마크 점수나 모두 최상입니다. 저희 강의를 수강하시면서 만들어가는 시스템 정도면 어떤 플랫폼을 사용해도 상관 없습니다! 만약 커서를 사용하시다가 문제가 발생하셔도 편하게 질문 주세요~ 감사합니다.

Likes
0
Comments
2
Viewcount
37

Q&A

[데이터 전처리] dropna에서 특정 두 지표만 기준으로 결측치를 제거한 이유가 궁금합니다

안녕하세요, @운머님. 운머님께서 생각하신 두 가지 이유가 모두 맞습니다. 학습 시작 구간 설정 (유효 분석 기간) 지표마다 데이터 수집 시작 시점이 다릅니다. 두 핵심 지표가 모두 집계되기 시작한 시점을 전체 데이터의 실질적인 분석 시작점 으로 정하기 위함입니다. 핵심 변수 왜곡 방지 보조 지표의 일시적 공백은 ffill() 로 채워도 무방하지만, 모델링의 핵심인 두 지표 자체가 없는 과거 구간은 단순 대체보다 제외하는 것이 데이터 신뢰성 측면에서 안전 하기 때문입니다. 즉, "두 핵심 지표가 모두 존재하는 시점부터 분석을 시작하고, 나머지 미세 결측은 ffill() 로 채운다"고 이해하시면 됩니다. 추가로 궁금한 점이 있으시면 언제든 편하게 질문 주세요. 감사합니다!

Likes
1
Comments
1
Viewcount
23

Q&A

pip install -r requirements.txt

안녕하세요, @무무님. 제가 이전 강의에서 Python 설치 및 환겨변수 등록 부분은 충분히 다뤘기 때문에 완성편에서는 해당 부분을 건너 뛰었습니다. 환경 설정하는 방법은 아래와 같이 가이드 드리겠습니다. 또 어려운 부분 있으시다면 다시 질문주세요~ 감사합니다. 파이썬과 pip을 설치한 후, 어느 경로에서든 실행할 수 있도록 환경변수(PATH)를 설정 해야 합니다. 1. 환경변수 확인하기 먼저, 파이썬이 환경변수에 제대로 등록되어 있는지 확인 합니다. CMD(명령 프롬프트)에서 확인 python --version pip --version 위 명령어를 실행했을 때 버전 정보가 정상적으로 출력되면 , 환경변수가 정상적으로 설정된 것입니다. 만약, python을 찾을 수 없습니다. 또는 pip을 찾을 수 없습니다. 같은 오류가 나오면, 환경변수를 설정해야 합니다. 2. 환경변수 설정하기 1) Python 설치 경로 확인 Python이 설치된 폴더를 확인 해야 합니다. Python 기본 설치 경로는 보통 다음과 같습니다:또는(XX는 버전 번호, 예: Python311) where python 결과 예시: C:\Users\사용자이름\AppData\Local\Programs\Python\Python311\python.exe 📌 설치된 Python 경로를 정확히 모르겠다면? CMD에서 아래 명령어를 실행해 찾을 수 있습니다. C:\PythonXX C:\Users\사용자이름\AppData\Local\Programs\Python\PythonXX 2) 환경변수 편집 Windows 검색창 에서 환경 변수 입력 후 "시스템 환경 변수 편집" 클릭 고급 탭 → 환경 변수(N)... 버튼 클릭 "시스템 변수(S)" 또는 "사용자 변수(U)"에서 Path 선택 후 "편집(E)..." 클릭 새로 만들기(N) 버튼 클릭 후 아래 두 개의 경로를 추가: C:\Users\사용자이름\AppData\Local\Programs\Python\PythonXX C:\Users\사용자이름\AppData\Local\Programs\Python\PythonXX\Scripts 확인 → 확인 을 눌러 창을 닫고 설정 저장 3. 환경변수 적용 확인 환경변수를 설정한 후, CMD(명령 프롬프트)를 다시 열고 아래 명령어를 실행해 확인합니다. python --version pip --version 정상적으로 버전 정보가 출력되면 환경변수 설정 완료 입니다!

Likes
0
Comments
2
Viewcount
44

Q&A

smithery filesystem mcp server

안녕하세요, @이승욱님. Smithery 사이트가 지속적으로 업데이트되면서 강의 내용과 약간의 구조적 차이가 발생하고 있습니다. 강의 제작 당시에는 MCP(Model Context Protocol)가 한창 주목받는 시점이었고 관련 자료가 부족해, 연동 방법 및 활용 흐름을 직접 보여드리고자 해당 내용을 포함했었습니다. 하지만 최근에는 AI 모델의 Context 크기가 크게 확장되었을 뿐만 아니라, Cursor나 Claude의 Agent 자체에 Filesystem MCP가 기본 내장되어 있습니다. 따라서 해당 파트는 스킵하고 다음 단계로 넘어가셔도 학습에 무방합니다. 참고로 유명한 Filesystem MCP나 관련 포크 시스템은 아래 링크에서 확인하실 수 있습니다. 공식 Filesystem MCP Repository: https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem LobeHub MCP 포크 시스템 예시: https://lobehub.com/ko/mcp/codemaestroai-filesystem-mcp 수강하시면서 궁금한 점이 생기시면 언제든 편하게 질문 남겨주세요. 감사합니다!

Likes
0
Comments
2
Viewcount
45

Q&A

supabase url, key 값 확인방법

안녕하세요, @이승욱님. 아래 이미지와 같이 좌측 패널 부분에 Settings(톱니바퀴) 부분을 선택하시면 API Keys 메뉴가 나옵니다. 그리고 Legacy anon, service_role API keys 탭을 클릭 해주시면 anon public 키가 보이실 겁니다. 해당 키를 넣어주시면 될 것 같습니다. 진행 중 또 문제가 있으시면 편하게 질문 주세요~ 감사합니다.

Likes
1
Comments
3
Viewcount
55

Q&A

slack 알림 연동 강의 관련

안녕하세요! 박영준님! 우리 시스템은 Incoming Webhook만 사용하므로 가장 단순한 옵션을 고르시면 됩니다. 선택할 옵션: 오른쪽 아래의 "Blank app" 입니다. 이후 과정은 강의와 동일합니다: 1️⃣ Blank app 선택 → Continue 2️⃣ 앱 이름 banbu-trading-bot 입력 → 워크스페이스 선택 → Create 3️⃣ 좌측 메뉴 Incoming Webhooks -> 토글 ON 4️⃣ 하단 Add New Webhook to Workspace → 알림 받을 채널(예: #trading-bot) 선택 → Allow 5️⃣ 생성된 https://hooks.slack.com/services/ ... URL 복사 → .env에 추가: SLACK_WEBHOOK_URL= https://hooks.slack.com/services/여기에_복사한_URL 6️⃣ 서버 재시작하면 알림이 동작합니다. 잘 되는지 바로 확인하고 싶으시면 터미널에서 아래를 실행해 보세요. curl -X POST -H "Content-type: application/json" --data "{\"text\":\"테스트\"}" 복사한_웹훅_URL 레포지토리의 documents/09_Slack_ 연동.md 문서에도 새 화면 기준 안내를 추가해 두었으니 git pull 받으시면 참고하실 수 있습니다. 막히시면 언제든 질문 주세요! 감사합니다.

Likes
1
Comments
2
Viewcount
66

Q&A

supabase_key 관련

안녕하세요, @박영준님. Traceback을 보면 startup(lifespan) 단계에서 403 예외가 발생해 서버가 아예 뜨지 못하고 죽습니다. 그래서 "연결을 거부했습니다"가 나오는 겁니다. SQL 실행 후 서버가 정상 기동되면 /docs도 열립니다. @박영준 님께서 이전 답변에 댓글로 답변 달아주신 부분에 제가 상세 가이드 작성해놨으니 확인 부탁드립니다. 먼저 아래 내용 확인해주세욥~ 터미널 환경에서 git pull 명령을 통해 레포지토리에 있는 코드를 다시 받아주세요. sql/errorfix.sql 전체 복사 → Supabase 대시보드 SQL Editor에 붙여넣고 Run python run.py 재실행 → 403 사라지고 데이터 수집 시작되는지 확인 브라우저에서 localhost:8000/docs 접속 (열리는게 정상입니다. 열리지 않는다면 에러 메시지 지금처럼 드래그해주세요~) .env 는 SUPABASE_KEY 는 anon 키로 되돌리고 SUPABASE_SERVICE_ROLE_KEY= 에 Service Role Key 넣어주면 됩니다. 그래도 안되시면 편하게 다시 질문주세요~ 그리고 강의는 쭉 들어주시면 됩니다 ㅎㅎ 오늘 기준으로도 제가 클라우드 환경에서 정상적으로 자동매매 돌리고 있으니 서비스나 소스에 문제가 있는 것이 아니니 걱정하지 않으셔도 됩니다. 마지막까지 들으시고 안되시는 부분이 있으시다면 어떻게든 해결할 수 있도록 도움 드릴 것이니 걱정하지 않으셔도 됩니다. 감사합니다.

Likes
1
Comments
3
Viewcount
62

Q&A

프로그램은 뭘 사용하시는 건가요??

안녕하세요, @화나이글스님. 섹션 3부터 진행하는 프로그램은 Cursor IDE입니다. 아래 경로에서 다운로드 받으시면 됩니다. https://cursor.com/ko/download 추가로 궁금하신 부분이나 질문 있으시다면 편하게 말씀주세요~ 감사합니다.

Likes
1
Comments
2
Viewcount
51