반응형 전체 글79 한국투자증권 KIS API를 고른 이유 — HTS를 켜지 않아도 되는 자동매매 한눈에KIS 접근토큰은 1분에 한 번만 발급됩니다. 초과하면 EGW00133 오류가 옵니다.접근토큰과 웹소켓 접속키는 서로 다른 키입니다. /oauth2/tokenP와 /oauth2/Approval로 따로 받습니다.접근토큰은 계좌당 하나뿐입니다. 새로 발급하면 돌아가던 프로그램의 토큰이 죽습니다.설치형(OpenAPI+)은 HTS를 켜둬야 하지만, REST 방식은 HTS가 필요 없습니다.클로드 코드로 스캐너를 만들 때까지는 어려울 게 없었습니다. 주가를 받아서 조건에 맞는 종목을 골라내는 일은 무료 데이터로도 됩니다.그런데 실제로 주문을 넣으려면 증권사를 거쳐야 합니다. 여기서 처음으로 제가 직접 결정해야 하는 문제가 나왔습니다. 어느 증권사의 API를 쓸 것인가. 한번 정하면 코드 전체가 그 위에 얹히기.. 2026. 8. 20. 자동매매 백테스트 첫 결과 — 말도 안 되는 수치가 나왔을 때 의심할 것 ⚠ 먼저 밝혀둡니다 — 이 글의 「연 1억%」는 나중에 백테스트 오류로 드러났습니다.실제로 번 돈이 아니라, 과거 데이터로 돌린 모의 결과였고 그 계산에 결함이 있었습니다. 무엇이 어떻게 잘못됐는지는 백테스트 수익률이 비현실적으로 높을 때 — 연 1억%의 정체에 전부 적었습니다. 아래 글은 그 착각에 빠져 있던 시점의 기록으로 읽어주시기 바랍니다.채팅창으로 스캐너를 몇 개 만들어보니 신기하긴 했습니다. 그런데 동시에 무척 힘든 일이기도 했습니다.코딩을 하다 보면 반드시 오류가 납니다. 그러면 그 긴 코드 중에서 고쳐야 할 부분만 찾아서 바꿔야 하는데, 클로드가 새로 만들어준 코드를 통째로 붙여넣으면 다른 게 망가지고, 일부만 바꾸려면 어디를 바꿔야 하는지 제가 알아야 합니다.전문 개발자가 아니면 이 상태.. 2026. 8. 20. 클로드 코드 A to Z — 터미널 없이 설치부터 실제로 쓰기까지, 코딩 몰라도 됩니다 이름에 「코드」가 붙어 있지만, 코드를 쓸 일도 터미널을 열 일도 없습니다.검은 화면에 명령어를 치는 그 장면 때문에 시작을 미루셨다면, 그럴 필요가 없습니다. 데스크톱 앱을 깔면 카카오톡처럼 생긴 창이 뜨고, 거기에 한국어로 말하면 됩니다. 저도 그렇게 쓰고 있고, 터미널은 한 번도 안 열었습니다.한눈에클로드 코드 설치 방법은 데스크톱 앱과 터미널 두 가지이고, 성능은 같습니다.컴퓨터를 잘 모르면 데스크톱 앱이 낫습니다. 터미널을 쓸 일이 아예 없습니다. 다만 윈도우와 맥만 지원합니다.지금은 네이티브 설치가 권장 방식이라 Node.js를 따로 깔 필요가 없습니다.필요한 건 컴퓨터·작업할 폴더·Claude 구독 셋뿐입니다. 처음이라면 Pro로 충분합니다.클로드로 프로그램을 만들기 시작했을 때, 저는 한동.. 2026. 8. 19. 파이썬 자동매매 시작하기 — 코딩의 '코'도 모르던 직장인의 첫걸음 주식 이야기를 하기 전에, 눈 이야기부터 해야겠습니다.저는 직장인입니다. 장이 열려 있는 시간에는 회사에 있으니, 매매는 스마트폰으로 할 수밖에 없습니다. 그런데 마흔을 넘기고 노안이 오면서 폰 화면이 잘 안 보이기 시작했습니다. 여기에 안구건조증까지 심해지니 화면을 5분도 들여다보기가 어려웠습니다.그래도 주식은 해야 하니까 봤습니다. 눈이 아파서 눈물이 줄줄 흐르는 채로 호가창을 들여다봤습니다. 지금 생각하면 참 미련한 짓인데, 그때는 다른 방법이 없다고 생각했습니다.머릿속에는 항상 있었던 생각주식을 오래 하다 보면 자기만의 기준이 생깁니다. 어떤 조건에서 사고, 어디서 손절하고, 무엇을 거르는지. 저도 나름의 지식과 노하우가 쌓여 있었습니다.그래서 늘 이런 생각을 했습니다. 이걸 프로그램으로 만들면 .. 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. 자동매매 매매기록 — 전체 내역 (2026-08-18 기준) 원래 승률이 72.85%인 모델인데 시작을 7/27일에 매매를 시작해서 반등장에 걸려 승률과 수익이 조금 높게 나왔습니다.오늘은 테스트로 먼저 올렸는데, 9월쯤 기록 형식을 정리해서 다시 올려볼 생각입니다. 아래 내용을 보면 수동매도가 있는데, 이건 테스트용으로 잘되는지 확인한 경우가 있는데 하필 수익이 저조한게 두개나 있네요.. 일부는 자동매매가 현금이 없어 다른 신호가 나오는 종목을 못사는 경우가 있는데, 이때 현금 확보차 매도신호가 없음에도 수동으로 매도한 경우도 있습니다.수동으로 매도한 후 뉴파워프라즈마를 자동매수했는데, 크게 손실이 났습니다.수동개입이 결과적으로 잘못된 판단이 된 셈이고 손실도 생겼지만..프로그램이 정상작동한다는데 의의를 두고자 합니다.현재 승률과 수익은 반등장이 겹쳐 다소 과장.. 2026. 8. 18. 이전 1 ··· 10 11 12 13 14 다음 반응형