다양한 실무 경험과 프로젝트를 통해 전문성을 쌓아왔습니다:
주요 경력 및 성과
사이버 보안 (보안 솔루션 개발 & 암호학 & 해킹)
랜섬웨어 방지 솔루션 설계·개발
차량·IoT 환경 초경량 암호화·드라이버 인증 기술
Smart Home IoT 취약점 분석·해킹 툴 제작
AI 웹 방화벽(WAF) 설계·개발
대기업 대상 모의해킹
기획
그룹 차원의 선제적 방어 체계 기획
통합 모의해킹 거버넌스 수립
블록체인·핀테크
모빌리티 결제·NFT·디지털 자산 서비스 아키텍처 설계·개발
대기업 STO(토큰 증권) 시스템 구축
데이터 플랫폼 & 자동화
반도체·제조 라인 SQL·데이터 파이프라인 품질관리 솔루션 설계·개발
n8n·MCP·A2A 기반 AI 워크플로 자동화 플랫폼 기획·설계
교육 & 커뮤니티
반도체 임직원 대상 무선 해킹·보안 특강
IT 실전 노하우 온라인 강의 운영
반값부동산 CEO
현재와 강의 목표
현재 저는 대기업 IT 개발자로서 서비스 개발, 성능 개선, 블록체인, AI, 클라우드, 인프라, 정보보안 등 다양한 분야에서 성과를 만들어가고 있으며, 동시에 제가 직접 기획하고 운영하는 플랫폼을 통해 실무와 비즈니스를 접목하며 새로운 도전을 이어가고 있습니다.
저는 IT의 본질은 실무 적용에 있다고 믿습니다.
강의를 통해 여러분께 다음을 전달하고 싶습니다:
기술을 실제 프로젝트에 효과적으로 적용하는 방법
현업에서 실질적인 문제를 해결하는 방법
비전공자도 스스로 사업이나 포트폴리오를 만들 수 있는 실질적인 노하우
IT를 쉽게 대하고 즐길 수 있는 방법
핵심만 배우는 IT 치트키 강의
제 강의는 단순히 이론만 전달하지 않습니다. 실무 경험과 진정성을 담아 여러분이 시간을 낭비하지 않고 꼭 필요한 핵심만 배울 수 있도록 돕겠습니다.
IT는 방대하고 공부할 범위가 넓지만, 모든 것을 알 필요는 없습니다.
자신에게 필요한 것을 정확히 배우고, 이를 효과적으로 활용하는 방법만 익히면 누구나 IT를 고수처럼 활용할 수 있습니다.
새로운 길을 찾고, 성공적인 도전을 이어가며, 기술이 삶을 바꾸는 강력한 도구가 되는 순간을 함께 만들어갈 수 있도록 여러분의 IT 치트키가 되어드리겠습니다.
감사합니다! 🎯
비즈니스 협업 및 강의 문의
✉이메일 : banbu.jh@gmail.com
강의
로드맵
전체 1수강평
- 알고리즘 트레이딩의 비밀, AI가 주가를 맞추는 법
- 베개투자법 완성: 아침이 설레는 AI 완전 자동매매 Claude 바이브코딩
- 베개투자법 완성: 아침이 설레는 AI 완전 자동매매 Claude 바이브코딩
- 베개투자법 완성: 아침이 설레는 AI 완전 자동매매 Claude 바이브코딩
게시글
질문&답변
실제 계좌 잔고 및 테스트중에
안녕하세요, @mark.kim님! 저도 최근 3달 동안 로컬 환경에서 계속 서버를 돌리며 확인하고 있는데, 아직 동일한 에러를 발견하지 못해 정확한 원인을 함께 파악해 보면 좋을 것 같습니다. 한국투자증권 API의 경우 토큰 유효기간이 남은 상태에서 반복적으로 발급 요청을 보내면 일시적으로 제한이 걸릴 수 있습니다. 하지만 이미 토큰 발급 문자를 받으셨다면 기존에 발급된 토큰이 서버에 정상적으로 반영되어 작동하고 있을 가능성이 높습니다.6시간 제한 메시지가 뜨더라도 앞서 발급받은 토큰의 유효기간이 남아있다면 정상적으로 통신이 가능하니 너무 걱정하지 않으셔도 됩니다. 혹시 앞서 발급받은 토큰이 살아있는 상태에서 종목 현재가 조회 API 같은 간단한 요청을 호출하면 데이터가 잘 받아와지는지 확인을 부탁드려도 될까요? 중복 요청했을 때, 에러가 발생했더라도 앞서 발급받은 토큰으로 한투 API 사용 자체에 지장이 없는지 먼저 체크해보면 원인을 찾는 데 큰 도움이 됩니다.우선 인증 로직은 만료 시점을 검증해 알아서 재발급을 처리하도록 자동 복구되게끔 설계해 두었기 때문에, 실제 장이 시작되고 주문이 들어갈 때는 알아서 정상화될 것으로 보입니다. 그래도 처음 보는 특이 케이스인 만큼 발생 원인을 명확히 짚고 넘어가고 싶으니, 현재가 조회 등을 가볍게 테스트해보시고 그 결과를 저에게도 공유해 주시면 대단히 감사하겠습니다. 문제가 잘 해결될 수 있도록 함께 확인하겠습니다.감사합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 14
질문&답변
안녕하세요
안녕하세요, 우선 처음 접하는 GUI는 늘 낯설기 마련입니다. Cursor를 사용하다가 Claude로 변경한 이유는 결국 어떤 툴을 활용하더라도 원하는 결과를 만들어 낼 수 있다는 점을 보여드리기 위해서였습니다. 현재는 최종적으로 Claude를 사용하고 있습니다.아울러 Cursor IDE 변경 사항과 관련된 내용은 아래 질문을 참고해 주시기 바랍니다. https://inf.run/Ujx5K강의를 수강하시다가 막히는 부분이 생기면 언제든 편하게 질문 남겨주세요. 감사합니다.
- 좋아요수
- 1
- 댓글수
- 3
- 조회수
- 31
질문&답변
매일 사용시 토큰사용량
안녕하세요, @fiia2001님! 강의 내용을 바탕으로 열심히 실습하고 계시는군요. 우선 가장 궁금해하셨던 코드 수정이나 개발 과정 없이, 30일 내내 프로그램만 켜두고 순수하게 '자동매매'만 구동했을 때의 비용은 대략 3천원 부근 지출이 발생합니다.(우리 강의 시스템 기준으로 한 달 내내 프로그램을 멈추지 않고 매일 구동한다는 가정하에 산정된 LLM 비용입니다.)월 3만 원 수준이면 켜놓고 매매를 돌리기엔 차고 넘치는 금액입니다. 금방 소진된 이유는 추측하신 대로 '코드 수정과 개발' 단계에서 클로드 API를 계속 호출하셨기 때문인 것 같습니다.앞으로 비용을 아끼실 수 있도록 두 가지 노하우를 전해드립니다!- 코드 작성 및 수정은 '웹 사이트'나 '구독형'을 쓰세요 (강력 추천!)코드 수정을 부탁하거나 에러 로그를 분석할 때는 건당 비용이 나가는 API를 쓰시면 토큰 소비량이 엄청납니다. 코드 개발 단계에서는 클로드 Pro 구독(월 20달러), 혹은 커서(Cursor) 에디터의 자체 AI 기능을 활용하시는 것이 훨씬 저렴하고 경제적입니다. 질문을 아무리 많이 해도 정액제니까요!개발 단계에서 시행착오를 겪으며 토큰을 많이 쓰시는 것은 빌드업 과정에서 누구나 겪는 일 중 하나입니다. 이제 구조를 파악하셨으니, API는 자동매매 엔진에만 사용해보세요. 비용이 눈에 띄게 줄어들 것입니다. ^^구축하시다가 또 궁금한 점이나 비용 관련해 의문이 생기시면 언제든 편하게 질문 남겨주세요. 감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 41
질문&답변
LLM판단에 문제가 있는 것 같습니다
안녕하세요, @eunno님.먼저 시스코시스템즈 종목을 직접 분석하시고, 데드크로스 진입까지 캐치하신 관점 정말 좋았습니다. 이렇게 차트를 직접 뜯어보며 의문을 던져주시는 피드백 덕분에 큰 보람을 느낍니다. 짚어주신 내용에 대해 차트 해석과 함께 답변 공유해 드립니다.1. 차트에 표시된 이동평균선 확인먼저 올려주신 차트를 보면 상단 범례에 5·20·60·120일선 네 개가 떠 있습니다. 말씀하신 데드크로스는 그중 캔들에 바짝 붙어 움직이는 5일선이 20일선을 하향 돌파한 단기 신호예요. 6/4 고점(130.3656) 이후 가격이 빠지면서 빠른 5일선이 먼저 꺾인 모습입니다. 정확하게 잘 보셨습니다.2. 우리 시스템 기준과의 차이 (핵심)반면 우리 자동매매는 20일선/50일선(SMA20/SMA50) 기준이라 더 느린 추세를 봅니다. 그런데 이 차트엔 50일선이 그려져 있지 않아서, 근사치로 60일선을 보면 20 > 60으로 아직 골든 정렬이 유지되고 있는 상태예요.그래서 시스템이 "골든크로스가 견고하다"고 본 것이 잘못 판단한 게 아니라, 민감한 5/20에선 데드크로스, 느린 20/50에선 아직 골든인 상태로 보시면 됩니다. 같은 종목도 어떤 선을 기준으로 보느냐에 따라 신호가 갈리는 거죠. 5/20이 먼저 경고를 주고, 20/50은 더 큰 추세를 늦게 확인해주는 구조라고 이해하시면 좋습니다.3. 여기서부터가 중요합니다변경해야겠다 싶은 부분은 과감하게 바꿔서 직접 테스트해보시길 권합니다. 기준선을 5/20으로 더 민감하게 가져갈지, 20/50을 유지할지, 아니면 둘을 조합할지 정답은 없습니다. 제 강의 의도가 바로 이것이에요. 주어진 기준을 그대로 따르는 게 아니라, 스스로 가설을 세우고 검증해보는 것. 앞으로도 자동매매 시스템을 다듬어 나가시면서 막히는 부분이나 제안하고 싶은 점이 있다면 언제든 편하게 공유해 주세요. 지금처럼만 하시면 정말 잘하고 계신 겁니다. 👍감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 38
질문&답변
실습 2인데 커서아이디 같은거 다운로드 안내같은건 따로없나요??
안녕하세요, @jinseung91님! 해당 툴들의 설치 과정은 이전 시리즈 강의인 [배게투자법 기본편]에서 상세히 다루다 보니 본 완성편 강의에서 설명이 누락되었습니다. 우선 실습을 바로 이어 나가실 수 있도록 3분 만에 끝내는 초간단 설치 가이드를 안내해 드립니다. 다른 강의를 선행하지 않으셔도 아래 내용만 따라 하시면 바로 해결됩니다. 향후 강의에 이전 강의의 설치 영상도 추가할지 검토해보겠습니다.1. Git (깃) 설치하기프로그램 소스코드를 다운로드하고 관리하기 위한 필수 도구입니다.Git 공식 다운로드 페이지에 접속합니다.사용 중이신 운영체제(Windows 또는 Mac)에 맞는 설치 파일을 다운로드합니다.다운로드된 파일을 실행하신 후, 모든 옵션은 기본값(Next)으로 두고 설치를 완료하시면 됩니다.(설치 확인) 터미널(혹은 명령 프롬프트) 창을 열고 git --version을 입력했을 때 버전 정보가 나오면 성공입니다!2. Cursor (커서) 설치하기챗GPT, 클로드 같은 AI 기능이 내장되어 있어 요즘 가장 핫한 최신 코드 편집기(에디터)입니다.Cursor 공식 홈페이지에 접속하여 [Download] 버튼을 클릭합니다.설치 파일을 실행하면 자동으로 설치가 진행됩니다.💡 중요 팁: 본 강의 실습에서는 Cursor의 유료 기능이나 로그인이 필수가 아닙니다. 처음에 로그인 창이 뜨더라도 로그인 없이 진행(Skip)하셔도 실습하시는 데 아무런 문제가 없습니다.진행하시다가 막히거나 잘 안 되는 부분이 있으시면 언제든 질문 남겨주세요.감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 36
질문&답변
5. 실습 (1) 개발 환경 준비와 프로젝트 구조 03:11
안녕하세요, @yiyoungshin님.터미널(Terminal)을 가장 쉽게 이해하는 방법은 "마우스 없이 글자(텍스트)로만 컴퓨터에게 명령을 내리는 창"이라고 생각하는 것입니다.우리가 평소에 컴퓨터를 쓸 때와 비교해서 설명해 드릴게요.우리가 아는 보통의 컴퓨터 사용법 (GUI):새 폴더를 만들고 싶을 때, 바탕화면에서 마우스 오른쪽 버튼 클릭 ➡️ [새 폴더 만들기]를 누르죠? 이처럼 눈에 보이는 아이콘을 마우스로 클릭하는 방식을 GUI(그래픽 사용자 인터페이스)라고 합니다.터미널에서의 컴퓨터 사용법 (CLI):터미널 창을 켜고 키보드로 mkdir 새폴더라고 타이틀을 친 뒤 엔터를 누릅니다. 그러면 똑같이 새 폴더가 만들어집니다. 이처럼 글자로 명령을 주고받는 방식을 CLI(명령줄 인터페이스)라고 하며, 이 명령을 입력하는 까만 화면 창이 바로 '터미널'입니다.강의 초반에는 이런 생소한 용어들이 종종 등장해 어렵게 느껴지실 수 있습니다. 그럴 때는 완벽하게 이해하려고 멈추시기보다는, "아, 저 까만 창에 글자를 쳐서 컴퓨터를 움직이는구나" 정도로 가볍게 이해하시고 물 흐르듯 쭉 끝까지 먼저 시청해 보시는 것을 추천해 드립니다.전체적인 그림과 깊이(뎁스)를 한 번 확인하고 나면, 두 번째 보실 때는 훨씬 더 쉽게 와닿으실 거예요.언제든 막히거나 어려운 용어가 나오면 편하게 질문 남겨주세요. 감사합니다.
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 30
질문&답변
여태까지 발견한 이슈들 공유드립니다.
안녕하세요, @eunno님.먼저 강의를 흥미롭게 들어주시고, '양질의 강의'라는 좋은 평가 남겨주셔서 큰 보람을 느낍니다. 좋은 피드백에 감사드립니다.짚어주신 두 가지 의견에 대해 답변과 코드 업데이트 현황을 공유해 드립니다.1. Claude API 모델 버전 및 소스코드 최신화 관련우선은 말씀해 주신 대로 현재 안트로픽(Anthropic)의 최신 규격에 맞추어 기존 코드를 최신 버전(claude-opus-4-8)으로 업데이트하여 git 코드에 반영해 두었습니다. 기존 4.7 버전을 사용하더라도 기능 작동 자체에는 문제가 없어서 유지하던 부분이었는데, 말씀해주신 덕분에 업데이트하였습니다.수강생마다 선호하거나 테스트하고 싶은 LLM 모델(Opus, Sonnet, Haiku 등)이 다를 수 있기 때문에, 해당 버전 정보를 소스코드 내에 하드코딩하기보다는 환경 변수(.env 파일)로 분리하여 관리하는 것도 좋은 방법이 될 수 있을 것 같습니다.2. 주말 스케줄러 오작동 이슈이 부분은 제가 놓친 버그가 맞습니다! 매수 스케줄러에는 주말 예외 처리(Guard)가 들어가 있었는데, 전체 파이프라인 단에서 주말에도 LLM 판단 로직이 돌고 있었네요. 날카롭게 잡아내어 개선 아이디어를 주신 덕분에 즉시 주말 가드 로직을 추가하였습니다.@eunno님처럼 깊이 있게 고민하며 코드를 분석해 주시는 수강생분 덕분에 강의의 완성도가 점점 더 높아지는 것 같습니다. 앞으로도 자동매매 시스템을 구축해 나가시면서 막히는 부분이나 제안하고 싶은 점이 있다면 언제든 편하게 공유해 주세요.감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 49
질문&답변
Cursor 실행 문의
안녕하세요, @석원님! 배경지식이 없는 상태에서 새로운 툴을 다루며 학습을 시작하신 열정과 실행력이 대단하십니다.강의를 차근차근 따라오신다면 충분히 @석원님만의 자동매매 시스템을 완성하실 수 있고, 앞으로 스스로 업데이트해 나갈 힘을 기르실 수 있으니 너무 걱정하지 마세요! 😊질문해 주신 내용에 대해 답변해 드립니다.1. 왼쪽 탭에 파일들이 보이지 않는 이유 (UI 업데이트)석원님이 설치하신 툴이 맞습니다! 최근에 Cursor 툴이 업데이트되면서 처음 실행했을 때의 기본 화면(UI)이 조금 변경되었습니다.강의 영상 촬영 시점과 화면이 달라 혼동이 있으셨을 텐데요, 화면 우측 상단을 보시면 Editor Window (에디터 창 전환) 버튼이 있습니다. 그 버튼을 클릭하시면 강의 화면에서 보시는 것과 동일한 왼쪽 파일 탐색기 탭과 에디터 화면으로 전환됩니다. (강의 후반부에도 이 이동 과정이 한 번 언급되지만, 초반부에 설명이 누락되어 혼선을 드린 점 양해 부탁드립니다.)(사진)2. 배경지식이 부족할 때 추천해 드리는 수강 팁수강생분들의 시행착오와 시간을 줄여드리기 위해 처음부터 '전체 완성 코드'를 제공해 드리고 있습니다. 그렇다 보니 초반부터 코드를 하나하나 완벽히 이해하며 따라 하려고 하시면 진도가 막혀 지치기 쉽습니다.처음에는 강의를 바로 완벽하게 따라 하려고 하기보다, 1.5배속 정도로 전체 강의를 가볍게 끝까지 쭉 시청하며 흐름을 먼저 파악하시는 것을 추천해 드립니다. 그 후에 코드를 열어두고 필요한 부분을 다시 찾아 들으시면 구조가 훨씬 잘 눈에 들어오실 겁니다.처음이라 막히는 것이 당연하니 절대 낙담하지 마세요! 학습하시다가 또 막히는 부분이나 궁금한 점이 생기면 언제든 편하게 질문 남겨주세요.감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 38
질문&답변
슬랙에서 메시지 일부 잘림
안녕하세요, @eunno님.아래 notification_service.py 코드의 매수/홀드 종목 라인 코드를 아래와 같이 변경 부탁드립니다.변경 사항은 f"— {c.get('llmreason', '')[:80]}_" 코드에서 [:80]를 제거하였습니다.초기에 기획하기로는 전체 풀 텍스트를 보고싶으면 DB를 통해서 보고 슬랙을 통해서는 일부 내용만 확인하고자 위와같이 작성하였는데, 불편함이 있었겠군요.. 수정사항 반영해서 git에 push 해놨습니다.아래 내용을 반영하셔도 되고, git pull 받아주셔도 됩니다. # 매수 종목 라인 buy_lines = [] for c in buy_candidates: buy_lines.append( f"• *{c.get('stock_name')}* ({c.get('ticker')}) " f"score={c.get('composite_score', 0):.3f} " f"rise={c.get('rise_probability', 0):.2f}% " f"— _{c.get('llm_reason', '')}_" ) # 홀드 종목 라인 hold_lines = [] for c in held_candidates: hold_lines.append( f"• {c.get('stock_name')} ({c.get('ticker')}) " f"score={c.get('composite_score', 0):.3f} " f"— _{c.get('llm_reason', '')}_" )감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 36
질문&답변
API 오류: EGW00201 - 초당 거래건수를 초과
안녕하세요, @eunno님.한국투자증권 Open API는 실운영 계좌는 초당 20건, 모의투자 계좌는 초당 5건으로 거래 건수를 제한하고 있습니다.과도하게 남발하면 시스템에 영향을 줄 수 있기 때문에 충분히 필요한 제한인 것 같습니다.우리 코드에서는 충분히 방어 로직을 구현해놨기 때문에 지금까지는 실운영 환경에서 위와같은 에러를 본 적은 없습니다. 현재 우리의 코드 기준으로는 매수/매도/추천 루프마다 sleep(1초~2초)이 다 박혀 있어서 초당 1건도 안 되는 상황입니다.위와같은 에러가 발생했다면 아마 일시적으로 한국투자증권 모의투자 환경에서 에러가 있는 것으로 보입니다.그리고 어떤 환경(실운영/모의투자)인지? 데이터 수집 및 전처리 단계에서 에러가 발생한지? 아니면 매수 또는 매도 시 발생한 에러인지? 종목을 조회하는 과정에서 발생한 과정인지? 확인이 필요할 것 같습니다.동일한 에러가 발생한다면 저에게도 다시 알려주시면 감사하겠습니다.감사합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 47




