본문 바로가기

경제와 데이터 분석/데이터 분석8

[코인동키] 개발 일기 - 데일리 마켓 스크리닝에 대한 고찰 코인 자동매매 봇을 개발하겠다고 나선게 2년반이 다되어간다. 그 사이에 코인이 떡락을 했지만 나는 결혼을 했고, 신혼을 보내고, 코시절도 끝나고, 내 베프 챗쥐피티도 나오고 많은 일들이 있었다. 그래서 개발을 못했다는 핑계를 이렇게 대고 있다. 자빛스라는 이름으로 시작했던 나의 코인자동매매봇의 불씨는 아직 꺼지지않았고 그 불씨가 코인동키로 이어졌다. 코인동키는 결국 세상에 나오게 될 것이고 자동매매봇이 아닌 코인 정보 분석 서비스로서 많은 사람들에게 지금까지 보지 못한 좋은 정보를 제공할 수 있는 서비스가 될 것이다. 시간이 얼마나 지났든 끈을 놓지 않는다면 빛을 보리라..! 데일리 마켓 스크리닝에 대해 이야기해본다. 데일리 마켓 스크리닝이란 투자자가 설정한 기준(예: 가격 변동성, 거래량, 시가총액 등.. 2024. 2. 6.
백테스팅은 뭘로 할까? 백테스팅 라이브러리 전격 비교 백테스팅이란? 백테스팅(Backtesting)은 과거의 데이터를 기반으로 특정 전략이나 모델을 평가하는 과정입니다. 이 방법은 주로 금융 분야에서, 특히 주식, 외환, 또는 기타 금융상품의 거래 전략의 효과를 평가하는 데 사용됩니다. 백테스팅은 과거 시장 데이터에 기반하여 투자 전략이 과거에 어떻게 수행되었는지를 분석함으로써, 해당 전략의 유효성과 위험을 평가할 수 있게 해줍니다. 얼마동안의 데이터가 필요할까? 백테스팅을 수행할 때 데이터의 사용 기간은 전략, 데이터 가용성, 그리고 분석하고자 하는 시장의 특성에 따라 달라집니다. 일반적인 지침은 다음과 같습니다: 일캔들 (일간 데이터) 기간: 일간 데이터 백테스팅은 일반적으로 최소 3년에서 10년 정도의 데이터를 사용합니다. 장기 투자 전략을 평가하는 .. 2024. 1. 31.
자동 거래 시스템이 실제로 작동하나요? 그렇다면 왜 모두가 그렇게 하지 않는 걸까요? 에 대한 현답 자동 거래 시스템이 실제로 작동하나요? 그렇다면 왜 모두가 그렇게 하지 않는 걸까요? 저는 Quantitative Investment Fund의 운영 책임자이며 지난 10년 동안 개인적으로 알고리즘 거래 프로그램을 개발해 왔습니다. 따라서 편견이 있지만 이 질문에 답할 자격이 최소한으로 있다고 생각합니다. 간단히 말해서, 물론 그렇습니다. 많은 알고리즘 및 자동화된 거래 시스템은 실제로 수년 이상 일관되게 작동합니다. 즉, 자동화된 거래 시스템의 대부분은 (백테스트 결과에도 불구하고) 원하는 만큼 일관되게 작동하지 않으며, 여기서 아마추어와 전문 퀀트가 분리됩니다. 더욱이 대부분의 수익성 있는 자동 거래 시스템은 알파붕괴(시장 효율성으로 인한 수익성 저하)로 인해 유통기한이 제한되어 있습니다. '모두가 .. 2024. 1. 31.
[코인 자동매매] 파이썬 코드 2줄로 이동평균선 골드크로스, 데드크로스 구간 알아내는 방법 알려드림_TA-Lib 활용 오늘 살펴볼 툴은 이동평균선, 볼린저밴드, RSI 등 다양한 지표 도출과 차트 분석 기능 까지 제공하는 TA-Lib이라는 강력한 라이브러리이다. 한 두줄의 코드만으로 다양한 보조지표 데이터를 생성하고 시각화 할 수 있다. 하나하나 친절하게 알려드릴테니 10분만 투자해서 따라와 보시라. 이번 글에서는 코인 정보를 불러와서 이동평균선을 구하고 골든크로스, 데드크로스 구간을 찾는 방법을 소개해드린다. Ta-Lib을 구글 코랩에 설치하고 여러가지 기능을 구현하는 방법을 알아보겠다. 시작하기 전에 권장하는 사전 지식은 다음과 같다. 기본적으로 Python 사용하실 줄 안다. Google Colab이 뭔지 안다. pyupbit API 가 뭔지 안다. 1. 구글 코랩에 환경 구축 구글 코랩은 리눅스 기반이다. TA-.. 2021. 12. 5.
[Python x Upbit][EP3] 코인 자동매매봇 자빛스 임신 9일차, 근황과 현황. (탄생은 아니어서 임신..) 자동매매로 벼락 부자가 되기 위한 첫걸음을 내딛은지 벌써, 9일이나 지났습니다. 왜이렇게 시간이 빠르죠? 오늘은 Python x Upbit 자빛스 스토리 세번째 에피소드 입니다. (자빛스 현재 IQ : 5) 2021.10.16 - [개발 이야기] - [Python x Upbit][EP0] 야너두 코인 봇으로 부자 될 수 있어!_초보개발자의 코인 자동매매로 부자되기의 서막 2021.10.16 - [개발 이야기] - [Python x Upbit][EP1] 내 파이썬과 업비트 API를 연결해 버리자_야너두 코인봇으로 부자 될 수 있어!(feat. 자빛스) 2021.10.17 - [개발 이야기] - [Python x Upbit][EP2] 업비트 openAPI 가이드 내용을 한눈에 볼 수 있게 요약해 드리겠습니다.. 2021. 10. 25.
[Python x Upbit][EP2] 업비트 openAPI 가이드 내용을 한눈에 볼 수 있게 요약해 드리겠습니다. (자동매매 봇 만들기의 교과서) 이번 편은 업비트 openAPI 가이드를 파악하고 어떻게 사용할 수 있을지 알아보는 시간을 가질 것입니다. 안녕하세요. 타이거웅스입니다. 업비트로 자동매매를 할 수 있는 봇을 만드는 과정을 연재 하고 있습니다. 이전 에피소드는 아래 링크를 통해 보실 수 있습니다. [Python x Upbit][EP0] 야너두 코인 봇으로 부자 될 수 있어!_초보개발자의 코인 자동매매로 부자되기의 서막 [Python x Upbit][EP1] 내 파이썬과 업비트 API를 연결해 버리자_야너두 코인봇으로 부자 될 수 있어!(feat. 자빛스) 목 차 1. 자 산 내 계좌를 조회 2. 주 문 주문 가능 정보를 조회하고 주문 3. 출 금 코인이나 원화를 출금 4. 입 금 입금 조회와 입금하기 5. 서비스 조회 입출금 현황과 AP.. 2021. 10. 17.
[Python x Upbit][EP1] 내 파이썬과 업비트 API를 연결해 버리자_야너두 코인봇으로 부자 될 수 있어!(feat. 자빛스) 지난 편에서 코인봇으로 부자가 되는 서막을 알렸습니다. 저는 코인봇 개발에 대한 장대한 목표와 구체적인 계획을 세웠습니다. 동료가 있을지는 모르겠습니다. 동료가 되실 분은 좋아요를 눌러주세요. 저의 마음은 이미 두근대기 시작했습니다. 바로 시작하겠습니다. 오늘은, 파이썬으로 업비트 Open API에 연결하여 잔고 조회하는 방법 을 알아보고 실행해보겠습니다. 저만 따라 오시면 함께 부자 되실 수 있습니다. 다만, 준비된 자만이 기회를 잡을 수 있습니다. 사전 준비물을 안내드리겠습니다. 사전 준비 1. 파이썬의 기초 2. 주피터 노트북 3. 나는 할 수 있다 라는 믿음 준비 되셨으면 시작하겠습니다. 업비트에 들어갑니다. 슬픈 저의 계좌가 제 눈 앞을 가립니다. 조금만 기다려.. 내가.. 따따블 아니 따따따따.. 2021. 10. 16.
[Python x Upbit][EP0] 야너두 코인 봇으로 부자 될 수 있어!_초보개발자의 코인 자동매매로 부자되기의 서막 전국민이 애증하는 우리의 코인. 다들 코인 한번쯤 해보셨나요? 도지는 언제쯤 달로 갈까요? 내 도지..도지야..부탁해.. 주식과는 다르게 24시간 멈추지 않는 코인은 누구나 아주 쉽게 시작할 수 있습니다. 하지만 그 누구도 언제 멈출지 몰라서 결국엔 탈탈 털리고 나서야 앱을 삭제한다는 소문만이 무성할 뿐입니다. 코인 자동매매에 관심을 가지기 시작한건, 나 놈이 코인 투자자로써는 답이 없다는걸 깨닳았기 때문이며, 어떤 마법 같은 룰로 떨어지면 사고 오르면 팔아서 부자가 될 수 있을 것 같다는 작은 희망의 불씨가 가슴 한켠에서 타올랐기 때문입니다. 그래도 파이썬 이제 어느정도 할줄 안다!!! 라고 생각하고 있기 때문에, 도전해 보기로 마음 먹습니다. 목표와 계획은 다음과 같습니다. [목표] 코인 자동매매로 .. 2021. 10. 16.
반응형