프로젝트/가상화폐 자동투자
-
[비트코인] 가상화폐 자동투자 프로그램 개발하기(5) - slack 알람 봇프로젝트/가상화폐 자동투자 2021. 4. 28. 00:31
이번 포스트에서는 자동투자 프로그램이 매매를 진행할 때마다 메신저에서 알람을 보내주도록 해본다. 메신저는 API 및 다른 프로그램 연결이 용이한 Slack 을 사용하여 진행한다. 우선 slack 사용을 위한 기본 세팅을 해주자. Slack 가입 및 워크스페이스 생성 우선 https://slack.com 아래 슬랙 홈페이지에 들어간다. 새 HQ에 오신 것을 환영합니다. Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 오른쪽 상단의 '로그인' 을 눌러서 계정을 생성하고 로그인을 해준다. 보유중인 이메일을 가지고 간편하게 회원가입 및 로그인이 가능하다. 로그인이 되면 워크스페이스를 생성할 수 있는 창이 나오는데, '워크스페이스 생성'..
-
[비트코인] 가상화폐 자동투자 프로그램 개발하기(4) - 변동성 돌파 전략 보완(version 2)프로젝트/가상화폐 자동투자 2021. 4. 27. 18:59
지난 2장에서는 변동성 돌파 전략의 설명과 백테스팅을 진행하여 보았다. 아직 읽어보지 않았다면 아래 이전 2장 포스트를 먼저 읽고 오는 것을 추천한다. [비트코인] 가상화폐 자동투자 프로그램 개발하기(2) - 변동성 돌파 전략 및 백테스팅 이번 시간에는 가상화폐 자동투자를 실행할 '전략'에 대해 포스팅한다. 사람이 직접 하는 투자가 아니라 프로그램이 자동으로 진행하는 투자이기 때문에, 최대한 체계적이고 일률적인 투자전략 poalim.tistory.com 백테스팅 결과는 가상화폐를 처음부터 끝까지 그냥 들고있었을 때보다 수익률과 MDD 모두 우수했다. 오늘(2021/04/27 17:00) 기준 백테스팅 결과를 다시 한 번 확인해 보자. 무려 2배 가까운 수익률을 얻을 수 있었다. 하지만 변동성 돌파 전략의..
-
[비트코인] 가상화폐 자동투자 프로그램 개발하기(3) - version 1프로젝트/가상화폐 자동투자 2021. 4. 26. 23:11
오늘은 저번 포스트에서 다루었던 변동성 돌파 전략을 사용하여 실제로 가상화폐 자동투자를 진행하는 프로그램을 작성하여 보자. 우선 변동성 돌파 전략을 사용하기 위해서는 targetPrice 가 필요하기 때문에 이를 구하는 함수를 작성한다. def get_targetPrice(df, K) : range = df['high'][-2] - df['low'][-2] return df['open'][-1] + range * K df 는 pyupbit 의 get_ohlcv() 함수로 받아온 차트 데이터로, 가장 최신(오늘) 의 데이터가 마지막에 저장되어 있으므로 인덱스 -1 은 오늘, -2 는 어제의 데이터를 나타낸다. 전일 고가와 저가의 차이를 구하여 range 를 구하고, 당일 시가에 range * K 값을 더하..
-
[비트코인] 가상화폐 자동투자 프로그램 개발하기(2) - 변동성 돌파 전략 및 백테스팅프로젝트/가상화폐 자동투자 2021. 4. 24. 03:15
이번 시간에는 가상화폐 자동투자를 실행할 '전략'에 대해 포스팅한다. 사람이 직접 하는 투자가 아니라 프로그램이 자동으로 진행하는 투자이기 때문에, 최대한 체계적이고 일률적인 투자전략을 세워야 한다. 또한, 잦은 거래는 많은 수수료를 발생시키므로 거래 횟수도 너무 많으면 안 된다. 이러한 점들을 고려하여 채택한 전략은 '변동성 돌파 전략'이다. 그럼 '변동성 돌파 전략'이 무엇인지 알아보자. 변동성 돌파 전략 투자에서 사용할 수 있는 분석 기법은 크게 투자 대상의 내재적 가치(기업가치, 재무재표 등)를 분석하는 '기본적 분석(Fundamental Analysis)'과, 투자 대상의 가격 변동(차트)를 분석하는 '기술적 분석(Technical Analysis)' 두 가지로 나누어진다. 이 중에서 우리는 자..
-
[비트코인] 가상화폐 자동투자 프로그램 개발하기(1) - 업비트 API프로젝트/가상화폐 자동투자 2021. 4. 17. 18:35
작년 코로나19 가 세계를 덮친지 1년만에 KOSPI 지수가 3000 을 넘어서면서 일어난 재테크 열풍으로 요즘 남녀노소 누구나 주식 및 가상화폐 투자에 뛰어들고 있다. 이러한 상황 속에서 주변 사람들, 심지어 대학교 새내기들조차 투자에 빠져 밤을 새고 수업을 가지 못하는 상황을 주변에서 종종 보면서 이들이 직접 밤새 투자에 참여하지 않아도 자동으로 투자를 진행하여 주며 현재 상황을 메신저를 통해 알려주는 프로그램을 만들어 이들에게 일상 생활을 돌려주자는 생각을 하였다. 이런 이유로 이번에 진행할 사이드 프로젝트는 가상화폐 자동투자 프로그램이다. 주식 vs 가상화폐 주식이 아닌 가상화폐를 대상으로 정한 이유는 아래와 같다. 주식은 장의 운영 시간이 정해져 있는 반면 가상화폐는 365일 24시간 쉬지 않고..