본문 바로가기
반응형

AI 코딩/클로드 코드18

파이썬을 더블클릭으로 실행하기 — 메모장으로 배치파일(.bat) 만드는 법 한눈에배치파일은 «명령을 미리 적어둔 메모지»입니다. 메모장으로 적고 확장자를 .bat로 저장하면 그 순간부터 더블클릭으로 실행됩니다.세 줄이면 됩니다 — @echo off · cd /d "%~dp0" · py -X utf8 main.py. 가장 자주 빠뜨리는 건 두 번째 줄이고, 빠지면 「파일을 찾을 수 없습니다」가 납니다.창이 번쩍하고 닫히는 건 대개 실패가 아니라 «끝나서» 닫힌 것입니다. 맨 끝에 pause를 넣으면 메시지를 읽을 수 있습니다.한글이 깨질 때 chcp 65001만 넣으면 오히려 더 깨집니다. 파일도 UTF-8로 저장해 둘을 맞춰야 합니다 — 제 배치파일 64개 중 7개가 이 상태로 깨져 있었습니다.클로드 코드로 처음 만든 건 조건에 맞는 종목을 골라주는 프로그램이었습니다. 만드는 .. 2026. 8. 21.
KIS API로 자동매매하다 막힌 것들 — 초당 호출 제한·실시간 시세·주문 한눈에KIS의 잔고·주문 조회는 초당 1건을 넘기면 「초당 거래건수 초과」로 거부됩니다.화면이 멈춘 것처럼 보여도 대부분 죽은 게 아니라 호출 한도에 걸려 순서를 기다리는 중입니다.웹소켓 실시간 시세는 동시에 41종목까지만 구독됩니다. 더 보려면 안 보는 종목을 먼저 해제해야 합니다.매수 수량은 직접 계산하지 말고 매수가능수량 조회를 써야 합니다. 주문가능현금에는 아직 안 들어온 매도대금이 빠져 있습니다.지난 글에서 토큰 문제를 넘었습니다. 이제 시세도 받아지고 주문도 나갑니다.그런데 실제로 하루 종일 돌려보니 문서에는 안 나오는 것들이 계속 튀어나왔습니다. 이번 글은 그 기록입니다. 여기서도 제가 한 일은 증상을 말로 설명한 것이 전부입니다."멈췄는데 이유가 뭐야"어느 날 자동매매 화면이 얼어붙었습니다.. 2026. 8. 20.
한국투자증권 KIS API를 고른 이유 — HTS를 켜지 않아도 되는 자동매매 한눈에KIS 접근토큰은 1분에 한 번만 발급됩니다. 초과하면 EGW00133 오류가 옵니다.접근토큰과 웹소켓 접속키는 서로 다른 키입니다. /oauth2/tokenP와 /oauth2/Approval로 따로 받습니다.접근토큰은 계좌당 하나뿐입니다. 새로 발급하면 돌아가던 프로그램의 토큰이 죽습니다.설치형(OpenAPI+)은 HTS를 켜둬야 하지만, REST 방식은 HTS가 필요 없습니다.클로드 코드로 스캐너를 만들 때까지는 어려울 게 없었습니다. 주가를 받아서 조건에 맞는 종목을 골라내는 일은 무료 데이터로도 됩니다.그런데 실제로 주문을 넣으려면 증권사를 거쳐야 합니다. 여기서 처음으로 제가 직접 결정해야 하는 문제가 나왔습니다. 어느 증권사의 API를 쓸 것인가. 한번 정하면 코드 전체가 그 위에 얹히기.. 2026. 8. 20.
클로드 코드 A to Z — 터미널 없이 설치부터 실제로 쓰기까지, 코딩 몰라도 됩니다 이름에 「코드」가 붙어 있지만, 코드를 쓸 일도 터미널을 열 일도 없습니다.검은 화면에 명령어를 치는 그 장면 때문에 시작을 미루셨다면, 그럴 필요가 없습니다. 데스크톱 앱을 깔면 카카오톡처럼 생긴 창이 뜨고, 거기에 한국어로 말하면 됩니다. 저도 그렇게 쓰고 있고, 터미널은 한 번도 안 열었습니다.한눈에클로드 코드 설치 방법은 데스크톱 앱과 터미널 두 가지이고, 성능은 같습니다.컴퓨터를 잘 모르면 데스크톱 앱이 낫습니다. 터미널을 쓸 일이 아예 없습니다. 다만 윈도우와 맥만 지원합니다.지금은 네이티브 설치가 권장 방식이라 Node.js를 따로 깔 필요가 없습니다.필요한 건 컴퓨터·작업할 폴더·Claude 구독 셋뿐입니다. 처음이라면 Pro로 충분합니다.클로드로 프로그램을 만들기 시작했을 때, 저는 한동.. 2026. 8. 19.
클로드 코드 승인창이 계속 뜰 때 — settings.json 권한 설정법 한눈에클로드 코드의 승인창은 settings.json 하나로 없앨 수 있습니다. Shift+Tab으로 바꾼 모드는 세션이 끝나면 초기화됩니다.권한 규칙은 도구이름(내용) 형태로 씁니다. Bash(python:*)처럼 :*를 붙이면 뒤에 뭐가 붙든 허용합니다.deny → ask → allow 순으로 검사해 먼저 걸리는 규칙이 이깁니다. 위험한 것을 deny에 넣어두면 허용 목록이 늘어나도 안전선이 유지됩니다.메모장으로 만들면 settings.json.txt가 되기 쉽습니다. 저장할 때 파일 형식을 「모든 파일」로 바꿔야 합니다.클로드 코드로 자동매매 스캐너를 고치다 보면 이런 화면을 하루에 수십 번 봅니다.breakout.py 파일을 수정할까요? 1. 예 2. 예, 이 세션에서는 다시 묻지 않음 3... 2026. 8. 18.
CLAUDE.md 설정법 — 클로드 코드가 멋대로 코드를 고칠 때 한눈에CLAUDE.md는 클로드 코드가 작업할 때마다 자동으로 읽는 규칙 파일입니다.파일을 두는 위치가 적용 범위를 정합니다. 프로젝트 폴더에 두면 그 프로젝트에만, C:\Users\사용자명\.claude\CLAUDE.md에 두면 모든 프로젝트에 적용됩니다.직접 쓰기 막막하면 /init을 입력해 초안을 만들 수 있습니다. 그 파일을 열어 내 규칙으로 고쳐 쓰면 됩니다.이 글이 제안하는 원칙은 네 가지입니다 — 코딩 전에 생각하라 · 단순함을 우선하라 · 외과수술식으로 수정하라 · 목표 주도로 실행하라.클로드 코드로 파이썬 자동매매 프로그램을 만들면서 계속 겪은 문제가 하나 있었습니다.버그 하나 고쳐달라고 했는데, 돌아온 변경 내역(diff)을 열어보면 요청한 부분 말고도 열 줄 스무 줄이 같이 바뀌어 있.. 2026. 8. 18.
반응형