0
집중하다
13
수행원

블록체인 양적 투자 과정 시리즈(4) - 동적 균형 전략

만든 날짜: 2018-08-10 11:42:53, 업데이트 날짜: 2022-08-26 11:18:03
comments   4
hits   5205

이 글의 원문은블록체인 양적 투자 과정 시리즈(4) - 동적 균형 전략

머리말

월런 버핏의 멘토인 벤자민 그레이엄은 똑똑한 투자자한 책에서 동적 균형의 주식과 채권 거래 모형에 대해 언급했다. 이 거래 모델은 매우 간단합니다.

  • 투자금의 50%를 주식 펀드에 투자하고, 나머지 50%를 채권 펀드에 투자하세요. 즉, 주식과 채권이 각각 절반을 차지합니다.
  • 일정 간격으로 또는 시장 변화에 따라 자산을 재조정하여 주식 자산과 채권 자산의 비율을 최초 1:1로 회복합니다. 이는 언제 매수하고 매도해야 하는지, 얼마를 매수하고 매도해야 하는지를 포함한 전략의 전체적인 논리입니다. 아주 간단하죠!

이 방법에서 채권 펀드의 변동률은 실제로 매우 작고 주식의 변동률보다 훨씬 낮기 때문에 채권은 여기서 ‘리퍼스 ‘로 간주됩니다. 즉, 채권을 사용하여 주식이 너무 많이 얻었는지 또는 너무 적게 얻었는지 측정합니다. 주식 가격이 상승하면 주식의 시가치가 채권의 시가치보다 더 높게됩니다. 두 가지의 시가치 비율이 설정된 시가치를 초과하면 총 포지션을 재조정하여 주식을 판매하고 채권을 구입하여 초기 채권 주식 시장 가치 비율을 1:1로 되돌립니다.

반대로 주가가 하락하면 주식의 시장가치는 채권의 시장가치보다 낮아질 것입니다. 두 가지의 시장가치 비율이 설정된 임계값을 초과하면 전체 포지션을 주식 매수로 재조정합니다. 채권을 매도하여 주식과 채권의 시장 가치 비율을 원래의 1:1로 복원합니다.

이렇게 하면 동적으로 균형을 이루는 주식과 채권 사이의 비율이 주식 성장의 열매를 누릴 수 있고 자산의 변동률을 줄일 수 있습니다. 가치 투자의 선구자로서 그레이엄은 우리에게 좋은 아이디어를 제공합니다.

만약 이것이 완전한 전략이라면, 왜 우리는 이것을 디지털 통화에 적용하지 않을까요?

블록체인 자산 BTC에서의 동적 균형 전략

전략 논리

  • BTC의 현재 가치에 따라 계좌 잔액은 현금 5,000엔과 0.1BTC가 됩니다. 즉, 현금과 BTC 시장 가치의 초기 비율은 1:1입니다.
  • 만약 BTC 가격이 6,000엔으로 상승하면, 즉 BTC의 시장 가격이 계좌 잔액보다 크고, 그 차이가 설정된 임계값을 초과하면 (6,000-5,000)/6,000/2 코인이 판매됩니다. 즉, BTC 가격이 상승했고 그 돈은 다시 교환될 수 있다는 의미입니다.
  • 만약 BTC 가격이 4000엔으로 하락하는 경우, 즉 BTC의 시장 가격이 계좌 잔액보다 적고, 그 차이가 설정된 임계값을 초과하는 경우 (5000-4000)/4000/2 코인을 매수합니다. 즉, BTC가 하락했으므로 BTC를 다시 매수하세요.

이런 방식으로, BTC가 상승하든 하락하든 관계없이 계좌 잔액과 BTC의 시장 가치는 항상 동일하게 유지됩니다. BTC가 하락하면 일부를 사고, 가격이 오르면 일부를 매도하면 됩니다. 잔액과 마찬가지입니다.

그럼, 어떻게 코드를 이용해서 이 일을 할 수 있을까요?

예를 들어, 발명자의 양적 거래 플랫폼을 예로 들자면, 먼저 전략 프레임워크를 살펴봅시다.

전체 전략 프레임워크는 실제로 매우 간단합니다. main 함수, onTick 주문 함수, CancelPendingOrders 함수 및 필수 매개변수가 있습니다.

다음 모듈

주문 거래 로직은 명확하고 모든 주석이 코드에 작성되었습니다. 그림을 클릭하면 확대할 수 있습니다.

주요 과정은 다음과 같습니다.

  • 계정 정보를 얻으세요.
  • 틱 데이터를 가져옵니다.
  • 틱 데이터에 대한 입찰-매도 가격 차이를 계산합니다.
  • 계좌 잔액과 BTC 시장 가치의 차이를 계산합니다.
  • 매수·매도 조건, 주문가격, 주문수량을 계산합니다.
  • 주문을 하고 true를 반환하세요.

취소 모듈

주문 취소 모듈은 더욱 간단하며 단계는 다음과 같습니다.

  • 주문을 취소하기 전에 1초 동안 기다리세요. 일부 거래소에서는 다릅니다. 알다시피요.
  • 미완료 주문 배열을 계속 가져옵니다. 예외가 반환되면 계속 가져옵니다.
  • 처리되지 않은 주문 배열이 비어 있는 경우, 주문 취소 상태가 즉시 반환됩니다.
  • 처리되지 않은 주문이 있는 경우, 전체 배열을 탐색하여 주문 번호에 따라 하나씩 주문을 취소합니다.

정책의 전체 소스 코드

발명자의 양적 거래 플랫폼과 80 줄의 코드로, 전체 블록체인 BTC 동적 균형 전략이 만들어졌습니다. 하지만 이렇게 간단한 전략이 가치가 있을까요?

다음으로, 이 간단한 동적 균형 전략이 효과가 있는지 테스트해 보겠습니다. 다음은 참고용일 뿐인 BTC의 과거 데이터에 대한 백테스트입니다.

백테스팅 환경

백테스트 성과

백테스트 곡선

같은 기간의 또 다른 BTC 가격 차트는 다음과 같습니다.

이 사진들은 정말 놀랍습니다.

BTC는 8개월 동안 계속 하락했으며 최대 하락률이 70%를 넘어서 많은 투자자들이 블록체인 자산에 대한 신뢰를 잃게 만들었습니다. 이 전략은 160%의 누적 수익률을 기록했으며 연간 수익률 위험 비율은 5%를 넘었습니다.

이 동적 균형 전략은 하나의 핵심 파라미터 (threshold depreciation) 만을 가지고 있으며, 이는 과도한 수익이 아니라 안정적인 수익을 추구하는 매우 간단한 투자 방법입니다. 동적 균형 전략은 추세 전략과 달리 역동적입니다. 시장이 뜨거울 때 주식을 감소시키고, 시장이 시원할 때 주식을 상승시키고, 거시 경제 조절과 비슷합니다. 사실, 동적 균형 전략은 가격 예측 불가능성의 개념을 고수하는 동시에 가격 변동을 포착하는 과정입니다. 동적 균형 전략의 핵심 핵심은 자산 배분 비율을 설정하고 조정하는 데 있습니다.

이 글의 길이를 감안할 때, 이 글은 표면이 아니기 때문에, 글자 이외의 모든 것을 알아야 합니다. 동적 균형 전략은 투자 아이디어가 가장 중요하며, 이 글의 단일 BTC 자산을 하나의 바구니 블록체인 자산 포트폴리오로 바꿀 수도 있습니다.

마지막으로, 벤자민 그레이엄이 “지혜로운 투자자”라는 책에서 쓴 유명한 말을 인용해 이 글을 마무리 짓겠습니다. 주식시장은 가치를 정확하게 측정하는 “중계”가 아니라 “투표기”입니다. 수많은 사람들이 내리는 결정은 이성과 감정의 혼합물이며, 종종 이 선택과 이성적인 가치평가는 서로 멀리 떨어져 있습니다. 투자의 비밀은 가격이 내재적 가치보다 훨씬 낮을 때 투자하고 시장 추세가 다시 올라갈 것이라고 믿는 것입니다.

이 사진의 제목은: 블록체인 양적 투자 시리즈 (1) - 소개 블록체인 양적 투자 시리즈 (2) - 디지털 화폐에 대해 알아보기 블록체인 양적 투자 시리즈 (3) - 크로스-시즌 중개