본문 바로가기

python2

5편: 트레일링 스탑 최적화 — "진입 즉시 활성화"가 정말 맞을까? 실전 운용을 시작하고 나서 한 가지 찜찜한 부분이 있었다. 트레일링 스탑이 진입 직후부터 작동한다는 점이었다.1. 문제 제기: 조기 청산의 함정외부에서 이런 의견을 받았다."BTC 가격이 골든크로스 직후 +1% 올랐다가 -3% 빠지는 경우,손절가(-4%)에는 도달하지 않았지만 트레일링 스탑(-3%)이 먼저 발동해서조기 청산될 수 있다."생각해보니 맞는 말이었다. 트레일링 스탑은 최고점에서 일정 %만큼 빠지면 청산하는 로직이다. 진입 직후에도 활성화되면, 작은 등락에도 청산되는 경우가 생긴다.현재 코드는 이렇게 되어 있었다.# 기존 코드 - 진입 즉시 활성화if (peak_price - current_price) / peak_price >= trail: return 'TRAIL'해결책은 활성화 임계값.. 2026. 3. 22.
1편: 업비트 자동 트레이더 프로젝트 시작 — 기획과 환경 구성 왜 자동 트레이더를 만들었나코인 투자를 하면서 항상 느끼는 문제가 있었다. 매번 차트를 보면서 언제 사고 팔아야 할지 감으로 결정하다 보니 감정이 개입되고, 정작 좋은 타이밍을 놓치는 경우가 많았다.그래서 생각했다. "데이터 기반으로 자동으로 매매해주는 프로그램을 만들면 어떨까?"이 시리즈는 업비트 API와 Python을 활용해 자동 트레이더를 만드는 전 과정을 기록한 글이다.기술 스택 선정언어: Python자동 트레이더를 만들 때 가장 중요한 건 생태계다. 트레이딩 라이브러리가 얼마나 풍부한지, 커뮤니티가 얼마나 활성화되어 있는지가 핵심이다.언어라이브러리 생태계속도추천도Python압도적으로 풍부보통★★★★★Node.js보통빠름★★★★Rust/Go거의 없음매우 빠름★★트레이딩 전용 라이브러리들이 Pyth.. 2026. 3. 21.