투자의 매력에 빠져보자. Turtle Bot과 함께...
1. 시작하면서….
우리 터틀봇 팀은 투자라는 태평양바다 안에서 우리만의 안식처가 될 섬을 찾기위한 방법이 있는가? 라는 질문에서 시작하게 되었습니다.
저희팀은 킥오프 미팅부터 여러번 온 오프라인으로 만나면서, 원래 생각했던 방향에서 피봇도 했던거같고, 다듬어져서 오늘의 V1이 만들어 지게 되었습니다. 앞으로 저희팀은 V2 도 만들어볼 예정입니다.
오늘 발표의 순서는
여러가지 투자의 방법론들을 간단히 알아보고,
그중에 우리팀에서 고른 지표의 설명,
마지막으로 설치까지 해보는 시간을 가지도록 하겠습니다.
Disclaimer: 저희팀의 모든 글이나 발표내용은 어떤 투자권유도 아니며, 투자 손실 책임은 투자자 본인에게 있으니 신중히 risk management 를 하시며 투자하시기 바랍니다.
Fundamental analysis, 기본적 분석 이란 간단히 내재적 가치를 분석하여 미래의 주가를 예측하는 전통적인 분석방법입니다. 주로 주식에 많이 쓰이나, 가상화폐 업계에서도 점점 업계만의 standard 가 생기면서 기본적 분석이라는 방법이 생기고있습니다. 여기서는 두가지 대전제가 있습니다.
자산은 “내재가치” 로 회귀하려는 습성이있다
자산의 현재 가격은 내재가치와 다를수있다
주식쪽에서는 이 내재가치를 평가하는 용도로 대표적으로 EPS, Price to Earnings ratio (P/E), Free Cash Flow (현금흐름), 등으로, 쉽게말하면 회사가 얼마를 버는지, 총 매출중 얼마가 주주들에게 돌아가는지, 회사의 현금흐름이 어떤지 등이 있습니다.
그외에도 해당 업종의 통계, industry 자료등도 참고할수있습니다.
모든게 그렇듯이 기본적 분석은 몇가지 대표적 한계점이있습니다. 시간과 타이밍의 불확실성인데요,
진입 타이밍의 정확도 (여기서 정확도의 정의는 진입후 손실보다는 수익의 확률이 높은가) 가 떨어짐
내재가치로 수렴하는데 어느정도의 시간이 걸릴지 알수없음
회계분식등 정보공개의 한계나 insider information 의 위험
등이 있을수 있겠습니다.
기본적 분석의 반대에는 기술적 분석 (Technical analysis)가 있습니다.
주로 이런 그림으로 표현될수 있겠습니다.
기술적 분석을 하는 사람을 chartist라고도 부르며, 주식의 가격, 거래량 같은 수치적 자료를 이용해서 미래의 주가를 예측하고 투자하는 방법입니다.
이런건.. 아닙니다.
기술적 분석의 전제는 아래와 같습니다.
주가는 항상 변화하고, 특정한 패턴이 반복된다
1 을 이용해서 현재 기업의 재무제표나 내재가치와 상관없이 변동하는 자산의 가격을 예측할수있다
즉, 전제가 실제 가치와 가격의 변동이 동시에 연동되어있지는 않다라는 것입니다. 예를들면, 기업 내재가치가 좋은데 소외받고있는 종목들 vs. 실적은 못냈는데도 잘나가는 종목들도 있습니다.
단점은 매매횟수가 잦아서, 수수료, 슬리피지, 작전세력의 존재여부, 그리고 단기간의 큰 수익과 손실의 가능성 입니다.
대표적 위험중 하나인 블랙스완 이벤트 예제입니다.
Black Swan event란, 월가의 현자로 불리는 나심탈레브 아저씨가 제시한 이론으로:
A black swan is an unpredictable event that is beyond what is normally expected of a situation and has potentially severe consequences. Black swan events are characterized by their extreme rarity, severe impact, and the widespread insistence they were obvious in hindsight.
Source: Investopedia
있을수 없는 일이라고 생각한 일이 /또는예상치 못한일이 (급격한 주가 변동 등) 일어나는 것입니다. 최근에 5/19 비트코인 하락날이 그렇다고 볼수 있겠습니다.
이제 기본적, 기술적 분석이 어떻게 비슷하고 다른지 느낌이 오실 것 같습니다.
그래서 저희 팀은, 저희와 크립토 터틀분들께서 좀더 손쉽게 볼수있는 지표들이 있을까, 그걸 어떻게 사용할수 있을까 하는 생각에서 출발해서, 종광님과 형규님의 마법의 손을 거쳐서 텔레그램 봇 으로 거듭나게 되었습니다.
블록체인은 transparency 가 강점이기 때문에, On chain data analytics 같은 새로운 투자의 지표들이 생기게 됩니다. 그래서 우리는 blockchain native 한 지표들을 골라서 봇으로 만들었습니다. 크립토 native 한 지표가 아니더라도, 모든 자산군에서 통용되는 지표들도 있습니다. 예를들면 볼린저밴드, 이동평균선 등입니다.
그리고 MVRV 처럼 크립토 native 한 지표도 있습니다.
터틀봇은 여러 지표를 텔레그램으로 노티를 주는 봇의 형태로 만들어지게 되었는데, 그중 V1 인 오늘 다룰 지표는 MVRV, Stable Coin Price, 김치 프리미엄 그리고 VC Portfolio 이렇게 네 종류 입니다.
그럼 앞으로가 더 기대되는 터틀봇의 첫 이야기를 시작하겠습니다.
2. 지표 소개
2.1 MVRV Ratio
2019년 말에 크립토터틀에서 MVRV Ratio를 Crypto-native 지표 활용해보기에서 소개하였습니다.
MVRV에 자세한 계산 방법은 지난 글(https://cryptoturtles.substack.com/p/crypto-native-)을 참고 부탁드리며, 오늘은 이 지표가 가지는 의미를 설명드리며 왜 이 지표를 터틀 봇의 지표로 삼았는가를 설명하려고 합니다.
MVRV Ratio는 Market value to Realized Value Ratio이며, 줄여서 MVRV라고 부르고 있습니다. 한줄로 설명하면 비트코인 현재 Market Value (소위 Market cap.)와 비트코인의 Realized Value의 비율입니다.
그리고 Realized Value를 조금 다르게 표현하면, 실제로 거래가 이루어진 가치로, 다른 표현으로는 매도/취득 가치로 이해하여도 됩니다.
이처럼 MVRV는 시장가치와 취득가치의 비율로 계산되기에, 예를들어 MVRV가 1보다 높다는 것은, 평균매수가보다 현재 시장 가격이 높다는 것으로 해석할 수 있습니다. 반대로 1보다 낮은 경우에는 시장가격이 평균매수가보다 낮다는 것으로 현재 비트코인 홀더들이 평균적으로 손해를 보고 있다고 볼 수 있습니다.
참고로 2년 전에 MVRV를 소개드린 후, 다시 한번 최근에 Bull Market이 찾아왔었습니다. 2017년 초부터 살펴보면, 지난 2017년 말과 2020년 말의 Bull Market에서 MVRV가 어떠한 값을 가지는 잠시 살펴보면 아래와 같습니다. 예를 들어 MVRV가 1에 수렴하였을 때를 돌이켜 살펴 보면 좋은 매수 시점으로 여겨지고 있습니다.
Source: nonceData
MVRV는 비트코인 블록체인 상에 기록된 트랜잭션과 탈중화/중앙 거래소의 시장 가격을 사용하여 계산되며, 가격 정보 외에 거래량은 소위 on-chain data 만을 활용하여 계산됩니다. 그러기에 일반적인 시장 지표와는 달리 비트코인 블록체인 상의 거래가 반영된 지표라고 설명하고 있습니다.
기존 금융시장과 달리 암호화폐는 블록체인에 거래를 기록되지 않는 거래와 기록되는 거래가 있습니다. 예를 들어 블록체인에서 실제로 토큰을 주고 받는 경우, 거래소에서 매수 후 Custody 업체로 전송하는 경우, 거래소간 전송, 하드웨어 지갑(예: Ledger) 사용 등은 모두 블록체인에 기록되게 됩니다. 반면 거래소 내부에서 이루어지는 거래는 블록체인에 기록이 남지 않습니다.
MVRV는 이러한 특성을 가지고 있기에, 이를 어떻게 해석하고 활용하는가에 따라서 다양한 활용방안이 나올 수 있으며 활용방안에 대해서는 다양한 의견들이 존재하며, 이를 위해서 MVRV의 변화를 인지하는 것이 필요합니다.
Turtle Bot에서는 MVRV Ratio 관련하여서는 아래와 같은 기능을 추가하였습니다.
대상 코인 : BTC
알람 기준 : 1.2, 1.0 이하, 3.5, 3.7 이상
2.2 Stable Coin Price Fluctuation
암호화폐에는 소위 스테이블 코인(Stable Coin)이라 불리우는 코인들이 있습니다. 여타 암호화폐와 달리 가치의 변동을 적게가지는 암호화폐로, 일반적으로는 암호화폐의 가격이 1USD와 같은 가치를 가지는 암호화폐를 이야기합니다. 스테이블코인은 담보물 기반, 법정화폐 기반, 시뇨리지 기반, 알고리즘 등 다양한 방식으로 구현될 수 있으며, 구현 방식과 시장 상황에 따라 가치가 변동되지만 상대적으로 안정적인 가치를 유지하고 있습니다. 예를 들어 DAI, Tether, USD Coin, TerraUSD, Binance USD, Cello Dollar, FEI 등이 있습니다.
그런데 이러한 스테이블 코인도 Bear Market이나 Bull Market과 같은 상황에서는 스테이블이라고 생각할 수 없는 큰 가치 변동이 있는 경우가 있으며, 최근 몇 달 사이에는 5%이상의 가치 변동이 발생하는 사례가 있었습니다.
Source: CoinMarketCap
그리고 이러한 가격차이는 추후 시장이 안정을 찾게될 경우 스테이블 코인이 가격을 회복한다는 가정하에, 안정적인 수익을 추구할 수 있는 기회로 볼 수도 있습니다. 또한 이러한 가치 차이는 해당 스테이블과 연동된 DeFi 상품들의 인기 또는 뱅크런을 가늠할 수 있는 신호로 활용할 수도 있어 스테이블 코인의 가치 변동을 터틀 봇에서 활용하기로 하였습니다.
Turtle Bot에서는 스테이블코인 관련하여서는 아래와 같은 기능을 추가하였습니다.
대상 코인 : USDT, USDC, DAI, UST, BUSD
알람 기준 : +- 2,3,4,5%
2.3 Kimchi premium
김치 프리미엄이란 원화(KRW)를 기반으로 암호화폐 매수하거나 매도할 때의 가격이, 외화 기반으로 거래할 때 비하여 가격이 비싼 현상을 뜻합니다.
이와 같은 현상의 원인으로는 원화(KRW)로 암호화폐를 거래할 수 있는 거래소에서의 공급과 수요의 불균형문제, 한국의 외환 거래 규제 등 여러가지로 원인으로 설명되고 있습니다. 특히 베어장과 불장에서 이러한 김치프리미엄은 더욱 커지는데, 이는 단기간의 수급불균형이 큰원인으로 지목되고 있습니다.
그리고 이와 같이 김치프리미엄이 커질 때, 원화(KRW)로 보유하고 있던 암호화폐를 매도할 경우 원화를 기준으로보면 암호화폐의 가치 변동 외에 김치프리미엄에 따른 추가 수익을 추구할 수 있습니다.
김프, 역프 에 대한 추가설명들: XOXO
*김프의 알람은 Turtle Bot 2.0에서 추후 지원 할 예정입니다.
2.4 VC Portfolio
코인 투자에서 유명 VC의 포트폴리오는 항상 좋은 참고가 된다. 일단 해당 전문가의 검증을 통과 했다는 의미가 있다. 크립토 프로젝트중에는 진정성이 없는 프로젝트도 상당한데 이러한 프로젝트를 일반인이 걸러내기란 쉬운일이 아니다. 보통 VC 에서는 투자할 때는 주요 팀원에 대한 레퍼런스 체크부터 다양한 검증을 수행하므로 투자를 받았다는 것은 이러한 검증을 통과 했다고 볼 수 있다.
또한, 이렇게 유명 VC에서 투자를 받으면 거래소 상장, 타 프로젝트와 협업, 인재 채용 등 여러가지 측면에서 유리한 점이 많이 발생한다. 아무래도 프로젝트 성장에 크게 도움이 되는 것들이다.
그런데, 투자를 받은지 1~2년이 넘어가면 이렇게 얻은 후광의 효과는 희석되고 객관적인 실력으로 평가 받게 된다. 언제까지나 후광만으로 프로젝트를 발전시킬 수 없기 때문이다. 이 때 부터는 객관적인 숫자가 뒷받침되어야 투자자를 설득 할 수 있을 것이다.
Turtle Bot 에서는 유명 VC의 투자를 신규로 받은 회사를 알람한다. 아무래도 방금 받았으니 1년 정도는 호재로 작용할 것으로 기대하기 때문이다.
유명 VC 목록과 Portfolio source
a16z : 14곳
Site: https://a16z.com/portfolio/#crypto
Messari : https://messari.io/screener/a16z-portfolio-4B8851BF
Binance Lab : 18개
Messari : https://messari.io/screener/binance-labs-portfolio-F98B336A
MultiCoin Capital : 19개
Site : https://multicoin.capital/ko/portfolio/
Messari : https://messari.io/screener/multicoin-capital-portfolio-85C82968
Pantera Capital : 48개
Site : https://panteracapital.com/portfolio/
Messari : https://messari.io/screener/pantera-capital-portfolio-82DB25ED
POLYCHAIN : 18개
Messari : https://messari.io/screener/polychain-capital-portfolio-6E2FF33B
3. 개발 과정 소개
3.1 Web Crawler
정의
Wikipedia : 자동화된 방법으로 웹을 탐색하는 프로그램
웹 크롤링 예시
검색엔진 (GoogleBot, YahooBot, BingBot, Yeti …)
데이터 수집 (Turtle Bot, DSRV Node Watcher, … )
DDOS 공격 (사이트에 집중 방문하여 트래픽 유발)
웹서비스 자동화 (법원 등기부 등본 자동 발급, …)
법적 정책
robots.txt 에서 허용한 범위만 크롤링 가능
특정 검색엔진이나 모든 검색엔진의 검색을 차단 할 수도 있습니다.
“관리자 페이지", “내부 정보가 있는 페이지"는 이렇게 차단 시킬 수 있음
Turtle Bot
Bitcoin MVRV
VC Portfolio
a16z, MultiCoin Capital, Polychain, BinanceLab, Pantera Capital
Demo
(데모 시연 : 네이버 검색)
3.2 Telegram Bot
자동화된 서비스를 Telegram 을 통해 제공 한다. 특히, 이쁜 UI 개발이 필요없고 텍스트 위주로 서비스 하기 때문에 빠른 개발이 가능하다. TelegmraBot 도 하나의 계정(Account)이며 구분을 위해 이름의 끝이 “Bot” 으로 끝나야 하는 규칙이 있다.
Telegram Bot API : https://core.telegram.org/bots/api
BotFather : Bot 생성을 도와주는 Bot ( @BotFather , https://t.me/BotFather )
3.3 Turtle Bot - Demo
Turtle Bot - Feature
Bitcoin MVRV
Stable Coin Price
Kimchi Premium
VC Portfolio
Alert On/Off
Turtle Bot - Join
4. Closing …
저의 터틀봇 팀은 앞으로도 계속해서 crypto native 와 native하지 않은 지표들을 찾아서, 참고하기 쉽도록 봇의 형태로 구현하는 방법을 찾아보려고 합니다.
중요한건 복리입니다.
아인슈타인과 복리: 세계의 8번째 불가사의
워런버핏, 90%, 65
앞으로 새로운 이런 지표들을 리서치 해보도록 하겠습니다.
Turtle bot V 2.0
To be continued…
감사합니다.