[API 자동매매 프로그램] 1. 서론: 변동성 돌파 전략

마팍·2020년 11월 22일
1
post-thumbnail

프로젝트 시작에 앞서 이론적인 부분을 먼저 짚고 넘어가려 한다.

변동성 돌파 전략 (Volatility Break-Out Strategy)

(참고 영상)
https://www.youtube.com/watch?v=7jGzo3bv7jc&t=1128s
변동성 돌파 전략에 대해 아주 심플하게 정리를 잘 해주셨다.

변동성 돌파 전략이란 미국의 전설적인 트레이더 Larry Williams가 고안한 매매법이다.
그의 매매법은 아주 간단하다.

  1. Range = (전일 고가 - 전일 저가)
  2. Base Price = Range*0.5 + 당일 시가
  3. 현재 가격이 Base Price보다 높다면 전량 매수
  4. 차일 오전 9시 전량 매도

이게 끝이다.
주식 혹은 코인을 해본 사람이라면 '이렇게 간단하다고?'란 생각이 분명히 들 것이다.

쉽다고?

이론 자체는 굉장히 간단하다. 하지만 쉽냐? 라고 물어보면 절대 그렇지 않다.
금융 투자 시장은 광기 그 자체이다. 주식/코인 그래프만큼 인간의 심리를 잘 반영하고 있는 지표는 없다.

수익 혹은 손실이 눈앞에서 아른거리면 인간은 이성을 잃어버린다. 철저히 감정에 지배당한 투자를 시작하고 그 결과는 영 좋지 않다. 괜히 주식판 또는 코인판에서 FOMO, Panic Sell 같은 용어가 파생된 게 아니다.

당신이 철저하게 변동성 돌파 전략에 의거하여 트레이딩을 시작한다고 가정해보자.

  • 어느 날 +10%가 되어 환희에 가득 차있다. 내 분석에 의하면 아무리 봐도 간다 간다 또 간드아 차트인데 매매법에 의하면 무조건 팔아야 한다. 팔 수 있을까?
  • 또 어느 날은 -10%가 되어 화가 잔뜩 난 상태이고 탈출 각만 보며 반등을 기다리고 있다. 곧 반등이 나올 것 같은데 매매법은 팔라고 한다. 팔 수 있을까?

옴닉에게 맡겨라


이러한 인간의 심리를 철저히 배제한 투자를 해보기 위해 코인 자동매매 프로그램을 개발해보려 한다.
변동성 돌파 전략의 알고리즘을 구현하고, 거래소 API와 연결하여 24시간 모니터링이 가능하도록 진행할 것이다.
내가 할 일은 개발 후 옴닉님께서 옥체는 보존하신 지 에러가 나진 않으셨는지 감시하고 유지보수 할 뿐이다.

그다지 훌륭한 코딩 실력을 가지고 있진 않지만 수많은 구글링, 참고를 통하여 진행해볼 생각이다.

그럼 혼자 하는 프로젝트를 시작한다.

profile
데린이입니다.

2개의 댓글

comment-user-thumbnail
2020년 11월 23일

이전에 변동성돌파 전략으로 자동매매 봇을 만들어본적이 있었는데요

암호화페는 24시간동안 거래가 간으하다보니, 백테스팅을 해보니 하루가 넘어가는 시간을 언제로 정하냐에 따라 결과가 많이 달라지더라구요, 기억상 한국 아침 6시 쯤으로 정했던게 수익률이 가장 높았었던 것 같은데 기억이 안나네요

저는 한때 열심히 개발하다가 그때는 부업을 할 시절이라, 시드머니가 작은 상황에선 아무래도 봇 개발할 시간에 다른 생산적인 일을 하는게 더 돈을 많이 벌을 수 있을 것 같아서 접었네요.

코드 잘 짜놨었는데!! 아쉽게도 백업을 어디에 해놓은지를 까먹어버렸어요 ㅠ

이 시리즈 기대하겠습니다 ㅋㅋ

1개의 답글